Author: afedosik
Date: 2007-06-04 08:26:04 -0400 (Mon, 04 Jun 2007)
New Revision: 989
Added:
trunk/docs/resources/styles/
trunk/docs/resources/styles/en/
trunk/docs/resources/styles/en/fopdf.xsl
trunk/docs/resources/styles/en/html.css
trunk/docs/resources/styles/en/html.xsl
trunk/docs/resources/styles/en/html_chunk.xsl
trunk/docs/resources/support/
trunk/docs/resources/support/docbook-dtd/
trunk/docs/resources/support/docbook-dtd/ChangeLog
trunk/docs/resources/support/docbook-dtd/README
trunk/docs/resources/support/docbook-dtd/calstblx.dtd
trunk/docs/resources/support/docbook-dtd/catalog.xml
trunk/docs/resources/support/docbook-dtd/dbcentx.mod
trunk/docs/resources/support/docbook-dtd/dbgenent.mod
trunk/docs/resources/support/docbook-dtd/dbhierx.mod
trunk/docs/resources/support/docbook-dtd/dbnotnx.mod
trunk/docs/resources/support/docbook-dtd/dbpoolx.mod
trunk/docs/resources/support/docbook-dtd/docbook.cat
trunk/docs/resources/support/docbook-dtd/docbookx.dtd
trunk/docs/resources/support/docbook-dtd/ent/
trunk/docs/resources/support/docbook-dtd/ent/iso-amsa.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-amsb.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-amsc.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-amsn.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-amso.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-amsr.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-box.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-cyr1.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-cyr2.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-dia.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-grk1.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-grk2.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-grk3.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-grk4.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-lat1.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-lat2.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-num.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-pub.ent
trunk/docs/resources/support/docbook-dtd/ent/iso-tech.ent
trunk/docs/resources/support/docbook-dtd/htmltblx.mod
trunk/docs/resources/support/docbook-dtd/soextblx.dtd
trunk/docs/resources/support/docbook-xsl/
trunk/docs/resources/support/docbook-xsl/README
trunk/docs/resources/support/docbook-xsl/VERSION
trunk/docs/resources/support/docbook-xsl/common/
trunk/docs/resources/support/docbook-xsl/common/ChangeLog
trunk/docs/resources/support/docbook-xsl/common/af.xml
trunk/docs/resources/support/docbook-xsl/common/ar.xml
trunk/docs/resources/support/docbook-xsl/common/autoidx-ng.xsl
trunk/docs/resources/support/docbook-xsl/common/bg.xml
trunk/docs/resources/support/docbook-xsl/common/bn.xml
trunk/docs/resources/support/docbook-xsl/common/ca.xml
trunk/docs/resources/support/docbook-xsl/common/common.xsl
trunk/docs/resources/support/docbook-xsl/common/cs.xml
trunk/docs/resources/support/docbook-xsl/common/da.xml
trunk/docs/resources/support/docbook-xsl/common/de.xml
trunk/docs/resources/support/docbook-xsl/common/el.xml
trunk/docs/resources/support/docbook-xsl/common/en.xml
trunk/docs/resources/support/docbook-xsl/common/es.xml
trunk/docs/resources/support/docbook-xsl/common/et.xml
trunk/docs/resources/support/docbook-xsl/common/eu.xml
trunk/docs/resources/support/docbook-xsl/common/fi.xml
trunk/docs/resources/support/docbook-xsl/common/fr.xml
trunk/docs/resources/support/docbook-xsl/common/gentext.xsl
trunk/docs/resources/support/docbook-xsl/common/he.xml
trunk/docs/resources/support/docbook-xsl/common/hr.xml
trunk/docs/resources/support/docbook-xsl/common/hu.xml
trunk/docs/resources/support/docbook-xsl/common/id.xml
trunk/docs/resources/support/docbook-xsl/common/it.xml
trunk/docs/resources/support/docbook-xsl/common/ja.xml
trunk/docs/resources/support/docbook-xsl/common/ko.xml
trunk/docs/resources/support/docbook-xsl/common/l10n.dtd
trunk/docs/resources/support/docbook-xsl/common/l10n.xml
trunk/docs/resources/support/docbook-xsl/common/l10n.xsl
trunk/docs/resources/support/docbook-xsl/common/la.xml
trunk/docs/resources/support/docbook-xsl/common/labels.xsl
trunk/docs/resources/support/docbook-xsl/common/lt.xml
trunk/docs/resources/support/docbook-xsl/common/nl.xml
trunk/docs/resources/support/docbook-xsl/common/nn.xml
trunk/docs/resources/support/docbook-xsl/common/no.xml
trunk/docs/resources/support/docbook-xsl/common/pi.xsl
trunk/docs/resources/support/docbook-xsl/common/pl.xml
trunk/docs/resources/support/docbook-xsl/common/pt.xml
trunk/docs/resources/support/docbook-xsl/common/pt_br.xml
trunk/docs/resources/support/docbook-xsl/common/ro.xml
trunk/docs/resources/support/docbook-xsl/common/ru.xml
trunk/docs/resources/support/docbook-xsl/common/sk.xml
trunk/docs/resources/support/docbook-xsl/common/sl.xml
trunk/docs/resources/support/docbook-xsl/common/sr.xml
trunk/docs/resources/support/docbook-xsl/common/sr_Latn.xml
trunk/docs/resources/support/docbook-xsl/common/subtitles.xsl
trunk/docs/resources/support/docbook-xsl/common/sv.xml
trunk/docs/resources/support/docbook-xsl/common/table.xsl
trunk/docs/resources/support/docbook-xsl/common/targetdatabase.dtd
trunk/docs/resources/support/docbook-xsl/common/targets.xsl
trunk/docs/resources/support/docbook-xsl/common/th.xml
trunk/docs/resources/support/docbook-xsl/common/titles.xsl
trunk/docs/resources/support/docbook-xsl/common/tr.xml
trunk/docs/resources/support/docbook-xsl/common/uk.xml
trunk/docs/resources/support/docbook-xsl/common/vi.xml
trunk/docs/resources/support/docbook-xsl/common/xh.xml
trunk/docs/resources/support/docbook-xsl/common/zh_cn.xml
trunk/docs/resources/support/docbook-xsl/common/zh_tw.xml
trunk/docs/resources/support/docbook-xsl/fo/
trunk/docs/resources/support/docbook-xsl/fo/ChangeLog
trunk/docs/resources/support/docbook-xsl/fo/admon.xsl
trunk/docs/resources/support/docbook-xsl/fo/autoidx-ng.xsl
trunk/docs/resources/support/docbook-xsl/fo/autoidx.xsl
trunk/docs/resources/support/docbook-xsl/fo/autotoc.xsl
trunk/docs/resources/support/docbook-xsl/fo/axf.xsl
trunk/docs/resources/support/docbook-xsl/fo/biblio.xsl
trunk/docs/resources/support/docbook-xsl/fo/block.xsl
trunk/docs/resources/support/docbook-xsl/fo/callout.xsl
trunk/docs/resources/support/docbook-xsl/fo/component.xsl
trunk/docs/resources/support/docbook-xsl/fo/division.xsl
trunk/docs/resources/support/docbook-xsl/fo/docbook.xsl
trunk/docs/resources/support/docbook-xsl/fo/docbookng.xsl
trunk/docs/resources/support/docbook-xsl/fo/ebnf.xsl
trunk/docs/resources/support/docbook-xsl/fo/fo-patch-for-fop.xsl
trunk/docs/resources/support/docbook-xsl/fo/fo-rtf.xsl
trunk/docs/resources/support/docbook-xsl/fo/fo.xsl
trunk/docs/resources/support/docbook-xsl/fo/footnote.xsl
trunk/docs/resources/support/docbook-xsl/fo/fop.xsl
trunk/docs/resources/support/docbook-xsl/fo/formal.xsl
trunk/docs/resources/support/docbook-xsl/fo/glossary.xsl
trunk/docs/resources/support/docbook-xsl/fo/graphics.xsl
trunk/docs/resources/support/docbook-xsl/fo/htmltbl.xsl
trunk/docs/resources/support/docbook-xsl/fo/index.xsl
trunk/docs/resources/support/docbook-xsl/fo/info.xsl
trunk/docs/resources/support/docbook-xsl/fo/inline.xsl
trunk/docs/resources/support/docbook-xsl/fo/keywords.xsl
trunk/docs/resources/support/docbook-xsl/fo/lists.xsl
trunk/docs/resources/support/docbook-xsl/fo/math.xsl
trunk/docs/resources/support/docbook-xsl/fo/pagesetup.xsl
trunk/docs/resources/support/docbook-xsl/fo/param.ent
trunk/docs/resources/support/docbook-xsl/fo/param.xml
trunk/docs/resources/support/docbook-xsl/fo/param.xsl
trunk/docs/resources/support/docbook-xsl/fo/param.xweb
trunk/docs/resources/support/docbook-xsl/fo/passivetex.xsl
trunk/docs/resources/support/docbook-xsl/fo/pdf2index
trunk/docs/resources/support/docbook-xsl/fo/pi.xsl
trunk/docs/resources/support/docbook-xsl/fo/profile-docbook.xsl
trunk/docs/resources/support/docbook-xsl/fo/qandaset.xsl
trunk/docs/resources/support/docbook-xsl/fo/refentry.xsl
trunk/docs/resources/support/docbook-xsl/fo/sections.xsl
trunk/docs/resources/support/docbook-xsl/fo/synop.xsl
trunk/docs/resources/support/docbook-xsl/fo/table.xsl
trunk/docs/resources/support/docbook-xsl/fo/task.xsl
trunk/docs/resources/support/docbook-xsl/fo/titlepage.templates.xml
trunk/docs/resources/support/docbook-xsl/fo/titlepage.templates.xsl
trunk/docs/resources/support/docbook-xsl/fo/titlepage.xsl
trunk/docs/resources/support/docbook-xsl/fo/toc.xsl
trunk/docs/resources/support/docbook-xsl/fo/verbatim.xsl
trunk/docs/resources/support/docbook-xsl/fo/xep.xsl
trunk/docs/resources/support/docbook-xsl/fo/xref.xsl
trunk/docs/resources/support/docbook-xsl/html/
trunk/docs/resources/support/docbook-xsl/html/ChangeLog
trunk/docs/resources/support/docbook-xsl/html/admon.xsl
trunk/docs/resources/support/docbook-xsl/html/autoidx-ng.xsl
trunk/docs/resources/support/docbook-xsl/html/autoidx.xsl
trunk/docs/resources/support/docbook-xsl/html/autotoc.xsl
trunk/docs/resources/support/docbook-xsl/html/biblio.xsl
trunk/docs/resources/support/docbook-xsl/html/block.xsl
trunk/docs/resources/support/docbook-xsl/html/callout.xsl
trunk/docs/resources/support/docbook-xsl/html/changebars.xsl
trunk/docs/resources/support/docbook-xsl/html/chunk-code.xsl
trunk/docs/resources/support/docbook-xsl/html/chunk-common.xsl
trunk/docs/resources/support/docbook-xsl/html/chunk.xsl
trunk/docs/resources/support/docbook-xsl/html/chunker.xsl
trunk/docs/resources/support/docbook-xsl/html/chunkfast.xsl
trunk/docs/resources/support/docbook-xsl/html/chunktoc.xsl
trunk/docs/resources/support/docbook-xsl/html/component.xsl
trunk/docs/resources/support/docbook-xsl/html/division.xsl
trunk/docs/resources/support/docbook-xsl/html/docbook.xsl
trunk/docs/resources/support/docbook-xsl/html/docbookng.xsl
trunk/docs/resources/support/docbook-xsl/html/ebnf.xsl
trunk/docs/resources/support/docbook-xsl/html/footnote.xsl
trunk/docs/resources/support/docbook-xsl/html/formal.xsl
trunk/docs/resources/support/docbook-xsl/html/glossary.xsl
trunk/docs/resources/support/docbook-xsl/html/graphics.xsl
trunk/docs/resources/support/docbook-xsl/html/html-rtf.xsl
trunk/docs/resources/support/docbook-xsl/html/html.xsl
trunk/docs/resources/support/docbook-xsl/html/htmltbl.xsl
trunk/docs/resources/support/docbook-xsl/html/index.xsl
trunk/docs/resources/support/docbook-xsl/html/info.xsl
trunk/docs/resources/support/docbook-xsl/html/inline.xsl
trunk/docs/resources/support/docbook-xsl/html/keywords.xsl
trunk/docs/resources/support/docbook-xsl/html/lists.xsl
trunk/docs/resources/support/docbook-xsl/html/maketoc.xsl
trunk/docs/resources/support/docbook-xsl/html/manifest.xsl
trunk/docs/resources/support/docbook-xsl/html/math.xsl
trunk/docs/resources/support/docbook-xsl/html/oldchunker.xsl
trunk/docs/resources/support/docbook-xsl/html/onechunk.xsl
trunk/docs/resources/support/docbook-xsl/html/param.ent
trunk/docs/resources/support/docbook-xsl/html/param.xml
trunk/docs/resources/support/docbook-xsl/html/param.xsl
trunk/docs/resources/support/docbook-xsl/html/param.xweb
trunk/docs/resources/support/docbook-xsl/html/pi.xsl
trunk/docs/resources/support/docbook-xsl/html/profile-chunk-code.xsl
trunk/docs/resources/support/docbook-xsl/html/profile-chunk.xsl
trunk/docs/resources/support/docbook-xsl/html/profile-docbook.xsl
trunk/docs/resources/support/docbook-xsl/html/profile-onechunk.xsl
trunk/docs/resources/support/docbook-xsl/html/qandaset.xsl
trunk/docs/resources/support/docbook-xsl/html/refentry.xsl
trunk/docs/resources/support/docbook-xsl/html/sections.xsl
trunk/docs/resources/support/docbook-xsl/html/synop.xsl
trunk/docs/resources/support/docbook-xsl/html/table.xsl
trunk/docs/resources/support/docbook-xsl/html/task.xsl
trunk/docs/resources/support/docbook-xsl/html/titlepage.templates.xml
trunk/docs/resources/support/docbook-xsl/html/titlepage.templates.xsl
trunk/docs/resources/support/docbook-xsl/html/titlepage.xsl
trunk/docs/resources/support/docbook-xsl/html/toc.xsl
trunk/docs/resources/support/docbook-xsl/html/verbatim.xsl
trunk/docs/resources/support/docbook-xsl/html/xref.xsl
trunk/docs/resources/support/docbook-xsl/lib/
trunk/docs/resources/support/docbook-xsl/lib/ChangeLog
trunk/docs/resources/support/docbook-xsl/lib/lib.xml
trunk/docs/resources/support/docbook-xsl/lib/lib.xsl
trunk/docs/resources/support/docbook-xsl/lib/lib.xweb
trunk/docs/resources/support/docbook-xsl/params/
trunk/docs/resources/support/docbook-xsl/params/ChangeLog
trunk/docs/resources/support/docbook-xsl/params/admon.graphics.extension.xml
trunk/docs/resources/support/docbook-xsl/params/admon.graphics.path.xml
trunk/docs/resources/support/docbook-xsl/params/admon.graphics.xml
trunk/docs/resources/support/docbook-xsl/params/admon.style.xml
trunk/docs/resources/support/docbook-xsl/params/admon.textlabel.xml
trunk/docs/resources/support/docbook-xsl/params/admonition.properties.xml
trunk/docs/resources/support/docbook-xsl/params/admonition.title.properties.xml
trunk/docs/resources/support/docbook-xsl/params/alignment.xml
trunk/docs/resources/support/docbook-xsl/params/annotate.toc.xml
trunk/docs/resources/support/docbook-xsl/params/appendix.autolabel.xml
trunk/docs/resources/support/docbook-xsl/params/arbortext.extensions.xml
trunk/docs/resources/support/docbook-xsl/params/article.appendix.title.properties.xml
trunk/docs/resources/support/docbook-xsl/params/author.othername.in.middle.xml
trunk/docs/resources/support/docbook-xsl/params/autotoc.label.separator.xml
trunk/docs/resources/support/docbook-xsl/params/axf.extensions.xml
trunk/docs/resources/support/docbook-xsl/params/base.dir.xml
trunk/docs/resources/support/docbook-xsl/params/biblioentry.item.separator.xml
trunk/docs/resources/support/docbook-xsl/params/bibliography.collection.xml
trunk/docs/resources/support/docbook-xsl/params/bibliography.numbered.xml
trunk/docs/resources/support/docbook-xsl/params/blockquote.properties.xml
trunk/docs/resources/support/docbook-xsl/params/body.font.family.xml
trunk/docs/resources/support/docbook-xsl/params/body.font.master.xml
trunk/docs/resources/support/docbook-xsl/params/body.font.size.xml
trunk/docs/resources/support/docbook-xsl/params/body.margin.bottom.xml
trunk/docs/resources/support/docbook-xsl/params/body.margin.top.xml
trunk/docs/resources/support/docbook-xsl/params/bridgehead.in.toc.xml
trunk/docs/resources/support/docbook-xsl/params/callout.defaultcolumn.xml
trunk/docs/resources/support/docbook-xsl/params/callout.graphics.extension.xml
trunk/docs/resources/support/docbook-xsl/params/callout.graphics.number.limit.xml
trunk/docs/resources/support/docbook-xsl/params/callout.graphics.path.xml
trunk/docs/resources/support/docbook-xsl/params/callout.graphics.xml
trunk/docs/resources/support/docbook-xsl/params/callout.list.table.xml
trunk/docs/resources/support/docbook-xsl/params/callout.unicode.font.xml
trunk/docs/resources/support/docbook-xsl/params/callout.unicode.number.limit.xml
trunk/docs/resources/support/docbook-xsl/params/callout.unicode.start.character.xml
trunk/docs/resources/support/docbook-xsl/params/callout.unicode.xml
trunk/docs/resources/support/docbook-xsl/params/callouts.extension.xml
trunk/docs/resources/support/docbook-xsl/params/chapter.autolabel.xml
trunk/docs/resources/support/docbook-xsl/params/chunk.first.sections.xml
trunk/docs/resources/support/docbook-xsl/params/chunk.quietly.xml
trunk/docs/resources/support/docbook-xsl/params/chunk.section.depth.xml
trunk/docs/resources/support/docbook-xsl/params/chunk.sections.xml
trunk/docs/resources/support/docbook-xsl/params/chunk.toc.xml
trunk/docs/resources/support/docbook-xsl/params/chunk.tocs.and.lots.xml
trunk/docs/resources/support/docbook-xsl/params/chunker.output.cdata-section-elements.xml
trunk/docs/resources/support/docbook-xsl/params/chunker.output.doctype-public.xml
trunk/docs/resources/support/docbook-xsl/params/chunker.output.doctype-system.xml
trunk/docs/resources/support/docbook-xsl/params/chunker.output.encoding.xml
trunk/docs/resources/support/docbook-xsl/params/chunker.output.indent.xml
trunk/docs/resources/support/docbook-xsl/params/chunker.output.media-type.xml
trunk/docs/resources/support/docbook-xsl/params/chunker.output.method.xml
trunk/docs/resources/support/docbook-xsl/params/chunker.output.omit-xml-declaration.xml
trunk/docs/resources/support/docbook-xsl/params/chunker.output.standalone.xml
trunk/docs/resources/support/docbook-xsl/params/citerefentry.link.xml
trunk/docs/resources/support/docbook-xsl/params/collect.xref.targets.xml
trunk/docs/resources/support/docbook-xsl/params/column.count.back.xml
trunk/docs/resources/support/docbook-xsl/params/column.count.body.xml
trunk/docs/resources/support/docbook-xsl/params/column.count.front.xml
trunk/docs/resources/support/docbook-xsl/params/column.count.index.xml
trunk/docs/resources/support/docbook-xsl/params/column.count.lot.xml
trunk/docs/resources/support/docbook-xsl/params/column.count.titlepage.xml
trunk/docs/resources/support/docbook-xsl/params/column.gap.back.xml
trunk/docs/resources/support/docbook-xsl/params/column.gap.body.xml
trunk/docs/resources/support/docbook-xsl/params/column.gap.front.xml
trunk/docs/resources/support/docbook-xsl/params/column.gap.index.xml
trunk/docs/resources/support/docbook-xsl/params/column.gap.lot.xml
trunk/docs/resources/support/docbook-xsl/params/column.gap.titlepage.xml
trunk/docs/resources/support/docbook-xsl/params/compact.list.item.spacing.xml
trunk/docs/resources/support/docbook-xsl/params/css.decoration.xml
trunk/docs/resources/support/docbook-xsl/params/current.docid.xml
trunk/docs/resources/support/docbook-xsl/params/default.float.class.xml
trunk/docs/resources/support/docbook-xsl/params/default.image.width.xml
trunk/docs/resources/support/docbook-xsl/params/default.table.width.xml
trunk/docs/resources/support/docbook-xsl/params/default.units.xml
trunk/docs/resources/support/docbook-xsl/params/dingbat.font.family.xml
trunk/docs/resources/support/docbook-xsl/params/double.sided.xml
trunk/docs/resources/support/docbook-xsl/params/draft.mode.xml
trunk/docs/resources/support/docbook-xsl/params/draft.watermark.image.xml
trunk/docs/resources/support/docbook-xsl/params/ebnf.assignment.xml
trunk/docs/resources/support/docbook-xsl/params/ebnf.statement.terminator.xml
trunk/docs/resources/support/docbook-xsl/params/ebnf.table.bgcolor.xml
trunk/docs/resources/support/docbook-xsl/params/ebnf.table.border.xml
trunk/docs/resources/support/docbook-xsl/params/eclipse.autolabel.xml
trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.id.xml
trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.name.xml
trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.provider.xml
trunk/docs/resources/support/docbook-xsl/params/emphasis.propagates.style.xml
trunk/docs/resources/support/docbook-xsl/params/entry.propagates.style.xml
trunk/docs/resources/support/docbook-xsl/params/equation.properties.xml
trunk/docs/resources/support/docbook-xsl/params/example.properties.xml
trunk/docs/resources/support/docbook-xsl/params/figure.properties.xml
trunk/docs/resources/support/docbook-xsl/params/firstterm.only.link.xml
trunk/docs/resources/support/docbook-xsl/params/footer.column.widths.xml
trunk/docs/resources/support/docbook-xsl/params/footer.content.properties.xml
trunk/docs/resources/support/docbook-xsl/params/footer.rule.xml
trunk/docs/resources/support/docbook-xsl/params/footers.on.blank.pages.xml
trunk/docs/resources/support/docbook-xsl/params/footnote.font.size.xml
trunk/docs/resources/support/docbook-xsl/params/footnote.number.format.xml
trunk/docs/resources/support/docbook-xsl/params/footnote.number.symbols.xml
trunk/docs/resources/support/docbook-xsl/params/fop.extensions.xml
trunk/docs/resources/support/docbook-xsl/params/formal.object.properties.xml
trunk/docs/resources/support/docbook-xsl/params/formal.procedures.xml
trunk/docs/resources/support/docbook-xsl/params/formal.title.placement.xml
trunk/docs/resources/support/docbook-xsl/params/formal.title.properties.xml
trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.decoration.xml
trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.style.xml
trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.tabular.threshold.xml
trunk/docs/resources/support/docbook-xsl/params/function.parens.xml
trunk/docs/resources/support/docbook-xsl/params/generate.id.attributes.xml
trunk/docs/resources/support/docbook-xsl/params/generate.index.xml
trunk/docs/resources/support/docbook-xsl/params/generate.legalnotice.link.xml
trunk/docs/resources/support/docbook-xsl/params/generate.manifest.xml
trunk/docs/resources/support/docbook-xsl/params/generate.meta.abstract.xml
trunk/docs/resources/support/docbook-xsl/params/generate.section.toc.level.xml
trunk/docs/resources/support/docbook-xsl/params/generate.toc.xml
trunk/docs/resources/support/docbook-xsl/params/glossary.as.blocks.xml
trunk/docs/resources/support/docbook-xsl/params/glossary.collection.xml
trunk/docs/resources/support/docbook-xsl/params/glossentry.show.acronym.xml
trunk/docs/resources/support/docbook-xsl/params/glosslist.as.blocks.xml
trunk/docs/resources/support/docbook-xsl/params/glossterm.auto.link.xml
trunk/docs/resources/support/docbook-xsl/params/glossterm.separation.xml
trunk/docs/resources/support/docbook-xsl/params/glossterm.width.xml
trunk/docs/resources/support/docbook-xsl/params/graphic.default.extension.xml
trunk/docs/resources/support/docbook-xsl/params/graphicsize.extension.xml
trunk/docs/resources/support/docbook-xsl/params/header.column.widths.xml
trunk/docs/resources/support/docbook-xsl/params/header.content.properties.xml
trunk/docs/resources/support/docbook-xsl/params/header.rule.xml
trunk/docs/resources/support/docbook-xsl/params/headers.on.blank.pages.xml
trunk/docs/resources/support/docbook-xsl/params/html.base.xml
trunk/docs/resources/support/docbook-xsl/params/html.cellpadding.xml
trunk/docs/resources/support/docbook-xsl/params/html.cellspacing.xml
trunk/docs/resources/support/docbook-xsl/params/html.cleanup.xml
trunk/docs/resources/support/docbook-xsl/params/html.ext.xml
trunk/docs/resources/support/docbook-xsl/params/html.extra.head.links.xml
trunk/docs/resources/support/docbook-xsl/params/html.longdesc.link.xml
trunk/docs/resources/support/docbook-xsl/params/html.longdesc.xml
trunk/docs/resources/support/docbook-xsl/params/html.stylesheet.type.xml
trunk/docs/resources/support/docbook-xsl/params/html.stylesheet.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.alias.file.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.autolabel.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.back.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.forward.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.hideshow.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.home.url.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.home.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.title.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.url.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.title.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.url.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.locate.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.next.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.options.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.prev.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.print.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.refresh.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.stop.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.zoom.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.chm.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.default.topic.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.display.progress.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.encoding.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.enhanced.decompilation.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.enumerate.images.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.force.map.and.alias.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.binary.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.folders.instead.books.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.section.depth.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.show.root.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.width.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhk.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.tail.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.window.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.windows.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.map.file.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.only.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.remember.window.position.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.advanced.search.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.favorities.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.menu.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.toolbar.text.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.title.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.use.hhk.xml
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.window.geometry.xml
trunk/docs/resources/support/docbook-xsl/params/hyphenate.xml
trunk/docs/resources/support/docbook-xsl/params/ignore.image.scaling.xml
trunk/docs/resources/support/docbook-xsl/params/index.preferred.page.properties.xml
trunk/docs/resources/support/docbook-xsl/params/informal.object.properties.xml
trunk/docs/resources/support/docbook-xsl/params/inherit.keywords.xml
trunk/docs/resources/support/docbook-xsl/params/insert.xref.page.number.xml
trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.default.language.xml
trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.language.xml
trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.use.xref.language.xml
trunk/docs/resources/support/docbook-xsl/params/label.from.part.xml
trunk/docs/resources/support/docbook-xsl/params/line-height.xml
trunk/docs/resources/support/docbook-xsl/params/linenumbering.everyNth.xml
trunk/docs/resources/support/docbook-xsl/params/linenumbering.extension.xml
trunk/docs/resources/support/docbook-xsl/params/linenumbering.separator.xml
trunk/docs/resources/support/docbook-xsl/params/linenumbering.width.xml
trunk/docs/resources/support/docbook-xsl/params/link.mailto.url.xml
trunk/docs/resources/support/docbook-xsl/params/list.block.spacing.xml
trunk/docs/resources/support/docbook-xsl/params/list.item.spacing.xml
trunk/docs/resources/support/docbook-xsl/params/make.graphic.viewport.xml
trunk/docs/resources/support/docbook-xsl/params/make.index.markup.xml
trunk/docs/resources/support/docbook-xsl/params/make.single.year.ranges.xml
trunk/docs/resources/support/docbook-xsl/params/make.valid.html.xml
trunk/docs/resources/support/docbook-xsl/params/make.year.ranges.xml
trunk/docs/resources/support/docbook-xsl/params/manifest.in.base.dir.xml
trunk/docs/resources/support/docbook-xsl/params/manifest.xml
trunk/docs/resources/support/docbook-xsl/params/manual.toc.xml
trunk/docs/resources/support/docbook-xsl/params/marker.section.level.xml
trunk/docs/resources/support/docbook-xsl/params/menuchoice.menu.separator.xml
trunk/docs/resources/support/docbook-xsl/params/menuchoice.separator.xml
trunk/docs/resources/support/docbook-xsl/params/monospace.font.family.xml
trunk/docs/resources/support/docbook-xsl/params/monospace.properties.xml
trunk/docs/resources/support/docbook-xsl/params/monospace.verbatim.properties.xml
trunk/docs/resources/support/docbook-xsl/params/navig.graphics.extension.xml
trunk/docs/resources/support/docbook-xsl/params/navig.graphics.path.xml
trunk/docs/resources/support/docbook-xsl/params/navig.graphics.xml
trunk/docs/resources/support/docbook-xsl/params/navig.showtitles.xml
trunk/docs/resources/support/docbook-xsl/params/nominal.image.depth.xml
trunk/docs/resources/support/docbook-xsl/params/nominal.image.width.xml
trunk/docs/resources/support/docbook-xsl/params/nominal.table.width.xml
trunk/docs/resources/support/docbook-xsl/params/normal.para.spacing.xml
trunk/docs/resources/support/docbook-xsl/params/olink.base.uri.xml
trunk/docs/resources/support/docbook-xsl/params/olink.doctitle.xml
trunk/docs/resources/support/docbook-xsl/params/olink.fragid.xml
trunk/docs/resources/support/docbook-xsl/params/olink.outline.ext.xml
trunk/docs/resources/support/docbook-xsl/params/olink.pubid.xml
trunk/docs/resources/support/docbook-xsl/params/olink.resolver.xml
trunk/docs/resources/support/docbook-xsl/params/olink.sysid.xml
trunk/docs/resources/support/docbook-xsl/params/page.height.portrait.xml
trunk/docs/resources/support/docbook-xsl/params/page.height.xml
trunk/docs/resources/support/docbook-xsl/params/page.margin.bottom.xml
trunk/docs/resources/support/docbook-xsl/params/page.margin.inner.xml
trunk/docs/resources/support/docbook-xsl/params/page.margin.outer.xml
trunk/docs/resources/support/docbook-xsl/params/page.margin.top.xml
trunk/docs/resources/support/docbook-xsl/params/page.orientation.xml
trunk/docs/resources/support/docbook-xsl/params/page.width.portrait.xml
trunk/docs/resources/support/docbook-xsl/params/page.width.xml
trunk/docs/resources/support/docbook-xsl/params/paper.type.xml
trunk/docs/resources/support/docbook-xsl/params/para.propagates.style.xml
trunk/docs/resources/support/docbook-xsl/params/part.autolabel.xml
trunk/docs/resources/support/docbook-xsl/params/passivetex.extensions.xml
trunk/docs/resources/support/docbook-xsl/params/phrase.propagates.style.xml
trunk/docs/resources/support/docbook-xsl/params/pixels.per.inch.xml
trunk/docs/resources/support/docbook-xsl/params/points.per.em.xml
trunk/docs/resources/support/docbook-xsl/params/preface.autolabel.xml
trunk/docs/resources/support/docbook-xsl/params/preferred.mediaobject.role.xml
trunk/docs/resources/support/docbook-xsl/params/procedure.properties.xml
trunk/docs/resources/support/docbook-xsl/params/process.empty.source.toc.xml
trunk/docs/resources/support/docbook-xsl/params/process.source.toc.xml
trunk/docs/resources/support/docbook-xsl/params/profile.arch.xml
trunk/docs/resources/support/docbook-xsl/params/profile.attribute.xml
trunk/docs/resources/support/docbook-xsl/params/profile.condition.xml
trunk/docs/resources/support/docbook-xsl/params/profile.conformance.xml
trunk/docs/resources/support/docbook-xsl/params/profile.lang.xml
trunk/docs/resources/support/docbook-xsl/params/profile.os.xml
trunk/docs/resources/support/docbook-xsl/params/profile.revision.xml
trunk/docs/resources/support/docbook-xsl/params/profile.revisionflag.xml
trunk/docs/resources/support/docbook-xsl/params/profile.role.xml
trunk/docs/resources/support/docbook-xsl/params/profile.security.xml
trunk/docs/resources/support/docbook-xsl/params/profile.separator.xml
trunk/docs/resources/support/docbook-xsl/params/profile.userlevel.xml
trunk/docs/resources/support/docbook-xsl/params/profile.value.xml
trunk/docs/resources/support/docbook-xsl/params/profile.vendor.xml
trunk/docs/resources/support/docbook-xsl/params/punct.honorific.xml
trunk/docs/resources/support/docbook-xsl/params/qanda.defaultlabel.xml
trunk/docs/resources/support/docbook-xsl/params/qanda.inherit.numeration.xml
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level1.properties.xml
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level2.properties.xml
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level3.properties.xml
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level4.properties.xml
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level5.properties.xml
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level6.properties.xml
trunk/docs/resources/support/docbook-xsl/params/qanda.title.properties.xml
trunk/docs/resources/support/docbook-xsl/params/qandadiv.autolabel.xml
trunk/docs/resources/support/docbook-xsl/params/refentry.generate.name.xml
trunk/docs/resources/support/docbook-xsl/params/refentry.generate.title.xml
trunk/docs/resources/support/docbook-xsl/params/refentry.pagebreak.xml
trunk/docs/resources/support/docbook-xsl/params/refentry.separator.xml
trunk/docs/resources/support/docbook-xsl/params/refentry.title.properties.xml
trunk/docs/resources/support/docbook-xsl/params/refentry.xref.manvolnum.xml
trunk/docs/resources/support/docbook-xsl/params/region.after.extent.xml
trunk/docs/resources/support/docbook-xsl/params/region.before.extent.xml
trunk/docs/resources/support/docbook-xsl/params/root.filename.xml
trunk/docs/resources/support/docbook-xsl/params/root.properties.xml
trunk/docs/resources/support/docbook-xsl/params/rootid.xml
trunk/docs/resources/support/docbook-xsl/params/runinhead.default.title.end.punct.xml
trunk/docs/resources/support/docbook-xsl/params/runinhead.title.end.punct.xml
trunk/docs/resources/support/docbook-xsl/params/sans.font.family.xml
trunk/docs/resources/support/docbook-xsl/params/saxon.callouts.xml
trunk/docs/resources/support/docbook-xsl/params/saxon.character.representation.xml
trunk/docs/resources/support/docbook-xsl/params/saxon.linenumbering.xml
trunk/docs/resources/support/docbook-xsl/params/saxon.tablecolumns.xml
trunk/docs/resources/support/docbook-xsl/params/section.autolabel.xml
trunk/docs/resources/support/docbook-xsl/params/section.label.includes.component.label.xml
trunk/docs/resources/support/docbook-xsl/params/section.level1.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.level2.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.level3.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.level4.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.level5.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.level6.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.title.level1.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.title.level2.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.title.level3.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.title.level4.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.title.level5.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.title.level6.properties.xml
trunk/docs/resources/support/docbook-xsl/params/section.title.properties.xml
trunk/docs/resources/support/docbook-xsl/params/segmentedlist.as.table.xml
trunk/docs/resources/support/docbook-xsl/params/shade.verbatim.style.xml
trunk/docs/resources/support/docbook-xsl/params/shade.verbatim.xml
trunk/docs/resources/support/docbook-xsl/params/show.comments.xml
trunk/docs/resources/support/docbook-xsl/params/show.revisionflag.xml
trunk/docs/resources/support/docbook-xsl/params/sidebar.properties.xml
trunk/docs/resources/support/docbook-xsl/params/spacing.paras.xml
trunk/docs/resources/support/docbook-xsl/params/subscript.properties.xml
trunk/docs/resources/support/docbook-xsl/params/superscript.properties.xml
trunk/docs/resources/support/docbook-xsl/params/suppress.footer.navigation.xml
trunk/docs/resources/support/docbook-xsl/params/suppress.header.navigation.xml
trunk/docs/resources/support/docbook-xsl/params/suppress.navigation.xml
trunk/docs/resources/support/docbook-xsl/params/symbol.font.family.xml
trunk/docs/resources/support/docbook-xsl/params/table.borders.with.css.xml
trunk/docs/resources/support/docbook-xsl/params/table.cell.border.color.xml
trunk/docs/resources/support/docbook-xsl/params/table.cell.border.style.xml
trunk/docs/resources/support/docbook-xsl/params/table.cell.border.thickness.xml
trunk/docs/resources/support/docbook-xsl/params/table.cell.padding.xml
trunk/docs/resources/support/docbook-xsl/params/table.entry.padding.xml
trunk/docs/resources/support/docbook-xsl/params/table.footnote.number.format.xml
trunk/docs/resources/support/docbook-xsl/params/table.footnote.number.symbols.xml
trunk/docs/resources/support/docbook-xsl/params/table.frame.border.color.xml
trunk/docs/resources/support/docbook-xsl/params/table.frame.border.style.xml
trunk/docs/resources/support/docbook-xsl/params/table.frame.border.thickness.xml
trunk/docs/resources/support/docbook-xsl/params/table.properties.xml
trunk/docs/resources/support/docbook-xsl/params/table.table.properties.xml
trunk/docs/resources/support/docbook-xsl/params/tablecolumns.extension.xml
trunk/docs/resources/support/docbook-xsl/params/target.database.document.xml
trunk/docs/resources/support/docbook-xsl/params/targets.filename.xml
trunk/docs/resources/support/docbook-xsl/params/template.xml
trunk/docs/resources/support/docbook-xsl/params/tex.math.delims.xml
trunk/docs/resources/support/docbook-xsl/params/tex.math.file.xml
trunk/docs/resources/support/docbook-xsl/params/tex.math.in.alt.xml
trunk/docs/resources/support/docbook-xsl/params/textinsert.extension.xml
trunk/docs/resources/support/docbook-xsl/params/title.font.family.xml
trunk/docs/resources/support/docbook-xsl/params/title.margin.left.xml
trunk/docs/resources/support/docbook-xsl/params/toc.indent.width.xml
trunk/docs/resources/support/docbook-xsl/params/toc.list.type.xml
trunk/docs/resources/support/docbook-xsl/params/toc.margin.properties.xml
trunk/docs/resources/support/docbook-xsl/params/toc.max.depth.xml
trunk/docs/resources/support/docbook-xsl/params/toc.section.depth.xml
trunk/docs/resources/support/docbook-xsl/params/ulink.footnote.number.format.xml
trunk/docs/resources/support/docbook-xsl/params/ulink.footnotes.xml
trunk/docs/resources/support/docbook-xsl/params/ulink.hyphenate.xml
trunk/docs/resources/support/docbook-xsl/params/ulink.show.xml
trunk/docs/resources/support/docbook-xsl/params/ulink.target.xml
trunk/docs/resources/support/docbook-xsl/params/use.embed.for.svg.xml
trunk/docs/resources/support/docbook-xsl/params/use.extensions.xml
trunk/docs/resources/support/docbook-xsl/params/use.id.as.filename.xml
trunk/docs/resources/support/docbook-xsl/params/use.id.function.xml
trunk/docs/resources/support/docbook-xsl/params/use.local.olink.style.xml
trunk/docs/resources/support/docbook-xsl/params/use.role.as.xrefstyle.xml
trunk/docs/resources/support/docbook-xsl/params/use.role.for.mediaobject.xml
trunk/docs/resources/support/docbook-xsl/params/use.svg.xml
trunk/docs/resources/support/docbook-xsl/params/variablelist.as.blocks.xml
trunk/docs/resources/support/docbook-xsl/params/variablelist.as.table.xml
trunk/docs/resources/support/docbook-xsl/params/variablelist.max.termlength.xml
trunk/docs/resources/support/docbook-xsl/params/verbatim.properties.xml
trunk/docs/resources/support/docbook-xsl/params/xep.extensions.xml
trunk/docs/resources/support/docbook-xsl/params/xep.index.item.properties.xml
trunk/docs/resources/support/docbook-xsl/params/xref.label-page.separator.xml
trunk/docs/resources/support/docbook-xsl/params/xref.label-title.separator.xml
trunk/docs/resources/support/docbook-xsl/params/xref.properties.xml
trunk/docs/resources/support/docbook-xsl/params/xref.title-page.separator.xml
trunk/docs/resources/support/docbook-xsl/params/xref.with.number.and.title.xml
trunk/docs/resources/support/lib/
trunk/docs/resources/support/lib/avalon-framework-cvs-20020806.jar
trunk/docs/resources/support/lib/batik.jar
trunk/docs/resources/support/lib/fop.jar
trunk/docs/resources/support/lib/jai_codec.jar
trunk/docs/resources/support/lib/jai_core.jar
trunk/docs/resources/support/lib/rowan-0.1.jar
trunk/docs/resources/support/lib/saxon-dbxsl-extensions.jar
trunk/docs/resources/support/lib/saxon.jar
Log:
Added: trunk/docs/resources/styles/en/fopdf.xsl
===================================================================
--- trunk/docs/resources/styles/en/fopdf.xsl (rev 0)
+++ trunk/docs/resources/styles/en/fopdf.xsl 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,543 @@
+<?xml version="1.0"?>
+
+<!--
+ This was originally the XSL FO configuration file for the Hibernate
+ Reference Documentation. It defines a custom titlepage and
+ the parameters for the A4 sized PDF printable output. It is released
+ under the LGPL.
+
+ Modifications were made to better suit the needs of the JBoss documentation.
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY db_xsl_path "../../support/docbook-xsl/">
+]>
+
+<xsl:stylesheet version="1.0"
xmlns="http://www.w3.org/TR/xhtml1/transitional"
+
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
exclude-result-prefixes="#default">
+
+
+ <!-- import the main docbook.xsl before we apply our overrides -->
+ <xsl:import href="&db_xsl_path;/fo/docbook.xsl"/>
+
+
+ <!-- ########## XRef -->
+ <!-- this controls whether xrefs have the title in it. We
+ don't want that -->
+ <xsl:param name="xref.with.number.and.title" select="0"/>
+
+ <xsl:template match="processing-instruction('lb')">
+ <fo:block>
+ <xsl:text> </xsl:text>
+ </fo:block>
+ </xsl:template>
+
+ <!--########## Custom Title Page -->
+ <xsl:template name="book.titlepage.recto">
+ <fo:block>
+ <fo:table table-layout="fixed" width="175mm">
+ <fo:table-column column-width="175mm"/>
+ <fo:table-body>
+ <fo:table-row>
+ <fo:table-cell text-align="center">
+ <xsl:if test="bookinfo/mediaobject">
+ <fo:block>
+ <fo:external-graphic>
+ <xsl:attribute name="src">
+ FILE:<xsl:value-of
+
select="bookinfo/mediaobject/imageobject/imagedata/@fileref" />
+ </xsl:attribute>
+ </fo:external-graphic>
+ </fo:block>
+ </xsl:if>
+ <xsl:if test="bookinfo/title">
+ <fo:block font-family="Helvetica"
font-size="22pt" padding-before="10mm">
+ <xsl:value-of
select="bookinfo/title"/>
+ </fo:block>
+ </xsl:if>
+ <xsl:if test="bookinfo/subtitle">
+ <fo:block font-family="Helvetica"
font-size="18pt" padding-before="10mm">
+ <xsl:value-of
select="bookinfo/subtitle"/>
+ </fo:block>
+ </xsl:if>
+ <xsl:if test="bookinfo/releaseinfo">
+ <fo:block font-family="Helvetica"
font-size="12pt"
+ padding="10mm"><xsl:value-of
select="bookinfo/releaseinfo"/>
+ </fo:block>
+ </xsl:if>
+ <xsl:if test="bookinfo/copyright">
+ <fo:block font-family="Helvetica"
font-size="12pt"
+ padding="10mm">
+
+ <xsl:apply-templates
select="bookinfo/copyright"
+
mode="titlepage.mode"/>
+ </fo:block>
+ </xsl:if>
+ </fo:table-cell>
+ </fo:table-row>
+ </fo:table-body>
+ </fo:table>
+ </fo:block>
+ </xsl:template>
+
+ <!-- Prevent blank pages in output -->
+ <xsl:template name="book.titlepage.before.verso"/>
+ <xsl:template name="book.titlepage.verso"/>
+ <xsl:template name="book.titlepage.separator"/>
+
+
+ <!--###################################################
+ Header
+ ################################################### -->
+ <!-- More space in the center header for long text -->
+ <xsl:attribute-set name="header.content.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$body.font.family"/>
+ </xsl:attribute>
+ <xsl:attribute name="margin-left">-5em</xsl:attribute>
+ <xsl:attribute name="margin-right">-5em</xsl:attribute>
+ </xsl:attribute-set>
+
+
+ <!--###################################################
+ Custom Footer
+ ################################################### -->
+ <!-- This footer prints the Hibernate version number on the left side -->
+ <xsl:template name="footer.content">
+ <xsl:param name="pageclass" select="''"/>
+ <xsl:param name="sequence" select="''"/>
+ <xsl:param name="position" select="''"/>
+ <xsl:param name="gentext-key" select="''"/>
+ <xsl:variable name="Version">
+ <xsl:choose>
+ <xsl:when test="//releaseinfo">
+ <xsl:text>JBoss </xsl:text>
+ <xsl:value-of select="//releaseinfo"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- nop -->
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$sequence='blank'">
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0 and $position =
'left'">
+ <xsl:value-of select="$Version"/>
+ </xsl:when>
+ <xsl:when test="$double.sided = 0 and $position =
'center'">
+ <!-- nop -->
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:page-number/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:when test="$pageclass='titlepage'">
+ <!-- nop: other titlepage sequences have no footer -->
+ </xsl:when>
+ <xsl:when test="$double.sided != 0 and $sequence = 'even' and
$position='left'">
+ <fo:page-number/>
+ </xsl:when>
+ <xsl:when test="$double.sided != 0 and $sequence = 'odd' and
$position='right'">
+ <fo:page-number/>
+ </xsl:when>
+ <xsl:when test="$double.sided = 0 and
$position='right'">
+ <fo:page-number/>
+ </xsl:when>
+ <xsl:when test="$double.sided != 0 and $sequence = 'odd' and
$position='left'">
+ <xsl:value-of select="$Version"/>
+ </xsl:when>
+ <xsl:when test="$double.sided != 0 and $sequence = 'even' and
$position='right'">
+ <xsl:value-of select="$Version"/>
+ </xsl:when>
+ <xsl:when test="$double.sided = 0 and
$position='left'">
+ <xsl:value-of select="$Version"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- nop -->
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+
+
+ <!--###################################################
+ Custom Toc Line
+ ################################################### -->
+ <!-- Improve the TOC. -->
+ <xsl:template name="toc.trt">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+ <xsl:variable name="label">
+ <xsl:apply-templates select="."
mode="label.markup"/>
+ </xsl:variable>
+ <fo:block text-align-last="justify"
end-indent="{$toc.indent.width}pt"
last-line-end-indent="-{$toc.indent.width}pt">
+ <fo:inline keep-with-next.within-line="always">
+ <fo:basic-link internal-destination="{$id}">
+ <!-- Chapter titles should be bold. -->
+ <xsl:choose>
+ <xsl:when test="local-name(.) =
'chapter'">
+ <xsl:attribute
name="font-weight">bold</xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+ <xsl:if test="$label != ''">
+ <xsl:copy-of select="$label"/>
+ <xsl:value-of
select="$autotoc.label.separator"/>
+ </xsl:if>
+ <xsl:apply-templates select="."
mode="titleabbrev.markup"/>
+ </fo:basic-link>
+ </fo:inline>
+ <fo:inline keep-together.within-line="always">
+ <xsl:text/>
+ <fo:leader leader-pattern="dots"
leader-pattern-width="3pt"
+ leader-alignment="reference-area"
keep-with-next.within-line="always"/>
+ <xsl:text/>
+ <fo:basic-link internal-destination="{$id}">
+ <fo:page-number-citation ref-id="{$id}"/>
+ </fo:basic-link>
+ </fo:inline>
+ </fo:block>
+ </xsl:template>
+
+
+ <!--###################################################
+ Extensions
+ ################################################### -->
+ <!-- These extensions are required for table printing and other stuff -->
+ <xsl:param name="use.extensions">1</xsl:param>
+
+ <xsl:param name="linenumbering.extension">1</xsl:param>
+ <xsl:param name="linenumbering.everyNth">1</xsl:param>
+ <xsl:param name="linenumbering.separator">: </xsl:param>
+
+ <xsl:param name="tablecolumns.extension">0</xsl:param>
+ <!-- FOP provide only PDF Bookmarks at the moment -->
+ <xsl:param name="fop.extensions">1</xsl:param>
+
+
+
+ <!--###################################################
+ Table Of Contents
+ ################################################### -->
+ <!-- Generate the TOCs for named components only -->
+ <xsl:param name="generate.toc"> book toc,title</xsl:param>
+ <!-- ,figure,table,equation -->
+ <!-- Show only Sections up to level 3 in the TOCs -->
+ <xsl:param name="toc.section.depth">3</xsl:param>
+ <!-- Dot and Whitespace as separator in TOC between Label and Title-->
+ <xsl:param name="autotoc.label.separator" select="'.
'"/>
+
+
+ <!--###################################################
+ Paper & Page Size
+ ################################################### -->
+ <!-- Paper type, no headers on blank pages, no double sided printing -->
+<!-- <xsl:param name="paper.type"
select="'A4'"/>-->
+ <xsl:param name="double.sided">0</xsl:param>
+ <xsl:param name="headers.on.blank.pages">0</xsl:param>
+ <xsl:param name="footers.on.blank.pages">0</xsl:param>
+ <!-- Space between paper border and content (chaotic stuff, don't touch)
-->
+ <xsl:param name="page.margin.top">5mm</xsl:param>
+ <xsl:param name="region.before.extent">10mm</xsl:param>
+ <xsl:param name="body.margin.top">10mm</xsl:param>
+ <xsl:param name="body.margin.bottom">15mm</xsl:param>
+ <xsl:param name="region.after.extent">10mm</xsl:param>
+ <xsl:param name="page.margin.bottom">0mm</xsl:param>
+ <xsl:param name="page.margin.outer">18mm</xsl:param>
+ <xsl:param name="page.margin.inner">18mm</xsl:param>
+ <!-- No intendation of Titles -->
+ <xsl:param name="title.margin.left">0pc</xsl:param>
+
+
+ <!--###################################################
+ Fonts & Styles
+ ################################################### -->
+ <!-- Default Font size -->
+ <xsl:param name="body.font.master">11</xsl:param>
+ <!-- Line height in body text -->
+ <xsl:param name="line-height">1.4</xsl:param>
+ <!-- Monospaced fonts are smaller than regular text -->
+ <xsl:attribute-set name="monospace.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$monospace.font.family"/>
+ </xsl:attribute>
+ <xsl:attribute name="font-size">0.8em</xsl:attribute>
+ </xsl:attribute-set>
+
+
+ <!--###################################################
+ Tables
+ ################################################### -->
+ <!-- The table width should be adapted to the paper size -->
+ <xsl:param name="default.table.width">17.4cm</xsl:param>
+ <!-- Some padding inside tables -->
+ <xsl:attribute-set name="table.cell.padding">
+ <xsl:attribute name="padding-left">4pt</xsl:attribute>
+ <xsl:attribute name="padding-right">4pt</xsl:attribute>
+ <xsl:attribute name="padding-top">4pt</xsl:attribute>
+ <xsl:attribute name="padding-bottom">4pt</xsl:attribute>
+ </xsl:attribute-set>
+ <!-- Only hairlines as frame and cell borders in tables -->
+ <xsl:param
name="table.frame.border.thickness">0.1pt</xsl:param>
+ <xsl:param
name="table.cell.border.thickness">0.1pt</xsl:param>
+
+
+
+ <!--###################################################
+ Labels
+ ################################################### -->
+ <!-- Label Chapters and Sections (numbering) -->
+ <xsl:param name="chapter.autolabel">1</xsl:param>
+ <xsl:param name="section.autolabel" select="1"/>
+ <xsl:param name="section.label.includes.component.label"
select="1"/>
+
+
+ <!--###################################################
+ Titles
+ ################################################### -->
+
+ <xsl:attribute-set name="chapter.titlepage.recto.style">
+ <xsl:attribute name="text-align">right</xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.8"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ </xsl:attribute-set>
+
+
+ <xsl:attribute-set name="appendix.titlepage.recto.style">
+ <xsl:attribute name="text-align">right</xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.8"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:template name="appendix.titlepage.before.recto">
+ <xsl:param name="node"
select="ancestor-or-self::appendix[1]"/>
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ text-align="right"
+ font-size="72pt" font-weight="bold">
+ <xsl:number from="book" format="A"/>
+ </fo:block>
+ </xsl:template>
+
+ <xsl:template name="chapter.titlepage.before.recto">
+ <xsl:param name="node"
select="ancestor-or-self::chapter[1]"/>
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ text-align="right"
+ font-size="72pt" font-weight="bold">
+ <xsl:number from="book" format="1"/>
+ </fo:block>
+ </xsl:template>
+
+ <xsl:template match="title"
mode="appendix.titlepage.recto.auto.mode">
+ <xsl:variable name="titleabbrev">
+ <xsl:apply-templates select="ancestor-or-self::appendix[1]"
+ mode="titleabbrev.markup"/>
+ </xsl:variable>
+
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xsl:use-attribute-sets="appendix.titlepage.recto.style">
+ <xsl:value-of select="$titleabbrev" />
+ </fo:block>
+ </xsl:template>
+
+ <xsl:template match="title"
mode="chapter.titlepage.recto.auto.mode">
+ <xsl:variable name="titleabbrev">
+ <xsl:apply-templates select="ancestor-or-self::chapter[1]"
+ mode="titleabbrev.markup"/>
+ </xsl:variable>
+
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xsl:use-attribute-sets="chapter.titlepage.recto.style">
+ <xsl:value-of select="$titleabbrev" />
+ </fo:block>
+ </xsl:template>
+
+
+ <!-- Sections 1, 2 and 3 titles have a small bump factor and padding -->
+ <xsl:attribute-set name="section.title.level1.properties">
+ <xsl:attribute
name="space-before.optimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">0.8em</xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.5"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">0.1em</xsl:attribute>
+ </xsl:attribute-set>
+ <xsl:attribute-set name="section.title.level2.properties">
+ <xsl:attribute
name="space-before.optimum">0.6em</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.6em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">0.6em</xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.25"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">0.1em</xsl:attribute>
+ </xsl:attribute-set>
+ <xsl:attribute-set name="section.title.level3.properties">
+ <xsl:attribute
name="space-before.optimum">0.4em</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.4em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">0.4em</xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.0"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">0.1em</xsl:attribute>
+ </xsl:attribute-set>
+
+ <!-- Titles of formal objects (tables, examples, ...) -->
+ <xsl:attribute-set name="formal.title.properties"
+ use-attribute-sets="normal.para.spacing">
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenate">false</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.4em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">0.6em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">0.8em</xsl:attribute>
+ </xsl:attribute-set>
+
+
+
+ <!-- ########## blockquote -->
+ <xsl:attribute-set name="blockquote.properties">
+ <xsl:attribute
name="space-before.minimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">0.1em</xsl:attribute>
+ <xsl:attribute name="border-color">#444444</xsl:attribute>
+ <xsl:attribute name="border-style">solid</xsl:attribute>
+ <xsl:attribute name="border-width">0.1pt</xsl:attribute>
+ <xsl:attribute name="padding-top">0.5em</xsl:attribute>
+ <xsl:attribute name="padding-left">0.5em</xsl:attribute>
+ <xsl:attribute name="padding-right">0.5em</xsl:attribute>
+ <xsl:attribute name="padding-bottom">0.5em</xsl:attribute>
+ <xsl:attribute name="margin-left">0.5em</xsl:attribute>
+ <xsl:attribute name="margin-right">0.5em</xsl:attribute>
+ <xsl:attribute
name="background-color">#F0F0F0</xsl:attribute>
+ </xsl:attribute-set>
+
+
+
+ <!--###################################################
+ Programlistings
+ ################################################### -->
+ <!-- Verbatim text formatting (programlistings) -->
+ <xsl:attribute-set name="verbatim.properties">
+ <xsl:attribute
name="space-before.minimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">0.1em</xsl:attribute>
+ <xsl:attribute name="border-color">#444444</xsl:attribute>
+ <xsl:attribute name="border-style">solid</xsl:attribute>
+ <xsl:attribute name="border-width">0.1pt</xsl:attribute>
+ <xsl:attribute name="padding-top">0.5em</xsl:attribute>
+ <xsl:attribute name="padding-left">0.5em</xsl:attribute>
+ <xsl:attribute name="padding-right">0.5em</xsl:attribute>
+ <xsl:attribute name="padding-bottom">0.5em</xsl:attribute>
+ <xsl:attribute name="margin-left">0.5em</xsl:attribute>
+ <xsl:attribute name="margin-right">0.5em</xsl:attribute>
+ </xsl:attribute-set>
+ <!-- Shade (background) programlistings -->
+ <xsl:param name="shade.verbatim">1</xsl:param>
+ <xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute
name="background-color">#F0F0F0</xsl:attribute>
+ </xsl:attribute-set>
+
+
+
+ <!--###################################################
+ Callouts
+ ################################################### -->
+ <!-- We want to use callouts... -->
+ <xsl:param name="callout.extensions">1</xsl:param>
+ <!-- Place callout bullets at this column in programmlisting.-->
+ <xsl:param name="callout.defaultcolumn">90</xsl:param>
+ <!--
+ No, don't use crappy graphics for the callout bullets. This setting
+ enables some weird Unicode rendering for some fancy bullet points
+ in callouts. By default, this can only count to 10 and produces
+ strange results if you ever have more than 10 callouts for one
+ programlisting. We will fix that next.
+ -->
+ <xsl:param name="callout.graphics">0</xsl:param>
+ <!--
+ Again, fun with DocBook XSL: The callout bullets are rendered in
+ two places: In the programlisting itself and in the list below
+ the listing, with the actual callout text. The rendering in the
+ programlisting is some XSL transformer extension (e.g. a Saxon
+ extension), so we can't change that without messing with the
+ extensions. We only can turn it off by setting this limit to
+ zero, then, a simple bracket style like "(3)" and "(4)" will
+ be used in the programlisting.
+ -->
+ <xsl:param name="callout.unicode.number.limit"
select="'0'"/>
+ <!--
+ The callout bullets in the actual callout list will be rendered
+ with an XSL FO template. The default template is broken: limited to 10
+ nice looking Unicode bullet points and then it doesn't print anything,
+ the fallback doesn't work. We implement our own template, which is not
+ as complicated, more ugly, but works. As always, function is more
+ important than form.
+ -->
+ <xsl:template name="callout-bug">
+ <xsl:param name="conum" select="1"/>
+ <fo:inline color="black" padding-top="0.1em"
padding-bottom="0.1em"
+ padding-start="0.2em" padding-end="0.2em"
baseline-shift="0.1em"
+ font-family="{$monospace.font.family}" font-weight="bold"
font-size="75%">
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="$conum"/>
+ <xsl:text>)</xsl:text>
+ </fo:inline>
+ </xsl:template>
+
+
+
+ <!--###################################################
+ Misc
+ ################################################### -->
+ <!-- Correct placement of titles for figures and examples. -->
+ <xsl:param name="formal.title.placement"> figure after example
before
+ equation before table before procedure before </xsl:param>
+ <!-- Format Variable Lists as Blocks (prevents horizontal overflow). -->
+ <xsl:param name="variablelist.as.blocks">1</xsl:param>
+ <!-- The horrible list spacing problems, this is much better. -->
+ <xsl:attribute-set name="list.block.spacing">
+ <xsl:attribute
name="space-before.optimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.1em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">0.1em</xsl:attribute>
+ </xsl:attribute-set>
+ <!-- Newer DocBook XSL apparently thinks that some sections are by
+ default "draft" status, and this idiotic thing is by default
+ also set to "maybe", so it spits out a lot of errors with the
+ latest FOP as the XSL/FO styles have references to some draft
+ watermarks, which you actually don't want in the first place.
+ Turn this crap off. If you have to work with the "status"
+ attribute, don't.
+ -->
+ <xsl:param name="draft.mode" select="'no'"/>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/styles/en/html.css
===================================================================
--- trunk/docs/resources/styles/en/html.css (rev 0)
+++ trunk/docs/resources/styles/en/html.css 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,122 @@
+ * {
+ font-family: "Verdana", "Arial", "Helvetica";
+ font-size: 14px;
+ }
+
+ A {
+ color: #0000CC;
+ }
+
+ A:active {
+ color: #0000CC;
+ }
+
+ A:visited {
+ color: #0000CC;
+ }
+
+ P, OL, UL, LI, DL, DT, DD, BLOCKQUOTE {
+ color: #000000;
+ }
+
+ TD, TH, SPAN {
+ color: #000000;
+ }
+
+ BLOCKQUOTE {
+ margin-right: 0px;
+ }
+
+
+ H1, H2, H3, H4, H5, H6 {
+ color: #003399;
+ font-weight: 500;
+ margin-top: 10px;
+ padding-top: 5px;
+ }
+
+ H1 { font-size: 150%; }
+ H2 { font-size: 140%; }
+ H3 { font-size: 110%; font-weight: bold; }
+ H4 { font-size: 110%; font-weight: bold;}
+ H5 { font-size: 100%; font-style: italic; }
+ H6 { font-size: 100%; font-style: italic; }
+
+ TABLE {
+ border-collapse: collapse;
+ border-spacing: 0;
+ border: 1px dashed #CCCCCC;
+ empty-cells: hide;
+ width: 100%
+ }
+
+ TD {
+ padding: 4pt;
+ }
+
+
+ TT {
+ font-size: 90%;
+ font-style: monospace;
+ color: #111111;
+ }
+
+ PRE {
+ font-size: 100%;
+ padding: 5px;
+ border-style: solid;
+ border-width: 1px;
+ border-color: #CCCCCC;
+ background-color: #F4F4F4;
+ }
+
+ HR {
+ width: 100%;
+ height: 1px;
+ background-color: #CCCCCC;
+ border-width: 0px;
+ padding: 0px;
+ color: #CCCCCC;
+ }
+
+ .variablelist {
+ padding-top: 10;
+ padding-bottom: 10;
+ margin: 0;
+ }
+
+ .itemizedlist {
+ padding-top: 0;
+ padding-bottom: 0;
+ margin: 0;
+ list-style-type: disc;
+
+ }
+
+ .orderedlist{
+ padding-top: 0;
+ padding-bottom: 0;
+ margin: 0;
+ }
+
+ .term {
+ font-weight: bold;
+ }
+
+ .note
+ {
+ padding-bottom: 5px;
+ padding-left: 5px;
+ padding-right: 5px;
+ background-color: #FFFFCC;
+ }
+
+ .warning
+ {
+ padding-bottom: 5px;
+ padding-left: 5px;
+ padding-right: 5px;
+ background-color: #FBDADA;
+ }
+
+
Added: trunk/docs/resources/styles/en/html.xsl
===================================================================
--- trunk/docs/resources/styles/en/html.xsl (rev 0)
+++ trunk/docs/resources/styles/en/html.xsl 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,86 @@
+<?xml version="1.0"?>
+
+<!--
+
+ This is the XSL HTML configuration file for the Hibernate
+ Reference Documentation.
+
+ It took me days to figure out this stuff and fix most of
+ the obvious bugs in the DocBook XSL distribution. Some of
+ the workarounds might not be appropriate with a newer version
+ of DocBook XSL. This file is released as part of Hibernate,
+ hence LGPL licensed.
+
+ christian(a)hibernate.org
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY db_xsl_path "../../support/docbook-xsl/">
+]>
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0"
+
xmlns="http://www.w3.org/TR/xhtml1/transitional"
+ exclude-result-prefixes="#default">
+
+<xsl:import href="&db_xsl_path;/html/docbook.xsl"/>
+
+<!--###################################################
+ HTML Settings
+ ################################################### -->
+
+ <xsl:param name="html.stylesheet">css/html.css</xsl:param>
+
+ <!-- These extensions are required for table printing and other stuff -->
+ <xsl:param name="use.extensions">1</xsl:param>
+ <xsl:param name="tablecolumns.extension">0</xsl:param>
+ <xsl:param name="callout.extensions">1</xsl:param>
+ <xsl:param name="graphicsize.extension">0</xsl:param>
+
+<!--###################################################
+ Table Of Contents
+ ################################################### -->
+
+ <!-- Generate the TOCs for named components only -->
+ <xsl:param name="generate.toc">
+ book toc
+ </xsl:param>
+
+ <!-- Show only Sections up to level 3 in the TOCs -->
+ <xsl:param name="toc.section.depth">3</xsl:param>
+
+<!--###################################################
+ Labels
+ ################################################### -->
+
+ <!-- Label Chapters and Sections (numbering) -->
+ <xsl:param name="chapter.autolabel">1</xsl:param>
+ <xsl:param name="section.autolabel" select="1"/>
+ <xsl:param name="section.label.includes.component.label"
select="1"/>
+
+<!--###################################################
+ Callouts
+ ################################################### -->
+
+ <!-- Don't use graphics, use a simple number style -->
+ <xsl:param name="callout.graphics">0</xsl:param>
+
+ <!-- Place callout marks at this column in annotated areas -->
+ <xsl:param name="callout.defaultcolumn">90</xsl:param>
+
+<!--###################################################
+ Misc
+ ################################################### -->
+
+ <!-- Placement of titles -->
+ <xsl:param name="formal.title.placement">
+ figure after
+ example before
+ equation before
+ table before
+ procedure before
+ </xsl:param>
+ <xsl:template match="section[@role = 'NotInToc']//*"
mode="toc" />
+ <xsl:template match="chapter[@role = 'NotInToc']//section//*"
mode="toc" />
+
+</xsl:stylesheet>
Added: trunk/docs/resources/styles/en/html_chunk.xsl
===================================================================
--- trunk/docs/resources/styles/en/html_chunk.xsl (rev 0)
+++ trunk/docs/resources/styles/en/html_chunk.xsl 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,88 @@
+<?xml version="1.0"?>
+
+<!--
+
+ This is the XSL HTML configuration file for the Hibernate
+ Reference Documentation.
+
+ It took me days to figure out this stuff and fix most of
+ the obvious bugs in the DocBook XSL distribution. Some of
+ the workarounds might not be appropriate with a newer version
+ of DocBook XSL. This file is released as part of Hibernate,
+ hence LGPL licensed.
+
+ christian(a)hibernate.org
+-->
+
+<!DOCTYPE xsl:stylesheet [
+ <!ENTITY db_xsl_path "../../support/docbook-xsl/">
+]>
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0"
+
xmlns="http://www.w3.org/TR/xhtml1/transitional"
+ exclude-result-prefixes="#default">
+
+<xsl:import href="&db_xsl_path;/html/chunk.xsl"/>
+
+<!--###################################################
+ HTML Settings
+ ################################################### -->
+
+ <xsl:param name="chunk.section.depth">'5'</xsl:param>
+ <xsl:param name="use.id.as.filename">'1'</xsl:param>
+ <xsl:param name="html.stylesheet">css/html.css</xsl:param>
+
+ <!-- These extensions are required for table printing and other stuff -->
+ <xsl:param name="use.extensions">1</xsl:param>
+ <xsl:param name="tablecolumns.extension">0</xsl:param>
+ <xsl:param name="callout.extensions">1</xsl:param>
+ <xsl:param name="graphicsize.extension">0</xsl:param>
+
+<!--###################################################
+ Table Of Contents
+ ################################################### -->
+
+ <!-- Generate the TOCs for named components only -->
+ <xsl:param name="generate.toc">
+ book toc
+ </xsl:param>
+
+ <!-- Show only Sections up to level 3 in the TOCs -->
+ <xsl:param name="toc.section.depth">3</xsl:param>
+
+<!--###################################################
+ Labels
+ ################################################### -->
+
+ <!-- Label Chapters and Sections (numbering) -->
+ <xsl:param name="chapter.autolabel">1</xsl:param>
+ <xsl:param name="section.autolabel" select="1"/>
+ <xsl:param name="section.label.includes.component.label"
select="1"/>
+
+<!--###################################################
+ Callouts
+ ################################################### -->
+
+ <!-- Don't use graphics, use a simple number style -->
+ <xsl:param name="callout.graphics">0</xsl:param>
+
+ <!-- Place callout marks at this column in annotated areas -->
+ <xsl:param name="callout.defaultcolumn">90</xsl:param>
+
+<!--###################################################
+ Misc
+ ################################################### -->
+
+ <!-- Placement of titles -->
+ <xsl:param name="formal.title.placement">
+ figure after
+ example before
+ equation before
+ table before
+ procedure before
+ </xsl:param>
+ <xsl:template match="section[@role = 'NotInToc']//*"
mode="toc" />
+ <xsl:template match="chapter[@role = 'NotInToc']//section//*"
mode="toc" />
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-dtd/ChangeLog
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ChangeLog (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/ChangeLog 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,363 @@
+2004-01-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbook.cat, docbookx.dtd, htmltblx.mod:
+ Changed version number to V4.3CR2
+
+ * dbpoolx.mod, htmltblx.mod: Make sure floatstyle is on table and informaltable
+
+2003-12-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * Makefile, freshmeat.xsl: Support freshmeat target
+
+ * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbook.cat, htmltblx.mod:
+ Updated version numbers
+
+ * dbpoolx.mod: Refactor parameter entities for informaltable so that textobject is
handled correctly; avoid duplicate ID on caption when HTML tables are allowed.
+
+ * docbookx.dtd: DocBook V4.3CR2 released
+
+2003-12-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbpoolx.mod: Put HTML attributes on caption of HTML tables are allowed
+
+2003-12-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * Makefile: Add doc target
+
+ * htmltblx.mod: Make sure textobject goes in the DocBook branch of informaltable
+
+2003-12-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbook.cat, htmltblx.mod:
+ Updated version number
+
+ * docbookx.dtd: Released 4.3CR1
+
+2003-10-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbook.cat, docbookx.dtd, htmltblx.mod:
+ Released 4.3b5
+
+ * dbnotnx.mod: Added SWF notation
+
+ * dbpoolx.mod: Make firstterm isomorphic to glossterm
+
+2003-09-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbpoolx.mod: RFE #573812: allow blockinfo on blockquote
+
+ * dbpoolx.mod: RFE #564776: added process, service, server, and daemon to the class
values of systemitem
+
+ * dbpoolx.mod: RFE #571998: added initializer to paramdef
+
+ * dbpoolx.mod: RFE #518074: added a number of new values to the class attribute of
database
+
+ * dbpoolx.mod: RFE #533734: allow void to be optional on
{method|constructor|destructor}synopsis
+
+ * dbpoolx.mod: Added StepAlternatives
+
+ * dbpoolx.mod: RFE #507975: revision should allow author or authorinitials
+
+ * dbpoolx.mod: RFE #517604: allow optional title on glosslist
+
+ * dbpoolx.mod: RFE #570068: added emailmessage, webpage, and newsposting as pubwork
values for citetitle
+
+ * dbpoolx.mod: RFE #571996: added prefix, namespace, and localname to class for sgmltag
+
+2003-09-25 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbook.cat, docbookx.dtd, htmltblx.mod:
+ Changed V4.2b2 to V4.2b3
+
+ * dbhierx.mod: Allow Set to be recursive
+
+ * dbhierx.mod, dbpoolx.mod: Added type attribute to indexterm and index
+
+ * dbpoolx.mod: Added xml:base
+
+ * dbpoolx.mod: Added code
+
+ * dbpoolx.mod: RFE #615473: added floatstyle to (informal)figure, (informal)example, and
(informal)equation
+
+ * htmltblx.mod: Fixup some PEs so that we don't get duplicated attribute
declarations
+
+ * htmltblx.mod: Put blockinfo and textobject back into the CALS table model
+
+2003-08-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbook.cat, docbookx.dtd, htmltblx.mod:
+ Changed 4.2 to 4.3b2
+
+ * calstblx.dtd, dbpoolx.mod, htmltblx.mod, soextblx.dtd:
+ Allow HTML table models in addition to CALS or SOEx table models (2003 Apr)
+
+ * dbpoolx.mod: Task markup (2003 Jun)
+
+2003-08-11 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbhierx.mod: Related to RFE 514435: allow multiple refnamediv elements in refentry
(2003 Jul)
+
+ * dbnotnx.mod: RFE 698844: add PDF notation (2003 May)
+
+ * dbpoolx.mod: RFE 660044: support continuation and startinglinenumber on verbatims
(2003 Feb)
+
+ * dbpoolx.mod: Related to RFE 679316: add orgname to inlines (2003 Jul)
+
+ * dbpoolx.mod: RFE 655526: support modifier in funcprototype (2003 Feb)
+
+ * dbpoolx.mod: RFE 573419: add bidirectional text override (2003 Apr)
+
+ * dbpoolx.mod: Added function attribute to keycap for improved semantics (2003 Jul)
+
+ * dbpoolx.mod: RFE 691762: add language attribute to verbatim environments (2003 May)
+
+ * dbpoolx.mod: RFE 705885: add namespace attribute to sgmltag (2003 May)
+
+ * dbpoolx.mod: RFE 565716: support for URI element (2003 Apr)
+
+2003-08-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbpoolx.mod: RFE 582822: paramdef and varargs on funcprototype (2003 Feb)
+
+ * dbpoolx.mod: RFE 638456: support translators (2003 Feb)
+
+ * dbpoolx.mod: Added xrefstyle (2002 Dec)
+
+ * dbpoolx.mod: RFE 473365: choice attribute for paramdef (2003 Feb)
+
+ * dbpoolx.mod: RFE 570068: new values for pubwork (2003 Jan)
+
+ * docbookx.dtd: Fix SDATA entity for euro
+
+2002-07-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbook.cat, docbookx.dtd:
+ DocBook XML V4.2 released
+
+2002-05-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbook.cat, docbookx.dtd:
+ Updated comments to reflect CR3
+
+2002-05-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbnotnx.mod: SVG notation accidentally left out of notation.class
+
+ * docbookx.dtd: Fix syntactic error intentionally introduced behind mutually exclusive
PEs. Now make the DTD useless, but not syntactically invalid
+
+2002-05-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbpoolx.mod: Add accidentally missing local.info.class to info.class
+
+2002-03-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calstblx.dtd, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod, dbpoolx.mod:
+ Prepare for CR1
+
+ * catalog.xml, docbook.cat: Prepare for CR1 and fix search-and-replace typos
+
+ * dbpoolx.mod: Make type other tokens in bibliorelation unique for SGML compatibility
+
+ * dbpoolx.mod: Make spatial/temporal other tokens unique for SGML compatibility
+
+ * dbpoolx.mod: Added bibliosource, bibliorelation, and bibliocoverage
+
+ * dbpoolx.mod: Move bibliorelation type attribute into a PE so that it can be expanded
the way we want
+
+ * dbpoolx.mod: Implemented RFE #480957
+
+ * dbpoolx.mod: Revise graphic attributes: add contentwidth, contentdepth, and valign
+
+ * dbpoolx.mod: Add class attribute to orgname
+
+ * dbpoolx.mod: Implemented RFE #480954: add textdata element
+
+ * dbpoolx.mod: Added blockinfo element
+
+ * dbpoolx.mod: RFE #513426: Text alternative for tables
+
+ * dbpoolx.mod: Add consortium to the list of classes on orgname
+
+ * docbookx.dtd: DocBook V4.2 Candidate Release 1 released
+
+2002-02-05 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbhierx.mod: Implemented RFE #501363
+
+ * dbpoolx.mod: Implemented RFE #492099
+
+ * dbpoolx.mod: Implemented RFE #498848
+
+ * dbpoolx.mod: Implemented RFE #480955
+
+2002-01-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbcentx.mod: Added marked sections around character set entity references
+
+2001-11-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbook.cat, docbookx.dtd:
+ DocBook V4.2b1 released
+
+ * dbpoolx.mod: Implemented RFE #482821
+
+2001-11-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbhierx.mod, dbpoolx.mod: Implemented RFE #456460
+
+2001-11-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbpoolx.mod: RFE #482817: Add errortext element
+
+2001-11-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbpoolx.mod: RFE 482821: Add extension to the list of class values on filename
+
+ * dbpoolx.mod: RFE 482053: Add support for DOI in meta
+
+ * dbpoolx.mod: Removed bogus occurrence indicator in info.class; fixed typo in qandaset
PEs
+
+2001-11-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * 40chg.txt, 41chg.txt, LostLog: Removed old files
+
+ * Makefile: Fixed typo
+
+ * Makefile: Makefile
+
+ * README: Removed version information
+
+ * README, readme.txt: Renamed
+
+ * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbook.cat, docbookx.dtd:
+ Removed 'XML' from public identifiers for files that will now be common to both
XML and SGML
+
+ * catalog.xml: Fixed missing end tag
+
+2001-11-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calstblx.dtd, dbcentx.mod, dbgenent.mod, dbnotnx.mod, readme.txt:
+ Updated version numbers
+
+ * catalog.xml, docbook.cat: Added XML Catalog; updated public identifiers in catalog
+
+ * dbpoolx.mod: Implemented RFE #480956
+
+ * dbpoolx.mod: Former RFE 133: Added newsgroup class to systemitem
+
+2001-11-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbhierx.mod: Implemented RFE #426382
+
+ * dbhierx.mod: Implemented RFE #417671
+
+ * dbhierx.mod, dbpoolx.mod: Implemented RFE #436072
+
+ * dbhierx.mod, dbpoolx.mod, docbookx.dtd: Changed version number
+
+ * dbnotnx.mod: Implemented RFE #440597
+
+ * dbpoolx.mod: Implemented RFE #435485
+
+ * dbpoolx.mod: Expand the content model of the following elements from
smallcptr.char.mix back to cptr.char.mix: interfacename, action, database, filename,
hardware, keycap, option, parameter, property, and systemitem (command, interface, and
literal were never reduced).
+
+ * dbpoolx.mod: Implemented RFE #431418
+
+ * dbpoolx.mod: Implemented RFE #431419
+
+ * dbpoolx.mod: Implemented RFE #435466
+
+ * dbpoolx.mod: Implemented RFE #439136
+
+ * dbpoolx.mod: Implemented RFE #431415
+
+ * dbpoolx.mod: Implemented RFE #431413
+
+ * dbpoolx.mod: Implemented RFE #434439
+
+2001-11-07 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calstblx.dtd, dbcentx.mod, dbhierx.mod, dbpoolx.mod, docbookx.dtd:
+ Towards a 4.2 release: reparameterize so that the SGML DTD is just a customization of
the XML DTD
+
+ * calstblx.dtd, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd:
+ Whitespace fixes
+
+2001-08-07 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * dbhierx.mod: RFE 426382: Norm to allow SimpleSect inside Section
+
+ * dbpoolx.mod: RFE 431419: Norm to add markup for FS type and partition
+
+ * dbpoolx.mod: RFE 431418: Norm to add typing to funcdef and paramdef
+
+ * dbpoolx.mod: Fix comments; implement proposal of the TC to expand the content model of
selected inlines
+
+ * dbpoolx.mod: RFE 434439: Add language attribute to fieldsynopsis et al.
+
+ * dbpoolx.mod: RFE 431415: Norm to add markup for host identifiers
+
+2001-06-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * 40chg.txt, 41chg.txt, LostLog, Makefile, calstblx.dtd, dbcentx.mod, dbgenent.mod,
dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, docbookx.cat, docbookx.dtd,
readme.txt:
+ Additional work on DocBook XML V5.0; I had the wrong CVS repository for a while so
there's a bunch of changes lumped together here
+
+ * Makefile: branches: 1.1.2;
+ file Makefile was initially added on branch V50-devel.
+
+2001-03-12 <ndw(a)users.sourceforge.net>
+
+ * calstblx.dtd, dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod, dbpoolx.mod,
docbookx.dtd, readme.txt:
+ Updated version numbers
+
+ * dbcentx.mod, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, soextblx.dtd:
+ New file.
+
+ * docbook.cat: New file.
+
+ * docbookx.cat: branches: 1.1.2;
+ file docbookx.cat was initially added on branch V50-devel.
+
+ * docbookx.cat: New file.
+
+2001-01-14 <ndw(a)users.sourceforge.net>
+
+ * dbpoolx.mod: branches: 1.5.2;
+ RFE #140: Allow multiple MsgExplan inside SimpleMsgEntry
+
+2000-11-12 <ndw(a)users.sourceforge.net>
+
+ * dbhierx.mod: branches: 1.6.2;
+ Add refentry; accidentally left out
+
+ * dbhierx.mod: Allow beginpage to be the first child of toc, lot, appendix, chapter,
+ part, preface, reference, and refentry. (It can't be at the start of
+ bibliography, glossary, index, or setindex because of ambiguity
+ problems.)
+
+2000-09-19 <ndw(a)users.sourceforge.net>
+
+ * 40chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbookx.dtd, readme.txt, soextblx.dtd:
+ DocBook XML V4.0
+
+ * 40chg.txt, soextblx.dtd: branches: 1.2.2;
+ DocBook XML V4.1
+
+ * 41chg.txt, LostLog, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbgenent.mod,
dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, docbookx.dtd, readme.txt:
+ DocBook XML V4.1.1
+
+ * 41chg.txt, LostLog, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod,
dbpoolx.mod, docbook.cat, docbookx.dtd, readme.txt:
+ DocBook XML V4.1
+
+ * 41chg.txt, LostLog, docbook.cat: branches: 1.3.2;
+ DocBook XML V4.1.2
+
+ * calstblx.dtd, dbcentx.mod, dbnotnx.mod, docbookx.dtd, readme.txt:
+ branches: 1.4.2;
+ DocBook XML V4.1.2
+
+ * dbgenent.mod: branches: 1.2.2;
+ DocBook XML V4.1.2
+
+ * dbhierx.mod, dbpoolx.mod: DocBook XML V4.1.2
+
Added: trunk/docs/resources/support/docbook-dtd/README
===================================================================
--- trunk/docs/resources/support/docbook-dtd/README (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/README 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,8 @@
+README for the DocBook XML DTD
+
+For more information about DocBook, please see
+
+
http://www.oasis-open.org/docbook/
+
+Please send all questions, comments, concerns, and bug reports to the
+DocBook mailing list: docbook(a)lists.oasis-open.org
Added: trunk/docs/resources/support/docbook-dtd/calstblx.dtd
===================================================================
--- trunk/docs/resources/support/docbook-dtd/calstblx.dtd (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/calstblx.dtd 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,205 @@
+<!-- ...................................................................... -->
+<!-- DocBook CALS Table Model V4.3CR3 ........................................ -->
+<!-- File calstblx.mod .................................................... -->
+
+<!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
+ O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+ Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+ Organization for the Advancement of Structured Information
+ Standards (OASIS).
+
+ This DTD is based on the CALS Table Model
+ PUBLIC "-//USA-DOD//DTD Table Model 951010//EN"
+
+ $Id: calstblx.dtd,v 1.1.1.1 2004/10/19 21:21:34 juntao Exp $
+
+ Permission to use, copy, modify and distribute the DocBook DTD
+ and its accompanying documentation for any purpose and without fee
+ is hereby granted in perpetuity, provided that the above copyright
+ notice and this paragraph appear in all copies. The copyright
+ holders make no representation about the suitability of the DTD for
+ any purpose. It is provided "as is" without expressed or implied
+ warranty.
+
+ If you modify the DocBook DTD in any way, except for declaring and
+ referencing additional sets of general entities and declaring
+ additional notations, label your DTD as a variant of DocBook. See
+ the maintenance documentation for more information.
+
+ Please direct all questions, bug reports, or suggestions for
+ changes to the docbook(a)lists.oasis-open.org mailing list. For more
+ information, see
http://www.oasis-open.org/docbook/.
+-->
+
+<!-- ...................................................................... -->
+
+<!-- This module contains the definitions for the CALS Table Model
+ converted to XML. It has been modified slightly for use in the
+ combined HTML/CALS models supported by DocBook V4.3.
+-->
+
+<!-- These definitions are not directly related to the table model, but are
+ used in the default CALS table model and are usually defined elsewhere
+ (and prior to the inclusion of this table module) in a CALS DTD. -->
+
+<!ENTITY % bodyatt "">
+<!ENTITY % secur "">
+
+<!-- no if zero(s),
+ yes if any other digits value -->
+
+<!ENTITY % yesorno 'CDATA'>
+<!ENTITY % titles 'title?'>
+
+<!-- default for use in entry content -->
+
+<!ENTITY % paracon '#PCDATA'>
+
+<!--
+The parameter entities as defined below provide the CALS table model
+as published (as part of the Example DTD) in MIL-HDBK-28001.
+
+These following declarations provide the CALS-compliant default definitions
+for these entities. However, these entities can and should be redefined
+(by giving the appropriate parameter entity declaration(s) prior to the
+reference to this Table Model declaration set entity) to fit the needs
+of the current application.
+-->
+
+<!ENTITY % tbl.table.name "(table|chart)">
+<!ENTITY % tbl.table-titles.mdl "%titles;,">
+<!ENTITY % tbl.table-main.mdl "(tgroup+|graphic+)">
+<!ENTITY % tbl.table.mdl "%tbl.table-titles.mdl;
%tbl.table-main.mdl;">
+<!ENTITY % tbl.table.att '
+ tabstyle CDATA #IMPLIED
+ tocentry %yesorno; #IMPLIED
+ shortentry %yesorno; #IMPLIED
+ orient (port|land) #IMPLIED
+ pgwide %yesorno; #IMPLIED '>
+<!ENTITY % tbl.tgroup.mdl
"colspec*,spanspec*,thead?,tfoot?,tbody">
+<!ENTITY % tbl.tgroup.att '
+ tgroupstyle CDATA #IMPLIED '>
+<!ENTITY % tbl.hdft.mdl "colspec*,row+">
+<!ENTITY % tbl.row.mdl "(entry|entrytbl)+">
+<!ENTITY % tbl.entrytbl.mdl "colspec*,spanspec*,thead?,tbody">
+<!ENTITY % tbl.entry.mdl
"(para|warning|caution|note|legend|%paracon;)*">
+
+<!ENTITY % tbl.frame.attval "top|bottom|topbot|all|sides|none">
+<!ENTITY % tbl.tbody.mdl "row+">
+
+<!-- ===== Element and attribute declarations follow. ===== -->
+
+<!ELEMENT table %ho; (%tbl.table.mdl;)>
+
+<!ATTLIST table
+ frame (%tbl.frame.attval;) #IMPLIED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ %tbl.table.att;
+ %bodyatt;
+ %secur;
+>
+
+<!ELEMENT tgroup %ho; (%tbl.tgroup.mdl;) >
+
+<!ATTLIST tgroup
+ cols CDATA #REQUIRED
+ %tbl.tgroup.att;
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ align (left|right|center|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff CDATA #IMPLIED
+ %secur;
+>
+
+<!ELEMENT colspec %ho; EMPTY >
+
+<!ATTLIST colspec
+ colnum CDATA #IMPLIED
+ colname CDATA #IMPLIED
+ colwidth CDATA #IMPLIED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ align (left|right|center|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff CDATA #IMPLIED
+>
+
+<!ELEMENT spanspec %ho; EMPTY >
+
+<!ATTLIST spanspec
+ namest CDATA #REQUIRED
+ nameend CDATA #REQUIRED
+ spanname CDATA #REQUIRED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ align (left|right|center|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff CDATA #IMPLIED
+>
+
+<!ELEMENT thead %ho; (%tbl.hdft.mdl;)>
+<!ATTLIST thead
+ valign (top|middle|bottom) #IMPLIED
+ %secur;
+>
+
+<!ELEMENT tfoot %ho; (%tbl.hdft.mdl;)>
+<!ATTLIST tfoot
+ valign (top|middle|bottom) #IMPLIED
+ %secur;
+>
+
+<!ELEMENT tbody %ho; (%tbl.tbody.mdl;)>
+
+<!ATTLIST tbody
+ valign (top|middle|bottom) #IMPLIED
+ %secur;
+>
+
+<!ELEMENT row %ho; (%tbl.row.mdl;)>
+
+<!ATTLIST row
+ rowsep %yesorno; #IMPLIED
+ valign (top|middle|bottom) #IMPLIED
+ %secur;
+>
+
+<!ELEMENT entrytbl %ho; (%tbl.entrytbl.mdl;)>
+
+<!ATTLIST entrytbl
+ cols CDATA #REQUIRED
+ %tbl.tgroup.att;
+ colname CDATA #IMPLIED
+ spanname CDATA #IMPLIED
+ namest CDATA #IMPLIED
+ nameend CDATA #IMPLIED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ align (left|right|center|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff CDATA #IMPLIED
+ %secur;
+>
+
+<!ELEMENT entry %ho; (%tbl.entry.mdl;)*>
+
+<!ATTLIST entry
+ colname CDATA #IMPLIED
+ namest CDATA #IMPLIED
+ nameend CDATA #IMPLIED
+ spanname CDATA #IMPLIED
+ morerows CDATA #IMPLIED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ align (left|right|center|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff CDATA #IMPLIED
+ rotate %yesorno; #IMPLIED
+ valign (top|middle|bottom) #IMPLIED
+ %secur;
+>
+
+<!-- End of DocBook CALS Table Model V4.3CR3 ................................. -->
+<!-- ...................................................................... -->
Added: trunk/docs/resources/support/docbook-dtd/catalog.xml
===================================================================
--- trunk/docs/resources/support/docbook-dtd/catalog.xml (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/catalog.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,115 @@
+<?xml version='1.0'?>
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
+
+<!-- ...................................................................... -->
+<!-- XML Catalog data for DocBook XML V4.3CR3 ................................ -->
+<!-- File catalog.xml ..................................................... -->
+
+<!-- Please direct all questions, bug reports, or suggestions for
+ changes to the docbook(a)lists.oasis-open.org mailing list. For more
+ information, see
http://www.oasis-open.org/.
+ -->
+
+<!-- This is the catalog data file for DocBook V4.3CR3. It is provided as
+ a convenience in building your own catalog files. You need not use
+ the filenames listed here, and need not use the filename method of
+ identifying storage objects at all. See the documentation for
+ detailed information on the files associated with the DocBook DTD.
+ See XML Catalogs at
http://www.oasis-open.org/committees/entity/ for
+ detailed information on supplying and using catalog data.
+ -->
+
+<!-- ...................................................................... -->
+<!-- DocBook driver file .................................................. -->
+
+<public publicId="-//OASIS//DTD DocBook XML V4.3CR3//EN"
+ uri="docbookx.dtd"/>
+
+<!-- ...................................................................... -->
+<!-- DocBook modules ...................................................... -->
+
+<public publicId="-//OASIS//DTD DocBook CALS Table Model V4.3CR3//EN"
+ uri="calstblx.dtd"/>
+
+<public publicId="-//OASIS//DTD XML Exchange Table Model 19990315//EN"
+ uri="soextblx.dtd"/>
+
+<public publicId="-//OASIS//ELEMENTS DocBook Information Pool V4.3CR3//EN"
+ uri="dbpoolx.mod"/>
+
+<public publicId="-//OASIS//ELEMENTS DocBook Document Hierarchy
V4.3CR3//EN"
+ uri="dbhierx.mod"/>
+
+<public publicId="-//OASIS//ENTITIES DocBook Additional General Entities
V4.3CR3//EN"
+ uri="dbgenent.mod"/>
+
+<public publicId="-//OASIS//ENTITIES DocBook Notations V4.3CR3//EN"
+ uri="dbnotnx.mod"/>
+
+<public publicId="-//OASIS//ENTITIES DocBook Character Entities
V4.3CR3//EN"
+ uri="dbcentx.mod"/>
+
+<!-- ...................................................................... -->
+<!-- ISO entity sets ...................................................... -->
+
+<public publicId="ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML"
+ uri="ent/iso-dia.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Numeric and Special
Graphic//EN//XML"
+ uri="ent/iso-num.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Publishing//EN//XML"
+ uri="ent/iso-pub.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES General Technical//EN//XML"
+ uri="ent/iso-tech.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Latin 1//EN//XML"
+ uri="ent/iso-lat1.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Latin 2//EN//XML"
+ uri="ent/iso-lat2.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Greek Letters//EN//XML"
+ uri="ent/iso-grk1.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML"
+ uri="ent/iso-grk2.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Greek Symbols//EN//XML"
+ uri="ent/iso-grk3.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Alternative Greek
Symbols//EN//XML"
+ uri="ent/iso-grk4.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Arrow
Relations//EN//XML"
+ uri="ent/iso-amsa.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Binary
Operators//EN//XML"
+ uri="ent/iso-amsb.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols:
Delimiters//EN//XML"
+ uri="ent/iso-amsc.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols: Negated
Relations//EN//XML"
+ uri="ent/iso-amsn.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols:
Ordinary//EN//XML"
+ uri="ent/iso-amso.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Added Math Symbols:
Relations//EN//XML"
+ uri="ent/iso-amsr.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML"
+ uri="ent/iso-box.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML"
+ uri="ent/iso-cyr1.ent"/>
+
+<public publicId="ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML"
+ uri="ent/iso-cyr2.ent"/>
+
+<!-- End of catalog data for DocBook XML V4.3CR3 ............................. -->
+<!-- ...................................................................... -->
+
+</catalog>
Added: trunk/docs/resources/support/docbook-dtd/dbcentx.mod
===================================================================
--- trunk/docs/resources/support/docbook-dtd/dbcentx.mod (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/dbcentx.mod 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,384 @@
+<!-- ...................................................................... -->
+<!-- DocBook character entities module V4.3CR3 ............................... -->
+<!-- File dbcentx.mod ..................................................... -->
+
+<!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
+ O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+ Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+ Organization for the Advancement of Structured Information
+ Standards (OASIS).
+
+ $Id: dbcentx.mod,v 1.1.1.1 2004/10/19 21:21:34 juntao Exp $
+
+ Permission to use, copy, modify and distribute the DocBook DTD
+ and its accompanying documentation for any purpose and without fee
+ is hereby granted in perpetuity, provided that the above copyright
+ notice and this paragraph appear in all copies. The copyright
+ holders make no representation about the suitability of the DTD for
+ any purpose. It is provided "as is" without expressed or implied
+ warranty.
+
+ If you modify the DocBook DTD in any way, except for declaring and
+ referencing additional sets of general entities and declaring
+ additional notations, label your DTD as a variant of DocBook. See
+ the maintenance documentation for more information.
+
+ Please direct all questions, bug reports, or suggestions for
+ changes to the docbook(a)lists.oasis-open.org mailing list. For more
+ information, see
http://www.oasis-open.org/docbook/.
+-->
+
+<!-- ...................................................................... -->
+
+<!-- This module contains the entity declarations for the standard ISO
+ entity sets used by DocBook.
+
+ In DTD driver files referring to this module, please use an entity
+ declaration that uses the public identifier shown below:
+
+ <!ENTITY % dbcent PUBLIC
+ "-//OASIS//ENTITIES DocBook Character Entities V4.3CR3//EN"
+ "dbcentx.mod">
+ %dbcent;
+
+ See the documentation for detailed information on the parameter
+ entity and module scheme used in DocBook, customizing DocBook and
+ planning for interchange, and changes made since the last release
+ of DocBook.
+-->
+
+<!-- ...................................................................... -->
+
+<![%sgml.features;[
+
+<!ENTITY % ISOamsa.module "INCLUDE">
+<![ %ISOamsa.module; [
+<!ENTITY % ISOamsa PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN">
+<!--end of ISOamsa.module-->]]>
+
+<!ENTITY % ISOamsb.module "INCLUDE">
+<![ %ISOamsb.module; [
+<!ENTITY % ISOamsb PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN">
+<!--end of ISOamsb.module-->]]>
+
+<!ENTITY % ISOamsc.module "INCLUDE">
+<![ %ISOamsc.module; [
+<!ENTITY % ISOamsc PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN">
+<!--end of ISOamsc.module-->]]>
+
+<!ENTITY % ISOamsn.module "INCLUDE">
+<![ %ISOamsn.module; [
+<!ENTITY % ISOamsn PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN">
+<!--end of ISOamsn.module-->]]>
+
+<!ENTITY % ISOamso.module "INCLUDE">
+<![ %ISOamso.module; [
+<!ENTITY % ISOamso PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN">
+<!--end of ISOamso.module-->]]>
+
+<!ENTITY % ISOamsr.module "INCLUDE">
+<![ %ISOamsr.module; [
+<!ENTITY % ISOamsr PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN">
+<!--end of ISOamsr.module-->]]>
+
+<!ENTITY % ISObox.module "INCLUDE">
+<![ %ISObox.module; [
+<!ENTITY % ISObox PUBLIC
+"ISO 8879:1986//ENTITIES Box and Line Drawing//EN">
+<!--end of ISObox.module-->]]>
+
+<!ENTITY % ISOcyr1.module "INCLUDE">
+<![ %ISOcyr1.module; [
+<!ENTITY % ISOcyr1 PUBLIC
+"ISO 8879:1986//ENTITIES Russian Cyrillic//EN">
+<!--end of ISOcyr1.module-->]]>
+
+<!ENTITY % ISOcyr2.module "INCLUDE">
+<![ %ISOcyr2.module; [
+<!ENTITY % ISOcyr2 PUBLIC
+"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN">
+<!--end of ISOcyr2.module-->]]>
+
+<!ENTITY % ISOdia.module "INCLUDE">
+<![ %ISOdia.module; [
+<!ENTITY % ISOdia PUBLIC
+"ISO 8879:1986//ENTITIES Diacritical Marks//EN">
+<!--end of ISOdia.module-->]]>
+
+<!ENTITY % ISOgrk1.module "INCLUDE">
+<![ %ISOgrk1.module; [
+<!ENTITY % ISOgrk1 PUBLIC
+"ISO 8879:1986//ENTITIES Greek Letters//EN">
+<!--end of ISOgrk1.module-->]]>
+
+<!ENTITY % ISOgrk2.module "INCLUDE">
+<![ %ISOgrk2.module; [
+<!ENTITY % ISOgrk2 PUBLIC
+"ISO 8879:1986//ENTITIES Monotoniko Greek//EN">
+<!--end of ISOgrk2.module-->]]>
+
+<!ENTITY % ISOgrk3.module "INCLUDE">
+<![ %ISOgrk3.module; [
+<!ENTITY % ISOgrk3 PUBLIC
+"ISO 8879:1986//ENTITIES Greek Symbols//EN">
+<!--end of ISOgrk3.module-->]]>
+
+<!ENTITY % ISOgrk4.module "INCLUDE">
+<![ %ISOgrk4.module; [
+<!ENTITY % ISOgrk4 PUBLIC
+"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN">
+<!--end of ISOgrk4.module-->]]>
+
+<!ENTITY % ISOlat1.module "INCLUDE">
+<![ %ISOlat1.module; [
+<!ENTITY % ISOlat1 PUBLIC
+"ISO 8879:1986//ENTITIES Added Latin 1//EN">
+<!--end of ISOlat1.module-->]]>
+
+<!ENTITY % ISOlat2.module "INCLUDE">
+<![ %ISOlat2.module; [
+<!ENTITY % ISOlat2 PUBLIC
+"ISO 8879:1986//ENTITIES Added Latin 2//EN">
+<!--end of ISOlat2.module-->]]>
+
+<!ENTITY % ISOnum.module "INCLUDE">
+<![ %ISOnum.module; [
+<!ENTITY % ISOnum PUBLIC
+"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN">
+<!--end of ISOnum.module-->]]>
+
+<!ENTITY % ISOpub.module "INCLUDE">
+<![ %ISOpub.module; [
+<!ENTITY % ISOpub PUBLIC
+"ISO 8879:1986//ENTITIES Publishing//EN">
+<!--end of ISOpub.module-->]]>
+
+<!ENTITY % ISOtech.module "INCLUDE">
+<![ %ISOtech.module; [
+<!ENTITY % ISOtech PUBLIC
+"ISO 8879:1986//ENTITIES General Technical//EN">
+<!--end of ISOtech.module-->]]>
+
+<!--end of sgml.features-->]]>
+
+<![%xml.features;[
+
+<!ENTITY % ISOamsa.module "INCLUDE">
+<![%ISOamsa.module;[
+<!ENTITY % ISOamsa PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML"
+"ent/iso-amsa.ent">
+<!--end of ISOamsa.module-->]]>
+
+<!ENTITY % ISOamsb.module "INCLUDE">
+<![%ISOamsb.module;[
+<!ENTITY % ISOamsb PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML"
+"ent/iso-amsb.ent">
+<!--end of ISOamsb.module-->]]>
+
+<!ENTITY % ISOamsc.module "INCLUDE">
+<![%ISOamsc.module;[
+<!ENTITY % ISOamsc PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML"
+"ent/iso-amsc.ent">
+<!--end of ISOamsc.module-->]]>
+
+<!ENTITY % ISOamsn.module "INCLUDE">
+<![%ISOamsn.module;[
+<!ENTITY % ISOamsn PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML"
+"ent/iso-amsn.ent">
+<!--end of ISOamsn.module-->]]>
+
+<!ENTITY % ISOamso.module "INCLUDE">
+<![%ISOamso.module;[
+<!ENTITY % ISOamso PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML"
+"ent/iso-amso.ent">
+<!--end of ISOamso.module-->]]>
+
+<!ENTITY % ISOamsr.module "INCLUDE">
+<![%ISOamsr.module;[
+<!ENTITY % ISOamsr PUBLIC
+"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML"
+"ent/iso-amsr.ent">
+<!--end of ISOamsr.module-->]]>
+
+<!ENTITY % ISObox.module "INCLUDE">
+<![%ISObox.module;[
+<!ENTITY % ISObox PUBLIC
+"ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML"
+"ent/iso-box.ent">
+<!--end of ISObox.module-->]]>
+
+<!ENTITY % ISOcyr1.module "INCLUDE">
+<![%ISOcyr1.module;[
+<!ENTITY % ISOcyr1 PUBLIC
+"ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML"
+"ent/iso-cyr1.ent">
+<!--end of ISOcyr1.module-->]]>
+
+<!ENTITY % ISOcyr2.module "INCLUDE">
+<![%ISOcyr2.module;[
+<!ENTITY % ISOcyr2 PUBLIC
+"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML"
+"ent/iso-cyr2.ent">
+<!--end of ISOcyr2.module-->]]>
+
+<!ENTITY % ISOdia.module "INCLUDE">
+<![%ISOdia.module;[
+<!ENTITY % ISOdia PUBLIC
+"ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML"
+"ent/iso-dia.ent">
+<!--end of ISOdia.module-->]]>
+
+<!ENTITY % ISOgrk1.module "INCLUDE">
+<![%ISOgrk1.module;[
+<!ENTITY % ISOgrk1 PUBLIC
+"ISO 8879:1986//ENTITIES Greek Letters//EN//XML"
+"ent/iso-grk1.ent">
+<!--end of ISOgrk1.module-->]]>
+
+<!ENTITY % ISOgrk2.module "INCLUDE">
+<![%ISOgrk2.module;[
+<!ENTITY % ISOgrk2 PUBLIC
+"ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML"
+"ent/iso-grk2.ent">
+<!--end of ISOgrk2.module-->]]>
+
+<!ENTITY % ISOgrk3.module "INCLUDE">
+<![%ISOgrk3.module;[
+<!ENTITY % ISOgrk3 PUBLIC
+"ISO 8879:1986//ENTITIES Greek Symbols//EN//XML"
+"ent/iso-grk3.ent">
+<!--end of ISOgrk3.module-->]]>
+
+<!ENTITY % ISOgrk4.module "INCLUDE">
+<![%ISOgrk4.module;[
+<!ENTITY % ISOgrk4 PUBLIC
+"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML"
+"ent/iso-grk4.ent">
+<!--end of ISOgrk4.module-->]]>
+
+<!ENTITY % ISOlat1.module "INCLUDE">
+<![%ISOlat1.module;[
+<!ENTITY % ISOlat1 PUBLIC
+"ISO 8879:1986//ENTITIES Added Latin 1//EN//XML"
+"ent/iso-lat1.ent">
+<!--end of ISOlat1.module-->]]>
+
+<!ENTITY % ISOlat2.module "INCLUDE">
+<![%ISOlat2.module;[
+<!ENTITY % ISOlat2 PUBLIC
+"ISO 8879:1986//ENTITIES Added Latin 2//EN//XML"
+"ent/iso-lat2.ent">
+<!--end of ISOlat2.module-->]]>
+
+<!ENTITY % ISOnum.module "INCLUDE">
+<![%ISOnum.module;[
+<!ENTITY % ISOnum PUBLIC
+"ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML"
+"ent/iso-num.ent">
+<!--end of ISOnum.module-->]]>
+
+<!ENTITY % ISOpub.module "INCLUDE">
+<![%ISOpub.module;[
+<!ENTITY % ISOpub PUBLIC
+"ISO 8879:1986//ENTITIES Publishing//EN//XML"
+"ent/iso-pub.ent">
+<!--end of ISOpub.module-->]]>
+
+<!ENTITY % ISOtech.module "INCLUDE">
+<![%ISOtech.module;[
+<!ENTITY % ISOtech PUBLIC
+"ISO 8879:1986//ENTITIES General Technical//EN//XML"
+"ent/iso-tech.ent">
+<!--end of ISOtech.module-->]]>
+
+<!--end of xml.features-->]]>
+
+<![ %ISOamsa.module; [
+%ISOamsa;
+]]>
+
+<![ %ISOamsb.module; [
+%ISOamsb;
+]]>
+
+<![ %ISOamsc.module; [
+%ISOamsc;
+]]>
+
+<![ %ISOamsn.module; [
+%ISOamsn;
+]]>
+
+<![ %ISOamso.module; [
+%ISOamso;
+]]>
+
+<![ %ISOamsr.module; [
+%ISOamsr;
+]]>
+
+<![ %ISObox.module; [
+%ISObox;
+]]>
+
+<![ %ISOcyr1.module; [
+%ISOcyr1;
+]]>
+
+<![ %ISOcyr2.module; [
+%ISOcyr2;
+]]>
+
+<![ %ISOdia.module; [
+%ISOdia;
+]]>
+
+<![ %ISOgrk1.module; [
+%ISOgrk1;
+]]>
+
+<![ %ISOgrk2.module; [
+%ISOgrk2;
+]]>
+
+<![ %ISOgrk3.module; [
+%ISOgrk3;
+]]>
+
+<![ %ISOgrk4.module; [
+%ISOgrk4;
+]]>
+
+<![ %ISOlat1.module; [
+%ISOlat1;
+]]>
+
+<![ %ISOlat2.module; [
+%ISOlat2;
+]]>
+
+<![ %ISOnum.module; [
+%ISOnum;
+]]>
+
+<![ %ISOpub.module; [
+%ISOpub;
+]]>
+
+<![ %ISOtech.module; [
+%ISOtech;
+]]>
+
+<!-- End of DocBook character entity sets module V4.3CR3 ..................... -->
+<!-- ...................................................................... -->
Added: trunk/docs/resources/support/docbook-dtd/dbgenent.mod
===================================================================
--- trunk/docs/resources/support/docbook-dtd/dbgenent.mod (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/dbgenent.mod 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,41 @@
+<!-- ...................................................................... -->
+<!-- DocBook additional general entities V4.3CR3 ............................. -->
+
+<!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
+ O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+ Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+ Organization for the Advancement of Structured Information
+ Standards (OASIS).
+
+ In DTD driver files referring to this module, please use an entity
+ declaration that uses the public identifier shown below:
+
+ <!ENTITY % dbgenent PUBLIC
+ "-//OASIS//ENTITIES DocBook Additional General Entities V4.3CR3//EN"
+ "dbgenent.mod">
+ %dbgenent;
+-->
+
+<!-- File dbgenent.mod .................................................... -->
+
+<!-- You can edit this file to add the following:
+
+ o General entity declarations of any kind. For example:
+
+ <!ENTITY productname "WinWidget"> (small boilerplate)
+ <!ENTITY legal-notice SYSTEM "notice.sgm"> (large boilerplate)
+
+ o Notation declarations. For example:
+
+ <!NOTATION chicken-scratch SYSTEM>
+
+ o Declarations for and references to external parameter entities
+ containing collections of any of the above. For example:
+
+ <!ENTITY % all-titles PUBLIC "-//DocTools//ELEMENTS Book Titles//EN"
+ "booktitles.ent">
+ %all-titles;
+-->
+
+<!-- End of DocBook additional general entities V4.3CR3 ...................... -->
+<!-- ...................................................................... -->
Added: trunk/docs/resources/support/docbook-dtd/dbhierx.mod
===================================================================
--- trunk/docs/resources/support/docbook-dtd/dbhierx.mod (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/dbhierx.mod 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,2116 @@
+<!-- ...................................................................... -->
+<!-- DocBook document hierarchy module V4.3CR3 ............................... -->
+<!-- File dbhierx.mod ..................................................... -->
+
+<!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
+ O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+ Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+ Organization for the Advancement of Structured Information
+ Standards (OASIS).
+
+ $Id: dbhierx.mod,v 1.1.1.1 2004/10/19 21:21:34 juntao Exp $
+
+ Permission to use, copy, modify and distribute the DocBook DTD
+ and its accompanying documentation for any purpose and without fee
+ is hereby granted in perpetuity, provided that the above copyright
+ notice and this paragraph appear in all copies. The copyright
+ holders make no representation about the suitability of the DTD for
+ any purpose. It is provided "as is" without expressed or implied
+ warranty.
+
+ If you modify the DocBook DTD in any way, except for declaring and
+ referencing additional sets of general entities and declaring
+ additional notations, label your DTD as a variant of DocBook. See
+ the maintenance documentation for more information.
+
+ Please direct all questions, bug reports, or suggestions for
+ changes to the docbook(a)lists.oasis-open.org mailing list. For more
+ information, see
http://www.oasis-open.org/docbook/.
+-->
+
+<!-- ...................................................................... -->
+
+<!-- This module contains the definitions for the overall document
+ hierarchies of DocBook documents. It covers computer documentation
+ manuals and manual fragments, as well as reference entries (such as
+ man pages) and technical journals or anthologies containing
+ articles.
+
+ This module depends on the DocBook information pool module. All
+ elements and entities referenced but not defined here are assumed
+ to be defined in the information pool module.
+
+ In DTD driver files referring to this module, please use an entity
+ declaration that uses the public identifier shown below:
+
+ <!ENTITY % dbhier PUBLIC
+ "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3CR3//EN"
+ "dbhierx.mod">
+ %dbhier;
+
+ See the documentation for detailed information on the parameter
+ entity and module scheme used in DocBook, customizing DocBook and
+ planning for interchange, and changes made since the last release
+ of DocBook.
+-->
+
+<!-- ...................................................................... -->
+<!-- Entities for module inclusions ....................................... -->
+
+<!ENTITY % dbhier.redecl.module "IGNORE">
+<!ENTITY % dbhier.redecl2.module "IGNORE">
+
+<!-- ...................................................................... -->
+<!-- Entities for element classes ......................................... -->
+
+<!ENTITY % local.appendix.class "">
+<!ENTITY % appendix.class "appendix %local.appendix.class;">
+
+<!ENTITY % local.article.class "">
+<!ENTITY % article.class "article %local.article.class;">
+
+<!ENTITY % local.book.class "">
+<!ENTITY % book.class "book %local.book.class;">
+
+<!ENTITY % local.chapter.class "">
+<!ENTITY % chapter.class "chapter %local.chapter.class;">
+
+<!ENTITY % local.index.class "">
+<!ENTITY % index.class "index|setindex %local.index.class;">
+
+<!ENTITY % local.refentry.class "">
+<!ENTITY % refentry.class "refentry %local.refentry.class;">
+
+<!ENTITY % local.section.class "">
+<!ENTITY % section.class "section %local.section.class;">
+
+<!ENTITY % local.nav.class "">
+<!ENTITY % nav.class "toc|lot|index|glossary|bibliography
+ %local.nav.class;">
+
+<!-- Redeclaration placeholder ............................................ -->
+
+<!-- For redeclaring entities that are declared after this point while
+ retaining their references to the entities that are declared before
+ this point -->
+
+<![%dbhier.redecl.module;[
+<!-- Defining rdbhier here makes some buggy XML parsers happy. -->
+<!ENTITY % rdbhier "">
+%rdbhier;
+<!--end of dbhier.redecl.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Entities for element mixtures ........................................ -->
+
+<!-- The DocBook TC may produce an official forms module for DocBook. -->
+<!-- This PE provides the hook by which it can be inserted into the DTD. -->
+<!ENTITY % forms.hook "">
+
+<!ENTITY % local.divcomponent.mix "">
+<!ENTITY % divcomponent.mix
+ "%list.class; |%admon.class;
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ |%formal.class; |%compound.class;
+ |%genobj.class; |%descobj.class;
+ |%ndxterm.class; |beginpage
+ %forms.hook;
+ %local.divcomponent.mix;">
+
+<!ENTITY % local.refcomponent.mix "">
+<!ENTITY % refcomponent.mix
+ "%list.class; |%admon.class;
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ |%formal.class; |%compound.class;
+ |%genobj.class; |%descobj.class;
+ |%ndxterm.class; |beginpage
+ %local.refcomponent.mix;">
+
+<!ENTITY % local.indexdivcomponent.mix "">
+<!ENTITY % indexdivcomponent.mix
+ "itemizedlist|orderedlist|variablelist|simplelist
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ |anchor|remark
+ |%link.char.class;
+ |beginpage
+ %local.indexdivcomponent.mix;">
+
+<!ENTITY % local.refname.char.mix "">
+<!ENTITY % refname.char.mix
+ "#PCDATA
+ |%tech.char.class;
+ %local.refname.char.mix;">
+
+<!ENTITY % local.partcontent.mix "">
+<!ENTITY % partcontent.mix
+ "%appendix.class;|%chapter.class;|%nav.class;|%article.class;
+ |preface|%refentry.class;|reference %local.partcontent.mix;">
+
+<!ENTITY % local.refinline.char.mix "">
+<!ENTITY % refinline.char.mix
+ "#PCDATA
+ |%xref.char.class; |%gen.char.class;
+ |%link.char.class; |%tech.char.class;
+ |%base.char.class; |%docinfo.char.class;
+ |%other.char.class;
+ |%ndxterm.class; |beginpage
+ %local.refinline.char.mix;">
+
+<!ENTITY % local.refclass.char.mix "">
+<!ENTITY % refclass.char.mix
+ "#PCDATA
+ |application
+ %local.refclass.char.mix;">
+
+<!-- Redeclaration placeholder 2 .......................................... -->
+
+<!-- For redeclaring entities that are declared after this point while
+ retaining their references to the entities that are declared before
+ this point -->
+
+<![%dbhier.redecl2.module;[
+<!-- Defining rdbhier2 here makes some buggy XML parsers happy. -->
+<!ENTITY % rdbhier2 "">
+%rdbhier2;
+<!--end of dbhier.redecl2.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Entities for content models .......................................... -->
+
+<!ENTITY % div.title.content
+ "title, subtitle?, titleabbrev?">
+
+<!ENTITY % bookcomponent.title.content
+ "title, subtitle?, titleabbrev?">
+
+<!ENTITY % sect.title.content
+ "title, subtitle?, titleabbrev?">
+
+<!ENTITY % refsect.title.content
+ "title, subtitle?, titleabbrev?">
+
+<!ENTITY % bookcomponent.content
+ "((%divcomponent.mix;)+,
+ (sect1*|(%refentry.class;)*|simplesect*|(%section.class;)*))
+ | (sect1+|(%refentry.class;)+|simplesect+|(%section.class;)+)">
+
+<!-- ...................................................................... -->
+<!-- Set and SetInfo ...................................................... -->
+
+<!ENTITY % set.content.module "INCLUDE">
+<![%set.content.module;[
+<!ENTITY % set.module "INCLUDE">
+<![%set.module;[
+<!ENTITY % local.set.attrib "">
+<!ENTITY % set.role.attrib "%role.attrib;">
+
+<!ENTITY % set.element "INCLUDE">
+<![%set.element;[
+<!ELEMENT set %ho; ((%div.title.content;)?, setinfo?, toc?, (set|%book.class;)+,
+ setindex?)
+ %ubiq.inclusion;>
+<!--end of set.element-->]]>
+
+<!-- FPI: SGML formal public identifier -->
+
+
+<!ENTITY % set.attlist "INCLUDE">
+<![%set.attlist;[
+<!ATTLIST set
+ fpi CDATA #IMPLIED
+ %status.attrib;
+ %common.attrib;
+ %set.role.attrib;
+ %local.set.attrib;
+>
+<!--end of set.attlist-->]]>
+<!--end of set.module-->]]>
+
+<!ENTITY % setinfo.module "INCLUDE">
+<![%setinfo.module;[
+<!ENTITY % local.setinfo.attrib "">
+<!ENTITY % setinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % setinfo.element "INCLUDE">
+<![%setinfo.element;[
+<!ELEMENT setinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of setinfo.element-->]]>
+
+<!-- Contents: IDs of the ToC, Books, and SetIndex that comprise
+ the set, in the order of their appearance -->
+
+
+<!ENTITY % setinfo.attlist "INCLUDE">
+<![%setinfo.attlist;[
+<!ATTLIST setinfo
+ contents IDREFS #IMPLIED
+ %common.attrib;
+ %setinfo.role.attrib;
+ %local.setinfo.attrib;
+>
+<!--end of setinfo.attlist-->]]>
+<!--end of setinfo.module-->]]>
+<!--end of set.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Book and BookInfo .................................................... -->
+
+<!ENTITY % book.content.module "INCLUDE">
+<![%book.content.module;[
+<!ENTITY % book.module "INCLUDE">
+<![%book.module;[
+
+<!ENTITY % local.book.attrib "">
+<!ENTITY % book.role.attrib "%role.attrib;">
+
+<!ENTITY % book.element "INCLUDE">
+<![%book.element;[
+<!ELEMENT book %ho; ((%div.title.content;)?, bookinfo?,
+ (dedication | toc | lot
+ | glossary | bibliography | preface
+ | %chapter.class; | reference | part
+ | %article.class;
+ | %appendix.class;
+ | %index.class;
+ | colophon)*)
+ %ubiq.inclusion;>
+<!--end of book.element-->]]>
+
+<!-- FPI: SGML formal public identifier -->
+
+
+<!ENTITY % book.attlist "INCLUDE">
+<![%book.attlist;[
+<!ATTLIST book fpi CDATA #IMPLIED
+ %label.attrib;
+ %status.attrib;
+ %common.attrib;
+ %book.role.attrib;
+ %local.book.attrib;
+>
+<!--end of book.attlist-->]]>
+<!--end of book.module-->]]>
+
+<!ENTITY % bookinfo.module "INCLUDE">
+<![%bookinfo.module;[
+<!ENTITY % local.bookinfo.attrib "">
+<!ENTITY % bookinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % bookinfo.element "INCLUDE">
+<![%bookinfo.element;[
+<!ELEMENT bookinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of bookinfo.element-->]]>
+
+<!-- Contents: IDs of the ToC, LoTs, Prefaces, Parts, Chapters,
+ Appendixes, References, GLossary, Bibliography, and indexes
+ comprising the Book, in the order of their appearance -->
+
+
+<!ENTITY % bookinfo.attlist "INCLUDE">
+<![%bookinfo.attlist;[
+<!ATTLIST bookinfo
+ contents IDREFS #IMPLIED
+ %common.attrib;
+ %bookinfo.role.attrib;
+ %local.bookinfo.attrib;
+>
+<!--end of bookinfo.attlist-->]]>
+<!--end of bookinfo.module-->]]>
+<!--end of book.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Dedication, ToC, and LoT ............................................. -->
+
+<!ENTITY % dedication.module "INCLUDE">
+<![%dedication.module;[
+<!ENTITY % local.dedication.attrib "">
+<!ENTITY % dedication.role.attrib "%role.attrib;">
+
+<!ENTITY % dedication.element "INCLUDE">
+<![%dedication.element;[
+<!ELEMENT dedication %ho; ((%sect.title.content;)?, (%legalnotice.mix;)+)>
+<!--end of dedication.element-->]]>
+
+<!ENTITY % dedication.attlist "INCLUDE">
+<![%dedication.attlist;[
+<!ATTLIST dedication
+ %status.attrib;
+ %common.attrib;
+ %dedication.role.attrib;
+ %local.dedication.attrib;
+>
+<!--end of dedication.attlist-->]]>
+<!--end of dedication.module-->]]>
+
+<!ENTITY % colophon.module "INCLUDE">
+<![ %colophon.module; [
+<!ENTITY % local.colophon.attrib "">
+<!ENTITY % colophon.role.attrib "%role.attrib;">
+
+<!ENTITY % colophon.element "INCLUDE">
+<![ %colophon.element; [
+<!ELEMENT colophon %ho; ((%sect.title.content;)?, (%textobject.mix;)+)>
+<!--end of colophon.element-->]]>
+
+<!ENTITY % colophon.attlist "INCLUDE">
+<![ %colophon.attlist; [
+<!ATTLIST colophon
+ %status.attrib;
+ %common.attrib;
+ %colophon.role.attrib;
+ %local.colophon.attrib;>
+<!--end of colophon.attlist-->]]>
+<!--end of colophon.module-->]]>
+
+<!ENTITY % toc.content.module "INCLUDE">
+<![%toc.content.module;[
+<!ENTITY % toc.module "INCLUDE">
+<![%toc.module;[
+<!ENTITY % local.toc.attrib "">
+<!ENTITY % toc.role.attrib "%role.attrib;">
+
+<!ENTITY % toc.element "INCLUDE">
+<![%toc.element;[
+<!ELEMENT toc %ho; (beginpage?,
+ (%bookcomponent.title.content;)?,
+ tocfront*,
+ (tocpart | tocchap)*, tocback*)>
+<!--end of toc.element-->]]>
+
+<!ENTITY % toc.attlist "INCLUDE">
+<![%toc.attlist;[
+<!ATTLIST toc
+ %pagenum.attrib;
+ %common.attrib;
+ %toc.role.attrib;
+ %local.toc.attrib;
+>
+<!--end of toc.attlist-->]]>
+<!--end of toc.module-->]]>
+
+<!ENTITY % tocfront.module "INCLUDE">
+<![%tocfront.module;[
+<!ENTITY % local.tocfront.attrib "">
+<!ENTITY % tocfront.role.attrib "%role.attrib;">
+
+<!ENTITY % tocfront.element "INCLUDE">
+<![%tocfront.element;[
+<!ELEMENT tocfront %ho; (%para.char.mix;)*>
+<!--end of tocfront.element-->]]>
+
+<!-- to element that this entry represents -->
+
+
+<!ENTITY % tocfront.attlist "INCLUDE">
+<![%tocfront.attlist;[
+<!ATTLIST tocfront
+ %label.attrib;
+ %linkend.attrib; %pagenum.attrib;
+ %common.attrib;
+ %tocfront.role.attrib;
+ %local.tocfront.attrib;
+>
+<!--end of tocfront.attlist-->]]>
+<!--end of tocfront.module-->]]>
+
+<!ENTITY % tocentry.module "INCLUDE">
+<![%tocentry.module;[
+<!ENTITY % local.tocentry.attrib "">
+<!ENTITY % tocentry.role.attrib "%role.attrib;">
+
+<!ENTITY % tocentry.element "INCLUDE">
+<![%tocentry.element;[
+<!ELEMENT tocentry %ho; (%para.char.mix;)*>
+<!--end of tocentry.element-->]]>
+
+<!-- to element that this entry represents -->
+
+
+<!ENTITY % tocentry.attlist "INCLUDE">
+<![%tocentry.attlist;[
+<!ATTLIST tocentry
+ %linkend.attrib; %pagenum.attrib;
+ %common.attrib;
+ %tocentry.role.attrib;
+ %local.tocentry.attrib;
+>
+<!--end of tocentry.attlist-->]]>
+<!--end of tocentry.module-->]]>
+
+<!ENTITY % tocpart.module "INCLUDE">
+<![%tocpart.module;[
+<!ENTITY % local.tocpart.attrib "">
+<!ENTITY % tocpart.role.attrib "%role.attrib;">
+
+<!ENTITY % tocpart.element "INCLUDE">
+<![%tocpart.element;[
+<!ELEMENT tocpart %ho; (tocentry+, tocchap*)>
+<!--end of tocpart.element-->]]>
+
+<!ENTITY % tocpart.attlist "INCLUDE">
+<![%tocpart.attlist;[
+<!ATTLIST tocpart
+ %common.attrib;
+ %tocpart.role.attrib;
+ %local.tocpart.attrib;
+>
+<!--end of tocpart.attlist-->]]>
+<!--end of tocpart.module-->]]>
+
+<!ENTITY % tocchap.module "INCLUDE">
+<![%tocchap.module;[
+<!ENTITY % local.tocchap.attrib "">
+<!ENTITY % tocchap.role.attrib "%role.attrib;">
+
+<!ENTITY % tocchap.element "INCLUDE">
+<![%tocchap.element;[
+<!ELEMENT tocchap %ho; (tocentry+, toclevel1*)>
+<!--end of tocchap.element-->]]>
+
+<!ENTITY % tocchap.attlist "INCLUDE">
+<![%tocchap.attlist;[
+<!ATTLIST tocchap
+ %label.attrib;
+ %common.attrib;
+ %tocchap.role.attrib;
+ %local.tocchap.attrib;
+>
+<!--end of tocchap.attlist-->]]>
+<!--end of tocchap.module-->]]>
+
+<!ENTITY % toclevel1.module "INCLUDE">
+<![%toclevel1.module;[
+<!ENTITY % local.toclevel1.attrib "">
+<!ENTITY % toclevel1.role.attrib "%role.attrib;">
+
+<!ENTITY % toclevel1.element "INCLUDE">
+<![%toclevel1.element;[
+<!ELEMENT toclevel1 %ho; (tocentry+, toclevel2*)>
+<!--end of toclevel1.element-->]]>
+
+<!ENTITY % toclevel1.attlist "INCLUDE">
+<![%toclevel1.attlist;[
+<!ATTLIST toclevel1
+ %common.attrib;
+ %toclevel1.role.attrib;
+ %local.toclevel1.attrib;
+>
+<!--end of toclevel1.attlist-->]]>
+<!--end of toclevel1.module-->]]>
+
+<!ENTITY % toclevel2.module "INCLUDE">
+<![%toclevel2.module;[
+<!ENTITY % local.toclevel2.attrib "">
+<!ENTITY % toclevel2.role.attrib "%role.attrib;">
+
+<!ENTITY % toclevel2.element "INCLUDE">
+<![%toclevel2.element;[
+<!ELEMENT toclevel2 %ho; (tocentry+, toclevel3*)>
+<!--end of toclevel2.element-->]]>
+
+<!ENTITY % toclevel2.attlist "INCLUDE">
+<![%toclevel2.attlist;[
+<!ATTLIST toclevel2
+ %common.attrib;
+ %toclevel2.role.attrib;
+ %local.toclevel2.attrib;
+>
+<!--end of toclevel2.attlist-->]]>
+<!--end of toclevel2.module-->]]>
+
+<!ENTITY % toclevel3.module "INCLUDE">
+<![%toclevel3.module;[
+<!ENTITY % local.toclevel3.attrib "">
+<!ENTITY % toclevel3.role.attrib "%role.attrib;">
+
+<!ENTITY % toclevel3.element "INCLUDE">
+<![%toclevel3.element;[
+<!ELEMENT toclevel3 %ho; (tocentry+, toclevel4*)>
+<!--end of toclevel3.element-->]]>
+
+<!ENTITY % toclevel3.attlist "INCLUDE">
+<![%toclevel3.attlist;[
+<!ATTLIST toclevel3
+ %common.attrib;
+ %toclevel3.role.attrib;
+ %local.toclevel3.attrib;
+>
+<!--end of toclevel3.attlist-->]]>
+<!--end of toclevel3.module-->]]>
+
+<!ENTITY % toclevel4.module "INCLUDE">
+<![%toclevel4.module;[
+<!ENTITY % local.toclevel4.attrib "">
+<!ENTITY % toclevel4.role.attrib "%role.attrib;">
+
+<!ENTITY % toclevel4.element "INCLUDE">
+<![%toclevel4.element;[
+<!ELEMENT toclevel4 %ho; (tocentry+, toclevel5*)>
+<!--end of toclevel4.element-->]]>
+
+<!ENTITY % toclevel4.attlist "INCLUDE">
+<![%toclevel4.attlist;[
+<!ATTLIST toclevel4
+ %common.attrib;
+ %toclevel4.role.attrib;
+ %local.toclevel4.attrib;
+>
+<!--end of toclevel4.attlist-->]]>
+<!--end of toclevel4.module-->]]>
+
+<!ENTITY % toclevel5.module "INCLUDE">
+<![%toclevel5.module;[
+<!ENTITY % local.toclevel5.attrib "">
+<!ENTITY % toclevel5.role.attrib "%role.attrib;">
+
+<!ENTITY % toclevel5.element "INCLUDE">
+<![%toclevel5.element;[
+<!ELEMENT toclevel5 %ho; (tocentry+)>
+<!--end of toclevel5.element-->]]>
+
+<!ENTITY % toclevel5.attlist "INCLUDE">
+<![%toclevel5.attlist;[
+<!ATTLIST toclevel5
+ %common.attrib;
+ %toclevel5.role.attrib;
+ %local.toclevel5.attrib;
+>
+<!--end of toclevel5.attlist-->]]>
+<!--end of toclevel5.module-->]]>
+
+<!ENTITY % tocback.module "INCLUDE">
+<![%tocback.module;[
+<!ENTITY % local.tocback.attrib "">
+<!ENTITY % tocback.role.attrib "%role.attrib;">
+
+<!ENTITY % tocback.element "INCLUDE">
+<![%tocback.element;[
+<!ELEMENT tocback %ho; (%para.char.mix;)*>
+<!--end of tocback.element-->]]>
+
+<!-- to element that this entry represents -->
+
+
+<!ENTITY % tocback.attlist "INCLUDE">
+<![%tocback.attlist;[
+<!ATTLIST tocback
+ %label.attrib;
+ %linkend.attrib; %pagenum.attrib;
+ %common.attrib;
+ %tocback.role.attrib;
+ %local.tocback.attrib;
+>
+<!--end of tocback.attlist-->]]>
+<!--end of tocback.module-->]]>
+<!--end of toc.content.module-->]]>
+
+<!ENTITY % lot.content.module "INCLUDE">
+<![%lot.content.module;[
+<!ENTITY % lot.module "INCLUDE">
+<![%lot.module;[
+<!ENTITY % local.lot.attrib "">
+<!ENTITY % lot.role.attrib "%role.attrib;">
+
+<!ENTITY % lot.element "INCLUDE">
+<![%lot.element;[
+<!ELEMENT lot %ho; (beginpage?, (%bookcomponent.title.content;)?, lotentry*)>
+<!--end of lot.element-->]]>
+
+<!ENTITY % lot.attlist "INCLUDE">
+<![%lot.attlist;[
+<!ATTLIST lot
+ %label.attrib;
+ %common.attrib;
+ %lot.role.attrib;
+ %local.lot.attrib;
+>
+<!--end of lot.attlist-->]]>
+<!--end of lot.module-->]]>
+
+<!ENTITY % lotentry.module "INCLUDE">
+<![%lotentry.module;[
+<!ENTITY % local.lotentry.attrib "">
+<!ENTITY % lotentry.role.attrib "%role.attrib;">
+
+<!ENTITY % lotentry.element "INCLUDE">
+<![%lotentry.element;[
+<!ELEMENT lotentry %ho; (%para.char.mix;)*>
+<!--end of lotentry.element-->]]>
+
+<!-- SrcCredit: Information about the source of the entry,
+ as for a list of illustrations -->
+<!-- linkend: to element that this entry represents-->
+<!ENTITY % lotentry.attlist "INCLUDE">
+<![%lotentry.attlist;[
+<!ATTLIST lotentry
+ %linkend.attrib;
+ %pagenum.attrib;
+ srccredit CDATA #IMPLIED
+ %common.attrib;
+ %lotentry.role.attrib;
+ %local.lotentry.attrib;
+>
+<!--end of lotentry.attlist-->]]>
+<!--end of lotentry.module-->]]>
+<!--end of lot.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Appendix, Chapter, Part, Preface, Reference, PartIntro ............... -->
+
+<!ENTITY % appendix.module "INCLUDE">
+<![%appendix.module;[
+<!ENTITY % local.appendix.attrib "">
+<!ENTITY % appendix.role.attrib "%role.attrib;">
+
+<!ENTITY % appendix.element "INCLUDE">
+<![%appendix.element;[
+<!ELEMENT appendix %ho; (beginpage?,
+ appendixinfo?,
+ (%bookcomponent.title.content;),
+ (%nav.class;)*,
+ tocchap?,
+ (%bookcomponent.content;),
+ (%nav.class;)*)
+ %ubiq.inclusion;>
+<!--end of appendix.element-->]]>
+
+<!ENTITY % appendix.attlist "INCLUDE">
+<![%appendix.attlist;[
+<!ATTLIST appendix
+ %label.attrib;
+ %status.attrib;
+ %common.attrib;
+ %appendix.role.attrib;
+ %local.appendix.attrib;
+>
+<!--end of appendix.attlist-->]]>
+<!--end of appendix.module-->]]>
+
+<!ENTITY % chapter.module "INCLUDE">
+<![%chapter.module;[
+<!ENTITY % local.chapter.attrib "">
+<!ENTITY % chapter.role.attrib "%role.attrib;">
+
+<!ENTITY % chapter.element "INCLUDE">
+<![%chapter.element;[
+<!ELEMENT chapter %ho; (beginpage?,
+ chapterinfo?,
+ (%bookcomponent.title.content;),
+ (%nav.class;)*,
+ tocchap?,
+ (%bookcomponent.content;),
+ (%nav.class;)*)
+ %ubiq.inclusion;>
+<!--end of chapter.element-->]]>
+
+<!ENTITY % chapter.attlist "INCLUDE">
+<![%chapter.attlist;[
+<!ATTLIST chapter
+ %label.attrib;
+ %status.attrib;
+ %common.attrib;
+ %chapter.role.attrib;
+ %local.chapter.attrib;
+>
+<!--end of chapter.attlist-->]]>
+<!--end of chapter.module-->]]>
+
+<!ENTITY % part.module "INCLUDE">
+<![%part.module;[
+
+<!-- Note that Part was to have its content model reduced in V4.3CR3. This
+change will not be made after all. -->
+
+<!ENTITY % local.part.attrib "">
+<!ENTITY % part.role.attrib "%role.attrib;">
+
+<!ENTITY % part.element "INCLUDE">
+<![%part.element;[
+<!ELEMENT part %ho; (beginpage?,
+ partinfo?, (%bookcomponent.title.content;), partintro?,
+ (%partcontent.mix;)+)
+ %ubiq.inclusion;>
+<!--end of part.element-->]]>
+
+<!ENTITY % part.attlist "INCLUDE">
+<![%part.attlist;[
+<!ATTLIST part
+ %label.attrib;
+ %status.attrib;
+ %common.attrib;
+ %part.role.attrib;
+ %local.part.attrib;
+>
+<!--end of part.attlist-->]]>
+<!--ELEMENT PartIntro (defined below)-->
+<!--end of part.module-->]]>
+
+<!ENTITY % preface.module "INCLUDE">
+<![%preface.module;[
+<!ENTITY % local.preface.attrib "">
+<!ENTITY % preface.role.attrib "%role.attrib;">
+
+<!ENTITY % preface.element "INCLUDE">
+<![%preface.element;[
+<!ELEMENT preface %ho; (beginpage?,
+ prefaceinfo?,
+ (%bookcomponent.title.content;),
+ (%nav.class;)*,
+ tocchap?,
+ (%bookcomponent.content;),
+ (%nav.class;)*)
+ %ubiq.inclusion;>
+<!--end of preface.element-->]]>
+
+<!ENTITY % preface.attlist "INCLUDE">
+<![%preface.attlist;[
+<!ATTLIST preface
+ %status.attrib;
+ %common.attrib;
+ %preface.role.attrib;
+ %local.preface.attrib;
+>
+<!--end of preface.attlist-->]]>
+<!--end of preface.module-->]]>
+
+<!ENTITY % reference.module "INCLUDE">
+<![%reference.module;[
+<!ENTITY % local.reference.attrib "">
+<!ENTITY % reference.role.attrib "%role.attrib;">
+
+<!ENTITY % reference.element "INCLUDE">
+<![%reference.element;[
+<!ELEMENT reference %ho; (beginpage?,
+ referenceinfo?,
+ (%bookcomponent.title.content;), partintro?,
+ (%refentry.class;)+)
+ %ubiq.inclusion;>
+<!--end of reference.element-->]]>
+
+<!ENTITY % reference.attlist "INCLUDE">
+<![%reference.attlist;[
+<!ATTLIST reference
+ %label.attrib;
+ %status.attrib;
+ %common.attrib;
+ %reference.role.attrib;
+ %local.reference.attrib;
+>
+<!--end of reference.attlist-->]]>
+<!--ELEMENT PartIntro (defined below)-->
+<!--end of reference.module-->]]>
+
+<!ENTITY % partintro.module "INCLUDE">
+<![%partintro.module;[
+<!ENTITY % local.partintro.attrib "">
+<!ENTITY % partintro.role.attrib "%role.attrib;">
+
+<!ENTITY % partintro.element "INCLUDE">
+<![%partintro.element;[
+<!ELEMENT partintro %ho; ((%div.title.content;)?, (%bookcomponent.content;))
+ %ubiq.inclusion;>
+<!--end of partintro.element-->]]>
+
+<!ENTITY % partintro.attlist "INCLUDE">
+<![%partintro.attlist;[
+<!ATTLIST partintro
+ %label.attrib;
+ %common.attrib;
+ %partintro.role.attrib;
+ %local.partintro.attrib;
+>
+<!--end of partintro.attlist-->]]>
+<!--end of partintro.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Other Info elements .................................................. -->
+
+<!ENTITY % appendixinfo.module "INCLUDE">
+<![ %appendixinfo.module; [
+<!ENTITY % local.appendixinfo.attrib "">
+<!ENTITY % appendixinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % appendixinfo.element "INCLUDE">
+<![ %appendixinfo.element; [
+<!ELEMENT appendixinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of appendixinfo.element-->]]>
+
+<!ENTITY % appendixinfo.attlist "INCLUDE">
+<![ %appendixinfo.attlist; [
+<!ATTLIST appendixinfo
+ %common.attrib;
+ %appendixinfo.role.attrib;
+ %local.appendixinfo.attrib;
+>
+<!--end of appendixinfo.attlist-->]]>
+<!--end of appendixinfo.module-->]]>
+
+<!ENTITY % bibliographyinfo.module "INCLUDE">
+<![ %bibliographyinfo.module; [
+<!ENTITY % local.bibliographyinfo.attrib "">
+<!ENTITY % bibliographyinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliographyinfo.element "INCLUDE">
+<![ %bibliographyinfo.element; [
+<!ELEMENT bibliographyinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of bibliographyinfo.element-->]]>
+
+<!ENTITY % bibliographyinfo.attlist "INCLUDE">
+<![ %bibliographyinfo.attlist; [
+<!ATTLIST bibliographyinfo
+ %common.attrib;
+ %bibliographyinfo.role.attrib;
+ %local.bibliographyinfo.attrib;
+>
+<!--end of bibliographyinfo.attlist-->]]>
+<!--end of bibliographyinfo.module-->]]>
+
+<!ENTITY % chapterinfo.module "INCLUDE">
+<![ %chapterinfo.module; [
+<!ENTITY % local.chapterinfo.attrib "">
+<!ENTITY % chapterinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % chapterinfo.element "INCLUDE">
+<![ %chapterinfo.element; [
+<!ELEMENT chapterinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of chapterinfo.element-->]]>
+
+<!ENTITY % chapterinfo.attlist "INCLUDE">
+<![ %chapterinfo.attlist; [
+<!ATTLIST chapterinfo
+ %common.attrib;
+ %chapterinfo.role.attrib;
+ %local.chapterinfo.attrib;
+>
+<!--end of chapterinfo.attlist-->]]>
+<!--end of chapterinfo.module-->]]>
+
+<!ENTITY % glossaryinfo.module "INCLUDE">
+<![ %glossaryinfo.module; [
+<!ENTITY % local.glossaryinfo.attrib "">
+<!ENTITY % glossaryinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % glossaryinfo.element "INCLUDE">
+<![ %glossaryinfo.element; [
+<!ELEMENT glossaryinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of glossaryinfo.element-->]]>
+
+<!ENTITY % glossaryinfo.attlist "INCLUDE">
+<![ %glossaryinfo.attlist; [
+<!ATTLIST glossaryinfo
+ %common.attrib;
+ %glossaryinfo.role.attrib;
+ %local.glossaryinfo.attrib;
+>
+<!--end of glossaryinfo.attlist-->]]>
+<!--end of glossaryinfo.module-->]]>
+
+<!ENTITY % indexinfo.module "INCLUDE">
+<![ %indexinfo.module; [
+<!ENTITY % local.indexinfo.attrib "">
+<!ENTITY % indexinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % indexinfo.element "INCLUDE">
+<![ %indexinfo.element; [
+<!ELEMENT indexinfo %ho; ((%info.class;)+)>
+<!--end of indexinfo.element-->]]>
+
+<!ENTITY % indexinfo.attlist "INCLUDE">
+<![ %indexinfo.attlist; [
+<!ATTLIST indexinfo
+ %common.attrib;
+ %indexinfo.role.attrib;
+ %local.indexinfo.attrib;
+>
+<!--end of indexinfo.attlist-->]]>
+<!--end of indexinfo.module-->]]>
+
+<!ENTITY % setindexinfo.module "INCLUDE">
+<![ %setindexinfo.module; [
+<!ENTITY % local.setindexinfo.attrib "">
+<!ENTITY % setindexinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % setindexinfo.element "INCLUDE">
+<![ %setindexinfo.element; [
+<!ELEMENT setindexinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of setindexinfo.element-->]]>
+
+<!ENTITY % setindexinfo.attlist "INCLUDE">
+<![ %setindexinfo.attlist; [
+<!ATTLIST setindexinfo
+ %common.attrib;
+ %setindexinfo.role.attrib;
+ %local.setindexinfo.attrib;
+>
+<!--end of setindexinfo.attlist-->]]>
+<!--end of setindexinfo.module-->]]>
+
+<!ENTITY % partinfo.module "INCLUDE">
+<![ %partinfo.module; [
+<!ENTITY % local.partinfo.attrib "">
+<!ENTITY % partinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % partinfo.element "INCLUDE">
+<![ %partinfo.element; [
+<!ELEMENT partinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of partinfo.element-->]]>
+
+<!ENTITY % partinfo.attlist "INCLUDE">
+<![ %partinfo.attlist; [
+<!ATTLIST partinfo
+ %common.attrib;
+ %partinfo.role.attrib;
+ %local.partinfo.attrib;
+>
+<!--end of partinfo.attlist-->]]>
+<!--end of partinfo.module-->]]>
+
+<!ENTITY % prefaceinfo.module "INCLUDE">
+<![ %prefaceinfo.module; [
+<!ENTITY % local.prefaceinfo.attrib "">
+<!ENTITY % prefaceinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % prefaceinfo.element "INCLUDE">
+<![ %prefaceinfo.element; [
+<!ELEMENT prefaceinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of prefaceinfo.element-->]]>
+
+<!ENTITY % prefaceinfo.attlist "INCLUDE">
+<![ %prefaceinfo.attlist; [
+<!ATTLIST prefaceinfo
+ %common.attrib;
+ %prefaceinfo.role.attrib;
+ %local.prefaceinfo.attrib;
+>
+<!--end of prefaceinfo.attlist-->]]>
+<!--end of prefaceinfo.module-->]]>
+
+<!ENTITY % refentryinfo.module "INCLUDE">
+<![ %refentryinfo.module; [
+<!ENTITY % local.refentryinfo.attrib "">
+<!ENTITY % refentryinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % refentryinfo.element "INCLUDE">
+<![ %refentryinfo.element; [
+<!ELEMENT refentryinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of refentryinfo.element-->]]>
+
+<!ENTITY % refentryinfo.attlist "INCLUDE">
+<![ %refentryinfo.attlist; [
+<!ATTLIST refentryinfo
+ %common.attrib;
+ %refentryinfo.role.attrib;
+ %local.refentryinfo.attrib;
+>
+<!--end of refentryinfo.attlist-->]]>
+<!--end of refentryinfo.module-->]]>
+
+<!ENTITY % refsectioninfo.module "INCLUDE">
+<![ %refsectioninfo.module; [
+<!ENTITY % local.refsectioninfo.attrib "">
+<!ENTITY % refsectioninfo.role.attrib "%role.attrib;">
+
+<!ENTITY % refsectioninfo.element "INCLUDE">
+<![ %refsectioninfo.element; [
+<!ELEMENT refsectioninfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of refsectioninfo.element-->]]>
+
+<!ENTITY % refsectioninfo.attlist "INCLUDE">
+<![ %refsectioninfo.attlist; [
+<!ATTLIST refsectioninfo
+ %common.attrib;
+ %refsectioninfo.role.attrib;
+ %local.refsectioninfo.attrib;
+>
+<!--end of refsectioninfo.attlist-->]]>
+<!--end of refsectioninfo.module-->]]>
+
+<!ENTITY % refsect1info.module "INCLUDE">
+<![ %refsect1info.module; [
+<!ENTITY % local.refsect1info.attrib "">
+<!ENTITY % refsect1info.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect1info.element "INCLUDE">
+<![ %refsect1info.element; [
+<!ELEMENT refsect1info %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of refsect1info.element-->]]>
+
+<!ENTITY % refsect1info.attlist "INCLUDE">
+<![ %refsect1info.attlist; [
+<!ATTLIST refsect1info
+ %common.attrib;
+ %refsect1info.role.attrib;
+ %local.refsect1info.attrib;
+>
+<!--end of refsect1info.attlist-->]]>
+<!--end of refsect1info.module-->]]>
+
+<!ENTITY % refsect2info.module "INCLUDE">
+<![ %refsect2info.module; [
+<!ENTITY % local.refsect2info.attrib "">
+<!ENTITY % refsect2info.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect2info.element "INCLUDE">
+<![ %refsect2info.element; [
+<!ELEMENT refsect2info %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of refsect2info.element-->]]>
+
+<!ENTITY % refsect2info.attlist "INCLUDE">
+<![ %refsect2info.attlist; [
+<!ATTLIST refsect2info
+ %common.attrib;
+ %refsect2info.role.attrib;
+ %local.refsect2info.attrib;
+>
+<!--end of refsect2info.attlist-->]]>
+<!--end of refsect2info.module-->]]>
+
+<!ENTITY % refsect3info.module "INCLUDE">
+<![ %refsect3info.module; [
+<!ENTITY % local.refsect3info.attrib "">
+<!ENTITY % refsect3info.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect3info.element "INCLUDE">
+<![ %refsect3info.element; [
+<!ELEMENT refsect3info %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of refsect3info.element-->]]>
+
+<!ENTITY % refsect3info.attlist "INCLUDE">
+<![ %refsect3info.attlist; [
+<!ATTLIST refsect3info
+ %common.attrib;
+ %refsect3info.role.attrib;
+ %local.refsect3info.attrib;
+>
+<!--end of refsect3info.attlist-->]]>
+<!--end of refsect3info.module-->]]>
+
+<!ENTITY % refsynopsisdivinfo.module "INCLUDE">
+<![ %refsynopsisdivinfo.module; [
+<!ENTITY % local.refsynopsisdivinfo.attrib "">
+<!ENTITY % refsynopsisdivinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % refsynopsisdivinfo.element "INCLUDE">
+<![ %refsynopsisdivinfo.element; [
+<!ELEMENT refsynopsisdivinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of refsynopsisdivinfo.element-->]]>
+
+<!ENTITY % refsynopsisdivinfo.attlist "INCLUDE">
+<![ %refsynopsisdivinfo.attlist; [
+<!ATTLIST refsynopsisdivinfo
+ %common.attrib;
+ %refsynopsisdivinfo.role.attrib;
+ %local.refsynopsisdivinfo.attrib;
+>
+<!--end of refsynopsisdivinfo.attlist-->]]>
+<!--end of refsynopsisdivinfo.module-->]]>
+
+<!ENTITY % referenceinfo.module "INCLUDE">
+<![ %referenceinfo.module; [
+<!ENTITY % local.referenceinfo.attrib "">
+<!ENTITY % referenceinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % referenceinfo.element "INCLUDE">
+<![ %referenceinfo.element; [
+<!ELEMENT referenceinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of referenceinfo.element-->]]>
+
+<!ENTITY % referenceinfo.attlist "INCLUDE">
+<![ %referenceinfo.attlist; [
+<!ATTLIST referenceinfo
+ %common.attrib;
+ %referenceinfo.role.attrib;
+ %local.referenceinfo.attrib;
+>
+<!--end of referenceinfo.attlist-->]]>
+<!--end of referenceinfo.module-->]]>
+
+<!ENTITY % local.sect1info.attrib "">
+<!ENTITY % sect1info.role.attrib "%role.attrib;">
+
+<!ENTITY % sect1info.element "INCLUDE">
+<![%sect1info.element;[
+<!ELEMENT sect1info %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of sect1info.element-->]]>
+
+<!ENTITY % sect1info.attlist "INCLUDE">
+<![%sect1info.attlist;[
+<!ATTLIST sect1info
+ %common.attrib;
+ %sect1info.role.attrib;
+ %local.sect1info.attrib;
+>
+<!--end of sect1info.attlist-->]]>
+
+<!ENTITY % local.sect2info.attrib "">
+<!ENTITY % sect2info.role.attrib "%role.attrib;">
+
+<!ENTITY % sect2info.element "INCLUDE">
+<![%sect2info.element;[
+<!ELEMENT sect2info %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of sect2info.element-->]]>
+
+<!ENTITY % sect2info.attlist "INCLUDE">
+<![%sect2info.attlist;[
+<!ATTLIST sect2info
+ %common.attrib;
+ %sect2info.role.attrib;
+ %local.sect2info.attrib;
+>
+<!--end of sect2info.attlist-->]]>
+
+<!ENTITY % local.sect3info.attrib "">
+<!ENTITY % sect3info.role.attrib "%role.attrib;">
+
+<!ENTITY % sect3info.element "INCLUDE">
+<![%sect3info.element;[
+<!ELEMENT sect3info %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of sect3info.element-->]]>
+
+<!ENTITY % sect3info.attlist "INCLUDE">
+<![%sect3info.attlist;[
+<!ATTLIST sect3info
+ %common.attrib;
+ %sect3info.role.attrib;
+ %local.sect3info.attrib;
+>
+<!--end of sect3info.attlist-->]]>
+
+<!ENTITY % local.sect4info.attrib "">
+<!ENTITY % sect4info.role.attrib "%role.attrib;">
+
+<!ENTITY % sect4info.element "INCLUDE">
+<![%sect4info.element;[
+<!ELEMENT sect4info %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of sect4info.element-->]]>
+
+<!ENTITY % sect4info.attlist "INCLUDE">
+<![%sect4info.attlist;[
+<!ATTLIST sect4info
+ %common.attrib;
+ %sect4info.role.attrib;
+ %local.sect4info.attrib;
+>
+<!--end of sect4info.attlist-->]]>
+
+<!ENTITY % local.sect5info.attrib "">
+<!ENTITY % sect5info.role.attrib "%role.attrib;">
+
+<!ENTITY % sect5info.element "INCLUDE">
+<![%sect5info.element;[
+<!ELEMENT sect5info %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of sect5info.element-->]]>
+
+<!ENTITY % sect5info.attlist "INCLUDE">
+<![%sect5info.attlist;[
+<!ATTLIST sect5info
+ %common.attrib;
+ %sect5info.role.attrib;
+ %local.sect5info.attrib;
+>
+<!--end of sect5info.attlist-->]]>
+
+<!-- ...................................................................... -->
+<!-- Section (parallel to Sect*) ......................................... -->
+
+<!ENTITY % section.content.module "INCLUDE">
+<![ %section.content.module; [
+<!ENTITY % section.module "INCLUDE">
+<![ %section.module; [
+<!ENTITY % local.section.attrib "">
+<!ENTITY % section.role.attrib "%role.attrib;">
+
+<!ENTITY % section.element "INCLUDE">
+<![ %section.element; [
+<!ELEMENT section %ho; (sectioninfo?,
+ (%sect.title.content;),
+ (%nav.class;)*,
+ (((%divcomponent.mix;)+,
+ ((%refentry.class;)*|(%section.class;)*|simplesect*))
+ | (%refentry.class;)+|(%section.class;)+|simplesect+),
+ (%nav.class;)*)
+ %ubiq.inclusion;>
+<!--end of section.element-->]]>
+
+<!ENTITY % section.attlist "INCLUDE">
+<![ %section.attlist; [
+<!ATTLIST section
+ %label.attrib;
+ %status.attrib;
+ %common.attrib;
+ %section.role.attrib;
+ %local.section.attrib;
+>
+<!--end of section.attlist-->]]>
+<!--end of section.module-->]]>
+
+<!ENTITY % sectioninfo.module "INCLUDE">
+<![ %sectioninfo.module; [
+<!ENTITY % sectioninfo.role.attrib "%role.attrib;">
+<!ENTITY % local.sectioninfo.attrib "">
+
+<!ENTITY % sectioninfo.element "INCLUDE">
+<![ %sectioninfo.element; [
+<!ELEMENT sectioninfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of sectioninfo.element-->]]>
+
+<!ENTITY % sectioninfo.attlist "INCLUDE">
+<![ %sectioninfo.attlist; [
+<!ATTLIST sectioninfo
+ %common.attrib;
+ %sectioninfo.role.attrib;
+ %local.sectioninfo.attrib;
+>
+<!--end of sectioninfo.attlist-->]]>
+<!--end of sectioninfo.module-->]]>
+<!--end of section.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Sect1, Sect2, Sect3, Sect4, Sect5 .................................... -->
+
+<!ENTITY % sect1.module "INCLUDE">
+<![%sect1.module;[
+<!ENTITY % local.sect1.attrib "">
+<!ENTITY % sect1.role.attrib "%role.attrib;">
+
+<!ENTITY % sect1.element "INCLUDE">
+<![%sect1.element;[
+<!ELEMENT sect1 %ho; (sect1info?, (%sect.title.content;), (%nav.class;)*,
+ (((%divcomponent.mix;)+,
+ ((%refentry.class;)* | sect2* | simplesect*))
+ | (%refentry.class;)+ | sect2+ | simplesect+), (%nav.class;)*)
+ %ubiq.inclusion;>
+<!--end of sect1.element-->]]>
+
+<!-- Renderas: Indicates the format in which the heading should
+ appear -->
+
+
+<!ENTITY % sect1.attlist "INCLUDE">
+<![%sect1.attlist;[
+<!ATTLIST sect1
+ renderas (sect2
+ |sect3
+ |sect4
+ |sect5) #IMPLIED
+ %label.attrib;
+ %status.attrib;
+ %common.attrib;
+ %sect1.role.attrib;
+ %local.sect1.attrib;
+>
+<!--end of sect1.attlist-->]]>
+<!--end of sect1.module-->]]>
+
+<!ENTITY % sect2.module "INCLUDE">
+<![%sect2.module;[
+<!ENTITY % local.sect2.attrib "">
+<!ENTITY % sect2.role.attrib "%role.attrib;">
+
+<!ENTITY % sect2.element "INCLUDE">
+<![%sect2.element;[
+<!ELEMENT sect2 %ho; (sect2info?, (%sect.title.content;), (%nav.class;)*,
+ (((%divcomponent.mix;)+,
+ ((%refentry.class;)* | sect3* | simplesect*))
+ | (%refentry.class;)+ | sect3+ | simplesect+), (%nav.class;)*)>
+<!--end of sect2.element-->]]>
+
+<!-- Renderas: Indicates the format in which the heading should
+ appear -->
+
+
+<!ENTITY % sect2.attlist "INCLUDE">
+<![%sect2.attlist;[
+<!ATTLIST sect2
+ renderas (sect1
+ |sect3
+ |sect4
+ |sect5) #IMPLIED
+ %label.attrib;
+ %status.attrib;
+ %common.attrib;
+ %sect2.role.attrib;
+ %local.sect2.attrib;
+>
+<!--end of sect2.attlist-->]]>
+<!--end of sect2.module-->]]>
+
+<!ENTITY % sect3.module "INCLUDE">
+<![%sect3.module;[
+<!ENTITY % local.sect3.attrib "">
+<!ENTITY % sect3.role.attrib "%role.attrib;">
+
+<!ENTITY % sect3.element "INCLUDE">
+<![%sect3.element;[
+<!ELEMENT sect3 %ho; (sect3info?, (%sect.title.content;), (%nav.class;)*,
+ (((%divcomponent.mix;)+,
+ ((%refentry.class;)* | sect4* | simplesect*))
+ | (%refentry.class;)+ | sect4+ | simplesect+), (%nav.class;)*)>
+<!--end of sect3.element-->]]>
+
+<!-- Renderas: Indicates the format in which the heading should
+ appear -->
+
+
+<!ENTITY % sect3.attlist "INCLUDE">
+<![%sect3.attlist;[
+<!ATTLIST sect3
+ renderas (sect1
+ |sect2
+ |sect4
+ |sect5) #IMPLIED
+ %label.attrib;
+ %status.attrib;
+ %common.attrib;
+ %sect3.role.attrib;
+ %local.sect3.attrib;
+>
+<!--end of sect3.attlist-->]]>
+<!--end of sect3.module-->]]>
+
+<!ENTITY % sect4.module "INCLUDE">
+<![%sect4.module;[
+<!ENTITY % local.sect4.attrib "">
+<!ENTITY % sect4.role.attrib "%role.attrib;">
+
+<!ENTITY % sect4.element "INCLUDE">
+<![%sect4.element;[
+<!ELEMENT sect4 %ho; (sect4info?, (%sect.title.content;), (%nav.class;)*,
+ (((%divcomponent.mix;)+,
+ ((%refentry.class;)* | sect5* | simplesect*))
+ | (%refentry.class;)+ | sect5+ | simplesect+), (%nav.class;)*)>
+<!--end of sect4.element-->]]>
+
+<!-- Renderas: Indicates the format in which the heading should
+ appear -->
+
+
+<!ENTITY % sect4.attlist "INCLUDE">
+<![%sect4.attlist;[
+<!ATTLIST sect4
+ renderas (sect1
+ |sect2
+ |sect3
+ |sect5) #IMPLIED
+ %label.attrib;
+ %status.attrib;
+ %common.attrib;
+ %sect4.role.attrib;
+ %local.sect4.attrib;
+>
+<!--end of sect4.attlist-->]]>
+<!--end of sect4.module-->]]>
+
+<!ENTITY % sect5.module "INCLUDE">
+<![%sect5.module;[
+<!ENTITY % local.sect5.attrib "">
+<!ENTITY % sect5.role.attrib "%role.attrib;">
+
+<!ENTITY % sect5.element "INCLUDE">
+<![%sect5.element;[
+<!ELEMENT sect5 %ho; (sect5info?, (%sect.title.content;), (%nav.class;)*,
+ (((%divcomponent.mix;)+, ((%refentry.class;)* | simplesect*))
+ | (%refentry.class;)+ | simplesect+), (%nav.class;)*)>
+<!--end of sect5.element-->]]>
+
+<!-- Renderas: Indicates the format in which the heading should
+ appear -->
+
+
+<!ENTITY % sect5.attlist "INCLUDE">
+<![%sect5.attlist;[
+<!ATTLIST sect5
+ renderas (sect1
+ |sect2
+ |sect3
+ |sect4) #IMPLIED
+ %label.attrib;
+ %status.attrib;
+ %common.attrib;
+ %sect5.role.attrib;
+ %local.sect5.attrib;
+>
+<!--end of sect5.attlist-->]]>
+<!--end of sect5.module-->]]>
+
+<!ENTITY % simplesect.module "INCLUDE">
+<![%simplesect.module;[
+<!ENTITY % local.simplesect.attrib "">
+<!ENTITY % simplesect.role.attrib "%role.attrib;">
+
+<!ENTITY % simplesect.element "INCLUDE">
+<![%simplesect.element;[
+<!ELEMENT simplesect %ho; ((%sect.title.content;), (%divcomponent.mix;)+)
+ %ubiq.inclusion;>
+<!--end of simplesect.element-->]]>
+
+<!ENTITY % simplesect.attlist "INCLUDE">
+<![%simplesect.attlist;[
+<!ATTLIST simplesect
+ %common.attrib;
+ %simplesect.role.attrib;
+ %local.simplesect.attrib;
+>
+<!--end of simplesect.attlist-->]]>
+<!--end of simplesect.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Bibliography ......................................................... -->
+
+<!ENTITY % bibliography.content.module "INCLUDE">
+<![%bibliography.content.module;[
+<!ENTITY % bibliography.module "INCLUDE">
+<![%bibliography.module;[
+<!ENTITY % local.bibliography.attrib "">
+<!ENTITY % bibliography.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliography.element "INCLUDE">
+<![%bibliography.element;[
+<!ELEMENT bibliography %ho; (bibliographyinfo?,
+ (%bookcomponent.title.content;)?,
+ (%component.mix;)*,
+ (bibliodiv+ | (biblioentry|bibliomixed)+))>
+<!--end of bibliography.element-->]]>
+
+<!ENTITY % bibliography.attlist "INCLUDE">
+<![%bibliography.attlist;[
+<!ATTLIST bibliography
+ %status.attrib;
+ %common.attrib;
+ %bibliography.role.attrib;
+ %local.bibliography.attrib;
+>
+<!--end of bibliography.attlist-->]]>
+<!--end of bibliography.module-->]]>
+
+<!ENTITY % bibliodiv.module "INCLUDE">
+<![%bibliodiv.module;[
+<!ENTITY % local.bibliodiv.attrib "">
+<!ENTITY % bibliodiv.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliodiv.element "INCLUDE">
+<![%bibliodiv.element;[
+<!ELEMENT bibliodiv %ho; ((%sect.title.content;)?, (%component.mix;)*,
+ (biblioentry|bibliomixed)+)>
+<!--end of bibliodiv.element-->]]>
+
+<!ENTITY % bibliodiv.attlist "INCLUDE">
+<![%bibliodiv.attlist;[
+<!ATTLIST bibliodiv
+ %status.attrib;
+ %common.attrib;
+ %bibliodiv.role.attrib;
+ %local.bibliodiv.attrib;
+>
+<!--end of bibliodiv.attlist-->]]>
+<!--end of bibliodiv.module-->]]>
+<!--end of bibliography.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Glossary ............................................................. -->
+
+<!ENTITY % glossary.content.module "INCLUDE">
+<![%glossary.content.module;[
+<!ENTITY % glossary.module "INCLUDE">
+<![%glossary.module;[
+<!ENTITY % local.glossary.attrib "">
+<!ENTITY % glossary.role.attrib "%role.attrib;">
+
+<!ENTITY % glossary.element "INCLUDE">
+<![%glossary.element;[
+<!ELEMENT glossary %ho; (glossaryinfo?,
+ (%bookcomponent.title.content;)?,
+ (%component.mix;)*,
+ (glossdiv+ | glossentry+), bibliography?)>
+<!--end of glossary.element-->]]>
+
+<!ENTITY % glossary.attlist "INCLUDE">
+<![%glossary.attlist;[
+<!ATTLIST glossary
+ %status.attrib;
+ %common.attrib;
+ %glossary.role.attrib;
+ %local.glossary.attrib;
+>
+<!--end of glossary.attlist-->]]>
+<!--end of glossary.module-->]]>
+
+<!ENTITY % glossdiv.module "INCLUDE">
+<![%glossdiv.module;[
+<!ENTITY % local.glossdiv.attrib "">
+<!ENTITY % glossdiv.role.attrib "%role.attrib;">
+
+<!ENTITY % glossdiv.element "INCLUDE">
+<![%glossdiv.element;[
+<!ELEMENT glossdiv %ho; ((%sect.title.content;), (%component.mix;)*,
+ glossentry+)>
+<!--end of glossdiv.element-->]]>
+
+<!ENTITY % glossdiv.attlist "INCLUDE">
+<![%glossdiv.attlist;[
+<!ATTLIST glossdiv
+ %status.attrib;
+ %common.attrib;
+ %glossdiv.role.attrib;
+ %local.glossdiv.attrib;
+>
+<!--end of glossdiv.attlist-->]]>
+<!--end of glossdiv.module-->]]>
+<!--end of glossary.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Index and SetIndex ................................................... -->
+
+<!ENTITY % index.content.module "INCLUDE">
+<![%index.content.module;[
+<!ENTITY % indexes.module "INCLUDE">
+<![%indexes.module;[
+<!ENTITY % local.indexes.attrib "">
+<!ENTITY % indexes.role.attrib "%role.attrib;">
+
+<!ENTITY % index.element "INCLUDE">
+<![%index.element;[
+<!ELEMENT index %ho; (indexinfo?,
+ (%bookcomponent.title.content;)?,
+ (%component.mix;)*,
+ (indexdiv* | indexentry*))
+ %ndxterm.exclusion;>
+<!--end of index.element-->]]>
+
+<!ENTITY % index.attlist "INCLUDE">
+<![%index.attlist;[
+<!ATTLIST index
+ type CDATA #IMPLIED
+ %common.attrib;
+ %indexes.role.attrib;
+ %local.indexes.attrib;
+>
+<!--end of index.attlist-->]]>
+
+<!ENTITY % setindex.element "INCLUDE">
+<![%setindex.element;[
+<!ELEMENT setindex %ho; (setindexinfo?,
+ (%bookcomponent.title.content;)?,
+ (%component.mix;)*,
+ (indexdiv* | indexentry*))
+ %ndxterm.exclusion;>
+<!--end of setindex.element-->]]>
+
+<!ENTITY % setindex.attlist "INCLUDE">
+<![%setindex.attlist;[
+<!ATTLIST setindex
+ %common.attrib;
+ %indexes.role.attrib;
+ %local.indexes.attrib;
+>
+<!--end of setindex.attlist-->]]>
+<!--end of indexes.module-->]]>
+
+<!ENTITY % indexdiv.module "INCLUDE">
+<![%indexdiv.module;[
+
+<!-- SegmentedList in this content is useful for marking up permuted
+ indices. -->
+
+<!ENTITY % local.indexdiv.attrib "">
+<!ENTITY % indexdiv.role.attrib "%role.attrib;">
+
+<!ENTITY % indexdiv.element "INCLUDE">
+<![%indexdiv.element;[
+<!ELEMENT indexdiv %ho; ((%sect.title.content;)?, ((%indexdivcomponent.mix;)*,
+ (indexentry+ | segmentedlist)))>
+<!--end of indexdiv.element-->]]>
+
+<!ENTITY % indexdiv.attlist "INCLUDE">
+<![%indexdiv.attlist;[
+<!ATTLIST indexdiv
+ %common.attrib;
+ %indexdiv.role.attrib;
+ %local.indexdiv.attrib;
+>
+<!--end of indexdiv.attlist-->]]>
+<!--end of indexdiv.module-->]]>
+
+<!ENTITY % indexentry.module "INCLUDE">
+<![%indexentry.module;[
+<!-- Index entries appear in the index, not the text. -->
+
+<!ENTITY % local.indexentry.attrib "">
+<!ENTITY % indexentry.role.attrib "%role.attrib;">
+
+<!ENTITY % indexentry.element "INCLUDE">
+<![%indexentry.element;[
+<!ELEMENT indexentry %ho; (primaryie, (seeie|seealsoie)*,
+ (secondaryie, (seeie|seealsoie|tertiaryie)*)*)>
+<!--end of indexentry.element-->]]>
+
+<!ENTITY % indexentry.attlist "INCLUDE">
+<![%indexentry.attlist;[
+<!ATTLIST indexentry
+ %common.attrib;
+ %indexentry.role.attrib;
+ %local.indexentry.attrib;
+>
+<!--end of indexentry.attlist-->]]>
+<!--end of indexentry.module-->]]>
+
+<!ENTITY % primsecterie.module "INCLUDE">
+<![%primsecterie.module;[
+<!ENTITY % local.primsecterie.attrib "">
+<!ENTITY % primsecterie.role.attrib "%role.attrib;">
+
+<!ENTITY % primaryie.element "INCLUDE">
+<![%primaryie.element;[
+<!ELEMENT primaryie %ho; (%ndxterm.char.mix;)*>
+<!--end of primaryie.element-->]]>
+
+<!-- to IndexTerms that these entries represent -->
+
+<!ENTITY % primaryie.attlist "INCLUDE">
+<![%primaryie.attlist;[
+<!ATTLIST primaryie
+ %linkends.attrib; %common.attrib;
+ %primsecterie.role.attrib;
+ %local.primsecterie.attrib;
+>
+<!--end of primaryie.attlist-->]]>
+
+<!ENTITY % secondaryie.element "INCLUDE">
+<![%secondaryie.element;[
+<!ELEMENT secondaryie %ho; (%ndxterm.char.mix;)*>
+<!--end of secondaryie.element-->]]>
+
+<!-- to IndexTerms that these entries represent -->
+
+<!ENTITY % secondaryie.attlist "INCLUDE">
+<![%secondaryie.attlist;[
+<!ATTLIST secondaryie
+ %linkends.attrib; %common.attrib;
+ %primsecterie.role.attrib;
+ %local.primsecterie.attrib;
+>
+<!--end of secondaryie.attlist-->]]>
+
+<!ENTITY % tertiaryie.element "INCLUDE">
+<![%tertiaryie.element;[
+<!ELEMENT tertiaryie %ho; (%ndxterm.char.mix;)*>
+<!--end of tertiaryie.element-->]]>
+
+<!-- to IndexTerms that these entries represent -->
+
+<!ENTITY % tertiaryie.attlist "INCLUDE">
+<![%tertiaryie.attlist;[
+<!ATTLIST tertiaryie
+ %linkends.attrib; %common.attrib;
+ %primsecterie.role.attrib;
+ %local.primsecterie.attrib;
+>
+<!--end of tertiaryie.attlist-->]]>
+
+<!--end of primsecterie.module-->]]>
+
+<!ENTITY % seeie.module "INCLUDE">
+<![%seeie.module;[
+<!ENTITY % local.seeie.attrib "">
+<!ENTITY % seeie.role.attrib "%role.attrib;">
+
+<!ENTITY % seeie.element "INCLUDE">
+<![%seeie.element;[
+<!ELEMENT seeie %ho; (%ndxterm.char.mix;)*>
+<!--end of seeie.element-->]]>
+
+<!-- to IndexEntry to look up -->
+
+
+<!ENTITY % seeie.attlist "INCLUDE">
+<![%seeie.attlist;[
+<!ATTLIST seeie
+ %linkend.attrib; %common.attrib;
+ %seeie.role.attrib;
+ %local.seeie.attrib;
+>
+<!--end of seeie.attlist-->]]>
+<!--end of seeie.module-->]]>
+
+<!ENTITY % seealsoie.module "INCLUDE">
+<![%seealsoie.module;[
+<!ENTITY % local.seealsoie.attrib "">
+<!ENTITY % seealsoie.role.attrib "%role.attrib;">
+
+<!ENTITY % seealsoie.element "INCLUDE">
+<![%seealsoie.element;[
+<!ELEMENT seealsoie %ho; (%ndxterm.char.mix;)*>
+<!--end of seealsoie.element-->]]>
+
+<!-- to related IndexEntries -->
+
+
+<!ENTITY % seealsoie.attlist "INCLUDE">
+<![%seealsoie.attlist;[
+<!ATTLIST seealsoie
+ %linkends.attrib; %common.attrib;
+ %seealsoie.role.attrib;
+ %local.seealsoie.attrib;
+>
+<!--end of seealsoie.attlist-->]]>
+<!--end of seealsoie.module-->]]>
+<!--end of index.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- RefEntry ............................................................. -->
+
+<!ENTITY % refentry.content.module "INCLUDE">
+<![%refentry.content.module;[
+<!ENTITY % refentry.module "INCLUDE">
+<![%refentry.module;[
+<!ENTITY % local.refentry.attrib "">
+<!ENTITY % refentry.role.attrib "%role.attrib;">
+
+<!ENTITY % refentry.element "INCLUDE">
+<![%refentry.element;[
+<!ELEMENT refentry %ho; (beginpage?,
+ (%ndxterm.class;)*,
+ refentryinfo?, refmeta?, (remark|%link.char.class;)*,
+ refnamediv+, refsynopsisdiv?, (refsect1+|refsection+))
+ %ubiq.inclusion;>
+<!--end of refentry.element-->]]>
+
+<!ENTITY % refentry.attlist "INCLUDE">
+<![%refentry.attlist;[
+<!ATTLIST refentry
+ %status.attrib;
+ %common.attrib;
+ %refentry.role.attrib;
+ %local.refentry.attrib;
+>
+<!--end of refentry.attlist-->]]>
+<!--end of refentry.module-->]]>
+
+<!ENTITY % refmeta.module "INCLUDE">
+<![%refmeta.module;[
+<!ENTITY % local.refmeta.attrib "">
+<!ENTITY % refmeta.role.attrib "%role.attrib;">
+
+<!ENTITY % refmeta.element "INCLUDE">
+<![%refmeta.element;[
+<!ELEMENT refmeta %ho; ((%ndxterm.class;)*,
+ refentrytitle, manvolnum?, refmiscinfo*,
+ (%ndxterm.class;)*)
+ %beginpage.exclusion;>
+<!--end of refmeta.element-->]]>
+
+<!ENTITY % refmeta.attlist "INCLUDE">
+<![%refmeta.attlist;[
+<!ATTLIST refmeta
+ %common.attrib;
+ %refmeta.role.attrib;
+ %local.refmeta.attrib;
+>
+<!--end of refmeta.attlist-->]]>
+<!--end of refmeta.module-->]]>
+
+<!ENTITY % refmiscinfo.module "INCLUDE">
+<![%refmiscinfo.module;[
+<!ENTITY % local.refmiscinfo.attrib "">
+<!ENTITY % refmiscinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % refmiscinfo.element "INCLUDE">
+<![%refmiscinfo.element;[
+<!ELEMENT refmiscinfo %ho; (%docinfo.char.mix;)*>
+<!--end of refmiscinfo.element-->]]>
+
+<!-- Class: Freely assignable parameter; no default -->
+
+
+<!ENTITY % refmiscinfo.attlist "INCLUDE">
+<![%refmiscinfo.attlist;[
+<!ATTLIST refmiscinfo
+ class CDATA #IMPLIED
+ %common.attrib;
+ %refmiscinfo.role.attrib;
+ %local.refmiscinfo.attrib;
+>
+<!--end of refmiscinfo.attlist-->]]>
+<!--end of refmiscinfo.module-->]]>
+
+<!ENTITY % refnamediv.module "INCLUDE">
+<![%refnamediv.module;[
+<!ENTITY % local.refnamediv.attrib "">
+<!ENTITY % refnamediv.role.attrib "%role.attrib;">
+
+<!ENTITY % refnamediv.element "INCLUDE">
+<![%refnamediv.element;[
+<!ELEMENT refnamediv %ho; (refdescriptor?, refname+, refpurpose, refclass*,
+ (remark|%link.char.class;)*)>
+<!--end of refnamediv.element-->]]>
+
+<!ENTITY % refnamediv.attlist "INCLUDE">
+<![%refnamediv.attlist;[
+<!ATTLIST refnamediv
+ %common.attrib;
+ %refnamediv.role.attrib;
+ %local.refnamediv.attrib;
+>
+<!--end of refnamediv.attlist-->]]>
+<!--end of refnamediv.module-->]]>
+
+<!ENTITY % refdescriptor.module "INCLUDE">
+<![%refdescriptor.module;[
+<!ENTITY % local.refdescriptor.attrib "">
+<!ENTITY % refdescriptor.role.attrib "%role.attrib;">
+
+<!ENTITY % refdescriptor.element "INCLUDE">
+<![%refdescriptor.element;[
+<!ELEMENT refdescriptor %ho; (%refname.char.mix;)*>
+<!--end of refdescriptor.element-->]]>
+
+<!ENTITY % refdescriptor.attlist "INCLUDE">
+<![%refdescriptor.attlist;[
+<!ATTLIST refdescriptor
+ %common.attrib;
+ %refdescriptor.role.attrib;
+ %local.refdescriptor.attrib;
+>
+<!--end of refdescriptor.attlist-->]]>
+<!--end of refdescriptor.module-->]]>
+
+<!ENTITY % refname.module "INCLUDE">
+<![%refname.module;[
+<!ENTITY % local.refname.attrib "">
+<!ENTITY % refname.role.attrib "%role.attrib;">
+
+<!ENTITY % refname.element "INCLUDE">
+<![%refname.element;[
+<!ELEMENT refname %ho; (%refname.char.mix;)*>
+<!--end of refname.element-->]]>
+
+<!ENTITY % refname.attlist "INCLUDE">
+<![%refname.attlist;[
+<!ATTLIST refname
+ %common.attrib;
+ %refname.role.attrib;
+ %local.refname.attrib;
+>
+<!--end of refname.attlist-->]]>
+<!--end of refname.module-->]]>
+
+<!ENTITY % refpurpose.module "INCLUDE">
+<![%refpurpose.module;[
+<!ENTITY % local.refpurpose.attrib "">
+<!ENTITY % refpurpose.role.attrib "%role.attrib;">
+
+<!ENTITY % refpurpose.element "INCLUDE">
+<![%refpurpose.element;[
+<!ELEMENT refpurpose %ho; (%refinline.char.mix;)*>
+<!--end of refpurpose.element-->]]>
+
+<!ENTITY % refpurpose.attlist "INCLUDE">
+<![%refpurpose.attlist;[
+<!ATTLIST refpurpose
+ %common.attrib;
+ %refpurpose.role.attrib;
+ %local.refpurpose.attrib;
+>
+<!--end of refpurpose.attlist-->]]>
+<!--end of refpurpose.module-->]]>
+
+<!ENTITY % refclass.module "INCLUDE">
+<![%refclass.module;[
+<!ENTITY % local.refclass.attrib "">
+<!ENTITY % refclass.role.attrib "%role.attrib;">
+
+<!ENTITY % refclass.element "INCLUDE">
+<![%refclass.element;[
+<!ELEMENT refclass %ho; (%refclass.char.mix;)*>
+<!--end of refclass.element-->]]>
+
+<!ENTITY % refclass.attlist "INCLUDE">
+<![%refclass.attlist;[
+<!ATTLIST refclass
+ %common.attrib;
+ %refclass.role.attrib;
+ %local.refclass.attrib;
+>
+<!--end of refclass.attlist-->]]>
+<!--end of refclass.module-->]]>
+
+<!ENTITY % refsynopsisdiv.module "INCLUDE">
+<![%refsynopsisdiv.module;[
+<!ENTITY % local.refsynopsisdiv.attrib "">
+<!ENTITY % refsynopsisdiv.role.attrib "%role.attrib;">
+
+<!ENTITY % refsynopsisdiv.element "INCLUDE">
+<![%refsynopsisdiv.element;[
+<!ELEMENT refsynopsisdiv %ho; (refsynopsisdivinfo?, (%refsect.title.content;)?,
+ (((%refcomponent.mix;)+, refsect2*) | (refsect2+)))>
+<!--end of refsynopsisdiv.element-->]]>
+
+<!ENTITY % refsynopsisdiv.attlist "INCLUDE">
+<![%refsynopsisdiv.attlist;[
+<!ATTLIST refsynopsisdiv
+ %common.attrib;
+ %refsynopsisdiv.role.attrib;
+ %local.refsynopsisdiv.attrib;
+>
+<!--end of refsynopsisdiv.attlist-->]]>
+<!--end of refsynopsisdiv.module-->]]>
+
+<!ENTITY % refsection.module "INCLUDE">
+<![%refsection.module;[
+<!ENTITY % local.refsection.attrib "">
+<!ENTITY % refsection.role.attrib "%role.attrib;">
+
+<!ENTITY % refsection.element "INCLUDE">
+<![%refsection.element;[
+<!ELEMENT refsection %ho; (refsectioninfo?, (%refsect.title.content;),
+ (((%refcomponent.mix;)+, refsection*) | refsection+))>
+<!--end of refsection.element-->]]>
+
+<!ENTITY % refsection.attlist "INCLUDE">
+<![%refsection.attlist;[
+<!ATTLIST refsection
+ %status.attrib;
+ %common.attrib;
+ %refsection.role.attrib;
+ %local.refsection.attrib;
+>
+<!--end of refsection.attlist-->]]>
+<!--end of refsection.module-->]]>
+
+<!ENTITY % refsect1.module "INCLUDE">
+<![%refsect1.module;[
+<!ENTITY % local.refsect1.attrib "">
+<!ENTITY % refsect1.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect1.element "INCLUDE">
+<![%refsect1.element;[
+<!ELEMENT refsect1 %ho; (refsect1info?, (%refsect.title.content;),
+ (((%refcomponent.mix;)+, refsect2*) | refsect2+))>
+<!--end of refsect1.element-->]]>
+
+<!ENTITY % refsect1.attlist "INCLUDE">
+<![%refsect1.attlist;[
+<!ATTLIST refsect1
+ %status.attrib;
+ %common.attrib;
+ %refsect1.role.attrib;
+ %local.refsect1.attrib;
+>
+<!--end of refsect1.attlist-->]]>
+<!--end of refsect1.module-->]]>
+
+<!ENTITY % refsect2.module "INCLUDE">
+<![%refsect2.module;[
+<!ENTITY % local.refsect2.attrib "">
+<!ENTITY % refsect2.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect2.element "INCLUDE">
+<![%refsect2.element;[
+<!ELEMENT refsect2 %ho; (refsect2info?, (%refsect.title.content;),
+ (((%refcomponent.mix;)+, refsect3*) | refsect3+))>
+<!--end of refsect2.element-->]]>
+
+<!ENTITY % refsect2.attlist "INCLUDE">
+<![%refsect2.attlist;[
+<!ATTLIST refsect2
+ %status.attrib;
+ %common.attrib;
+ %refsect2.role.attrib;
+ %local.refsect2.attrib;
+>
+<!--end of refsect2.attlist-->]]>
+<!--end of refsect2.module-->]]>
+
+<!ENTITY % refsect3.module "INCLUDE">
+<![%refsect3.module;[
+<!ENTITY % local.refsect3.attrib "">
+<!ENTITY % refsect3.role.attrib "%role.attrib;">
+
+<!ENTITY % refsect3.element "INCLUDE">
+<![%refsect3.element;[
+<!ELEMENT refsect3 %ho; (refsect3info?, (%refsect.title.content;),
+ (%refcomponent.mix;)+)>
+<!--end of refsect3.element-->]]>
+
+<!ENTITY % refsect3.attlist "INCLUDE">
+<![%refsect3.attlist;[
+<!ATTLIST refsect3
+ %status.attrib;
+ %common.attrib;
+ %refsect3.role.attrib;
+ %local.refsect3.attrib;
+>
+<!--end of refsect3.attlist-->]]>
+<!--end of refsect3.module-->]]>
+<!--end of refentry.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Article .............................................................. -->
+
+<!ENTITY % article.module "INCLUDE">
+<![%article.module;[
+<!-- An Article is a chapter-level, stand-alone document that is often,
+ but need not be, collected into a Book. -->
+
+<!ENTITY % local.article.attrib "">
+<!ENTITY % article.role.attrib "%role.attrib;">
+
+<!ENTITY % article.element "INCLUDE">
+<![%article.element;[
+<!ELEMENT article %ho; ((%div.title.content;)?, articleinfo?, tocchap?, lot*,
+ (%bookcomponent.content;),
+ ((%nav.class;) | (%appendix.class;) | ackno)*)
+ %ubiq.inclusion;>
+<!--end of article.element-->]]>
+
+<!-- Class: Indicates the type of a particular article;
+ all articles have the same structure and general purpose.
+ No default. -->
+<!-- ParentBook: ID of the enclosing Book -->
+
+
+<!ENTITY % article.attlist "INCLUDE">
+<![%article.attlist;[
+<!ATTLIST article
+ class (journalarticle
+ |productsheet
+ |whitepaper
+ |techreport
+ |specification
+ |faq) #IMPLIED
+ parentbook IDREF #IMPLIED
+ %status.attrib;
+ %common.attrib;
+ %article.role.attrib;
+ %local.article.attrib;
+>
+<!--end of article.attlist-->]]>
+<!--end of article.module-->]]>
+
+<!-- End of DocBook document hierarchy module V4.3CR3 ........................ -->
+<!-- ...................................................................... -->
Added: trunk/docs/resources/support/docbook-dtd/dbnotnx.mod
===================================================================
--- trunk/docs/resources/support/docbook-dtd/dbnotnx.mod (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/dbnotnx.mod 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,102 @@
+<!-- ...................................................................... -->
+<!-- DocBook notations module V4.3CR3 ........................................ -->
+<!-- File dbnotnx.mod ..................................................... -->
+
+<!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
+ O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+ Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+ Organization for the Advancement of Structured Information
+ Standards (OASIS).
+
+ $Id: dbnotnx.mod,v 1.1.1.1 2004/10/19 21:21:34 juntao Exp $
+
+ Permission to use, copy, modify and distribute the DocBook DTD
+ and its accompanying documentation for any purpose and without fee
+ is hereby granted in perpetuity, provided that the above copyright
+ notice and this paragraph appear in all copies. The copyright
+ holders make no representation about the suitability of the DTD for
+ any purpose. It is provided "as is" without expressed or implied
+ warranty.
+
+ If you modify the DocBook DTD in any way, except for declaring and
+ referencing additional sets of general entities and declaring
+ additional notations, label your DTD as a variant of DocBook. See
+ the maintenance documentation for more information.
+
+ Please direct all questions, bug reports, or suggestions for
+ changes to the docbook(a)lists.oasis-open.org mailing list. For more
+ information, see
http://www.oasis-open.org/docbook/.
+-->
+
+<!-- ...................................................................... -->
+
+<!-- This module contains the entity declarations for the standard ISO
+ entity sets used by DocBook.
+
+ In DTD driver files referring to this module, please use an entity
+ declaration that uses the public identifier shown below:
+
+ <!ENTITY % dbnotn PUBLIC
+ "-//OASIS//ENTITIES DocBook Notations V4.3CR3//EN"
+ "dbnotnx.mod">
+ %dbnotn;
+
+ See the documentation for detailed information on the parameter
+ entity and module scheme used in DocBook, customizing DocBook and
+ planning for interchange, and changes made since the last release
+ of DocBook.
+-->
+
+<!ENTITY % local.notation.class "">
+<!ENTITY % notation.class
+ "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI
+ | EPS | EQN | FAX | GIF | GIF87a | GIF89a
+ | JPG | JPEG | IGES | PCX
+ | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG
+ | SVG | PDF | SWF
+ | linespecific
+ %local.notation.class;">
+
+<!NOTATION BMP PUBLIC
+"+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows
bitmap//EN">
+<!NOTATION CGM-CHAR PUBLIC "ISO 8632/2//NOTATION Character
encoding//EN">
+<!NOTATION CGM-BINARY PUBLIC "ISO 8632/3//NOTATION Binary encoding//EN">
+<!NOTATION CGM-CLEAR PUBLIC "ISO 8632/4//NOTATION Clear text
encoding//EN">
+<!NOTATION DITROFF SYSTEM "DITROFF">
+<!NOTATION DVI SYSTEM "DVI">
+<!NOTATION EPS PUBLIC
+"+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref.
Manual//EN">
+<!NOTATION EQN SYSTEM "EQN">
+<!NOTATION FAX PUBLIC
+"-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN">
+<!NOTATION GIF SYSTEM "GIF">
+<!NOTATION GIF87a PUBLIC
+"-//CompuServe//NOTATION Graphics Interchange Format 87a//EN">
+
+<!NOTATION GIF89a PUBLIC
+"-//CompuServe//NOTATION Graphics Interchange Format 89a//EN">
+<!NOTATION JPG SYSTEM "JPG">
+<!NOTATION JPEG SYSTEM "JPG">
+<!NOTATION IGES PUBLIC
+"-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange
Specification//EN">
+<!NOTATION PCX PUBLIC
+"+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN">
+<!NOTATION PIC SYSTEM "PIC">
+<!NOTATION PNG SYSTEM "http://www.w3.org/TR/REC-png">
+<!NOTATION PS SYSTEM "PS">
+<!NOTATION SGML PUBLIC
+"ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN">
+<!NOTATION TBL SYSTEM "TBL">
+<!NOTATION TEX PUBLIC
+"+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN">
+<!NOTATION TIFF SYSTEM "TIFF">
+<!NOTATION WMF PUBLIC
+"+//ISBN 0-7923-94.2-1::Graphic Notation//NOTATION Microsoft Windows
Metafile//EN">
+<!NOTATION WPG SYSTEM "WPG"> <!--WordPerfect Graphic format-->
+<!NOTATION SVG SYSTEM "http://www.w3.org/TR/SVG/">
+<!NOTATION PDF SYSTEM
"http://www.adobe.com/products/acrobat/adobepdf.html">
+<!NOTATION SWF SYSTEM
"http://www.macromedia.com/software/flash">
+<!NOTATION linespecific SYSTEM "linespecific">
+
+<!-- End of DocBook notations module V4.3CR3 ................................. -->
+<!-- ...................................................................... -->
Added: trunk/docs/resources/support/docbook-dtd/dbpoolx.mod
===================================================================
--- trunk/docs/resources/support/docbook-dtd/dbpoolx.mod (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/dbpoolx.mod 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,8250 @@
+<!-- ...................................................................... -->
+<!-- DocBook XML information pool module V4.3CR3 ............................. -->
+<!-- File dbpoolx.mod ..................................................... -->
+
+<!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
+ O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+ Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+ Organization for the Advancement of Structured Information
+ Standards (OASIS).
+
+ $Id: dbpoolx.mod,v 1.1.1.1 2004/10/19 21:21:35 juntao Exp $
+
+ Permission to use, copy, modify and distribute the DocBook XML DTD
+ and its accompanying documentation for any purpose and without fee
+ is hereby granted in perpetuity, provided that the above copyright
+ notice and this paragraph appear in all copies. The copyright
+ holders make no representation about the suitability of the DTD for
+ any purpose. It is provided "as is" without expressed or implied
+ warranty.
+
+ If you modify the DocBook XML DTD in any way, except for declaring and
+ referencing additional sets of general entities and declaring
+ additional notations, label your DTD as a variant of DocBook. See
+ the maintenance documentation for more information.
+
+ Please direct all questions, bug reports, or suggestions for
+ changes to the docbook(a)lists.oasis-open.org mailing list. For more
+ information, see
http://www.oasis-open.org/docbook/.
+-->
+
+<!-- ...................................................................... -->
+
+<!-- This module contains the definitions for the objects, inline
+ elements, and so on that are available to be used as the main
+ content of DocBook documents. Some elements are useful for general
+ publishing, and others are useful specifically for computer
+ documentation.
+
+ This module has the following dependencies on other modules:
+
+ o It assumes that a %notation.class; entity is defined by the
+ driver file or other high-level module. This entity is
+ referenced in the NOTATION attributes for the graphic-related and
+ ModeSpec elements.
+
+ o It assumes that an appropriately parameterized table module is
+ available for use with the table-related elements.
+
+ In DTD driver files referring to this module, please use an entity
+ declaration that uses the public identifier shown below:
+
+ <!ENTITY % dbpool PUBLIC
+ "-//OASIS//ELEMENTS DocBook XML Information Pool V4.3CR3//EN"
+ "dbpoolx.mod">
+ %dbpool;
+
+ See the documentation for detailed information on the parameter
+ entity and module scheme used in DocBook, customizing DocBook and
+ planning for interchange, and changes made since the last release
+ of DocBook.
+-->
+
+<!-- ...................................................................... -->
+<!-- General-purpose semantics entities ................................... -->
+
+<!ENTITY % yesorno.attvals "CDATA">
+
+<!-- ...................................................................... -->
+<!-- Entities for module inclusions ....................................... -->
+
+<!ENTITY % dbpool.redecl.module "IGNORE">
+
+<!-- ...................................................................... -->
+<!-- Entities for element classes and mixtures ............................ -->
+
+<!-- "Ubiquitous" classes: ndxterm.class and beginpage -->
+
+<!ENTITY % local.ndxterm.class "">
+<!ENTITY % ndxterm.class
+ "indexterm %local.ndxterm.class;">
+
+<!-- Object-level classes ................................................. -->
+
+<!ENTITY % local.list.class "">
+<!ENTITY % list.class
+ "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist
+ |simplelist|variablelist %local.list.class;">
+
+<!ENTITY % local.admon.class "">
+<!ENTITY % admon.class
+ "caution|important|note|tip|warning %local.admon.class;">
+
+<!ENTITY % local.linespecific.class "">
+<!ENTITY % linespecific.class
+ "literallayout|programlisting|programlistingco|screen
+ |screenco|screenshot %local.linespecific.class;">
+
+<!ENTITY % local.method.synop.class "">
+<!ENTITY % method.synop.class
+ "constructorsynopsis
+ |destructorsynopsis
+ |methodsynopsis %local.method.synop.class;">
+
+<!ENTITY % local.synop.class "">
+<!ENTITY % synop.class
+ "synopsis|cmdsynopsis|funcsynopsis
+ |classsynopsis|fieldsynopsis
+ |%method.synop.class; %local.synop.class;">
+
+<!ENTITY % local.para.class "">
+<!ENTITY % para.class
+ "formalpara|para|simpara %local.para.class;">
+
+<!ENTITY % local.informal.class "">
+<!ENTITY % informal.class
+ "address|blockquote
+ |graphic|graphicco|mediaobject|mediaobjectco
+ |informalequation
+ |informalexample
+ |informalfigure
+ |informaltable %local.informal.class;">
+
+<!ENTITY % local.formal.class "">
+<!ENTITY % formal.class
+ "equation|example|figure|table %local.formal.class;">
+
+<!-- The DocBook TC may produce an official EBNF module for DocBook. -->
+<!-- This PE provides the hook by which it can be inserted into the DTD. -->
+<!ENTITY % ebnf.block.hook "">
+
+<!ENTITY % local.compound.class "">
+<!ENTITY % compound.class
+ "msgset|procedure|sidebar|qandaset|task
+ %ebnf.block.hook;
+ %local.compound.class;">
+
+<!ENTITY % local.genobj.class "">
+<!ENTITY % genobj.class
+ "anchor|bridgehead|remark|highlights
+ %local.genobj.class;">
+
+<!ENTITY % local.descobj.class "">
+<!ENTITY % descobj.class
+ "abstract|authorblurb|epigraph
+ %local.descobj.class;">
+
+<!-- Character-level classes .............................................. -->
+
+<!ENTITY % local.xref.char.class "">
+<!ENTITY % xref.char.class
+ "footnoteref|xref %local.xref.char.class;">
+
+<!ENTITY % local.gen.char.class "">
+<!ENTITY % gen.char.class
+ "abbrev|acronym|citation|citerefentry|citetitle|emphasis
+ |firstterm|foreignphrase|glossterm|footnote|phrase|orgname
+ |quote|trademark|wordasword|personname %local.gen.char.class;">
+
+<!ENTITY % local.link.char.class "">
+<!ENTITY % link.char.class
+ "link|olink|ulink %local.link.char.class;">
+
+<!-- The DocBook TC may produce an official EBNF module for DocBook. -->
+<!-- This PE provides the hook by which it can be inserted into the DTD. -->
+<!ENTITY % ebnf.inline.hook "">
+
+<!ENTITY % local.tech.char.class "">
+<!ENTITY % tech.char.class
+ "action|application
+ |classname|methodname|interfacename|exceptionname
+ |ooclass|oointerface|ooexception
+ |command|computeroutput
+ |database|email|envar|errorcode|errorname|errortype|errortext|filename
+ |function|guibutton|guiicon|guilabel|guimenu|guimenuitem
+ |guisubmenu|hardware|interface|keycap
+ |keycode|keycombo|keysym|literal|code|constant|markup|medialabel
+ |menuchoice|mousebutton|option|optional|parameter
+ |prompt|property|replaceable|returnvalue|sgmltag|structfield
+ |structname|symbol|systemitem|uri|token|type|userinput|varname
+ %ebnf.inline.hook;
+ %local.tech.char.class;">
+
+<!ENTITY % local.base.char.class "">
+<!ENTITY % base.char.class
+ "anchor %local.base.char.class;">
+
+<!ENTITY % local.docinfo.char.class "">
+<!ENTITY % docinfo.char.class
+ "author|authorinitials|corpauthor|corpcredit|modespec|othercredit
+ |productname|productnumber|revhistory
+ %local.docinfo.char.class;">
+
+<!ENTITY % local.other.char.class "">
+<!ENTITY % other.char.class
+ "remark|subscript|superscript %local.other.char.class;">
+
+<!ENTITY % local.inlineobj.char.class "">
+<!ENTITY % inlineobj.char.class
+ "inlinegraphic|inlinemediaobject|inlineequation
%local.inlineobj.char.class;">
+
+<!-- ...................................................................... -->
+<!-- Entities for content models .......................................... -->
+
+<!ENTITY % formalobject.title.content "title, titleabbrev?">
+
+<!-- Redeclaration placeholder ............................................ -->
+
+<!-- For redeclaring entities that are declared after this point while
+ retaining their references to the entities that are declared before
+ this point -->
+
+<![%dbpool.redecl.module;[
+<!-- Defining rdbpool here makes some buggy XML parsers happy. -->
+<!ENTITY % rdbpool "">
+%rdbpool;
+<!--end of dbpool.redecl.module-->]]>
+
+<!-- Object-level mixtures ................................................ -->
+
+<!--
+ list admn line synp para infm form cmpd gen desc
+Component mixture X X X X X X X X X X
+Sidebar mixture X X X X X X X a X
+Footnote mixture X X X X X
+Example mixture X X X X X
+Highlights mixture X X X
+Paragraph mixture X X X X
+Admonition mixture X X X X X X b c
+Figure mixture X X X
+Table entry mixture X X X X d
+Glossary def mixture X X X X X e
+Legal notice mixture X X X X f
+
+a. Just Procedure; not Sidebar itself or MsgSet.
+b. No MsgSet.
+c. No Highlights.
+d. Just Graphic; no other informal objects.
+e. No Anchor, BridgeHead, or Highlights.
+f. Just BlockQuote; no other informal objects.
+-->
+
+<!ENTITY % local.component.mix "">
+<!ENTITY % component.mix
+ "%list.class; |%admon.class;
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ |%formal.class; |%compound.class;
+ |%genobj.class; |%descobj.class;
+ |%ndxterm.class; |beginpage
+ %local.component.mix;">
+
+<!ENTITY % local.sidebar.mix "">
+<!ENTITY % sidebar.mix
+ "%list.class; |%admon.class;
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ |%formal.class; |procedure
+ |%genobj.class;
+ |%ndxterm.class; |beginpage
+ %local.sidebar.mix;">
+
+<!ENTITY % local.qandaset.mix "">
+<!ENTITY % qandaset.mix
+ "%list.class; |%admon.class;
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ |%formal.class; |procedure
+ |%genobj.class;
+ |%ndxterm.class;
+ %local.qandaset.mix;">
+
+<!ENTITY % local.revdescription.mix "">
+<!ENTITY % revdescription.mix
+ "%list.class; |%admon.class;
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ |%formal.class; |procedure
+ |%genobj.class;
+ |%ndxterm.class;
+ %local.revdescription.mix;">
+
+<!ENTITY % local.footnote.mix "">
+<!ENTITY % footnote.mix
+ "%list.class;
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ %local.footnote.mix;">
+
+<!ENTITY % local.example.mix "">
+<!ENTITY % example.mix
+ "%list.class;
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ |%ndxterm.class; |beginpage
+ %local.example.mix;">
+
+<!ENTITY % local.highlights.mix "">
+<!ENTITY % highlights.mix
+ "%list.class; |%admon.class;
+ |%para.class;
+ |%ndxterm.class;
+ %local.highlights.mix;">
+
+<!-- %formal.class; is explicitly excluded from many contexts in which
+ paragraphs are used -->
+<!ENTITY % local.para.mix "">
+<!ENTITY % para.mix
+ "%list.class; |%admon.class;
+ |%linespecific.class;
+ |%informal.class;
+ |%formal.class;
+ %local.para.mix;">
+
+<!ENTITY % local.admon.mix "">
+<!ENTITY % admon.mix
+ "%list.class;
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ |%formal.class; |procedure|sidebar
+ |anchor|bridgehead|remark
+ |%ndxterm.class; |beginpage
+ %local.admon.mix;">
+
+<!ENTITY % local.figure.mix "">
+<!ENTITY % figure.mix
+ "%linespecific.class; |%synop.class;
+ |%informal.class;
+ |%ndxterm.class; |beginpage
+ %local.figure.mix;">
+
+<!ENTITY % local.tabentry.mix "">
+<!ENTITY % tabentry.mix
+ "%list.class; |%admon.class;
+ |%linespecific.class;
+ |%para.class; |graphic|mediaobject
+ %local.tabentry.mix;">
+
+<!ENTITY % local.glossdef.mix "">
+<!ENTITY % glossdef.mix
+ "%list.class;
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ |%formal.class;
+ |remark
+ |%ndxterm.class; |beginpage
+ %local.glossdef.mix;">
+
+<!ENTITY % local.legalnotice.mix "">
+<!ENTITY % legalnotice.mix
+ "%list.class; |%admon.class;
+ |%linespecific.class;
+ |%para.class; |blockquote
+ |%ndxterm.class; |beginpage
+ %local.legalnotice.mix;">
+
+<!ENTITY % local.textobject.mix "">
+<!ENTITY % textobject.mix
+ "%list.class; |%admon.class;
+ |%linespecific.class;
+ |%para.class; |blockquote
+ %local.textobject.mix;">
+
+<!ENTITY % local.mediaobject.mix "">
+<!ENTITY % mediaobject.mix
+ "videoobject|audioobject|imageobject|textobject %local.mediaobject.mix;">
+
+<!ENTITY % local.listpreamble.mix "">
+<!ENTITY % listpreamble.mix
+ " %admon.class;
+ |%linespecific.class; |%synop.class;
+ |%para.class; |%informal.class;
+ |%genobj.class; |%descobj.class;
+ |%ndxterm.class; |beginpage
+ %local.listpreamble.mix;">
+
+<!-- Character-level mixtures ............................................. -->
+
+<![%sgml.features;[
+<!ENTITY % local.ubiq.mix "">
+<!ENTITY % ubiq.mix "%ndxterm.class;|beginpage %local.ubiq.mix;">
+
+<!ENTITY % ubiq.exclusion "-(%ubiq.mix)">
+<!ENTITY % ubiq.inclusion "+(%ubiq.mix)">
+
+<!ENTITY % footnote.exclusion "-(footnote|%formal.class;)">
+<!ENTITY % highlights.exclusion "-(%ubiq.mix;|%formal.class;)">
+<!ENTITY % admon.exclusion "-(%admon.class;)">
+<!ENTITY % formal.exclusion "-(%formal.class;)">
+<!ENTITY % acronym.exclusion "-(acronym)">
+<!ENTITY % beginpage.exclusion "-(beginpage)">
+<!ENTITY % ndxterm.exclusion "-(%ndxterm.class;)">
+<!ENTITY % blockquote.exclusion "-(epigraph)">
+<!ENTITY % remark.exclusion "-(remark|%ubiq.mix;)">
+<!ENTITY % glossterm.exclusion "-(glossterm)">
+<!ENTITY % links.exclusion "-(link|olink|ulink|xref)">
+]]><!-- sgml.features -->
+
+<!-- not [sgml.features[ -->
+<!ENTITY % local.ubiq.mix "">
+<!ENTITY % ubiq.mix "">
+
+<!ENTITY % ubiq.exclusion "">
+<!ENTITY % ubiq.inclusion "">
+
+<!ENTITY % footnote.exclusion "">
+<!ENTITY % highlights.exclusion "">
+<!ENTITY % admon.exclusion "">
+<!ENTITY % formal.exclusion "">
+<!ENTITY % acronym.exclusion "">
+<!ENTITY % beginpage.exclusion "">
+<!ENTITY % ndxterm.exclusion "">
+<!ENTITY % blockquote.exclusion "">
+<!ENTITY % remark.exclusion "">
+<!ENTITY % glossterm.exclusion "">
+<!ENTITY % links.exclusion "">
+<!-- ]] not sgml.features -->
+
+<!--
+ #PCD xref word link cptr base dnfo othr inob (synop)
+para.char.mix X X X X X X X X X
+title.char.mix X X X X X X X X X
+ndxterm.char.mix X X X X X X X X a
+cptr.char.mix X X X X X a
+smallcptr.char.mix X b a
+word.char.mix X c X X X a
+docinfo.char.mix X d X b X a
+
+a. Just InlineGraphic; no InlineEquation.
+b. Just Replaceable; no other computer terms.
+c. Just Emphasis and Trademark; no other word elements.
+d. Just Acronym, Emphasis, and Trademark; no other word elements.
+-->
+
+<!-- The DocBook TC may produce an official forms module for DocBook. -->
+<!-- This PE provides the hook by which it can be inserted into the DTD. -->
+<!ENTITY % forminlines.hook "">
+
+<!ENTITY % local.para.char.mix "">
+<!ENTITY % para.char.mix
+ "#PCDATA
+ |%xref.char.class; |%gen.char.class;
+ |%link.char.class; |%tech.char.class;
+ |%base.char.class; |%docinfo.char.class;
+ |%other.char.class; |%inlineobj.char.class;
+ |%synop.class;
+ |%ndxterm.class; |beginpage
+ %forminlines.hook;
+ %local.para.char.mix;">
+
+<!ENTITY % local.title.char.mix "">
+<!ENTITY % title.char.mix
+ "#PCDATA
+ |%xref.char.class; |%gen.char.class;
+ |%link.char.class; |%tech.char.class;
+ |%base.char.class; |%docinfo.char.class;
+ |%other.char.class; |%inlineobj.char.class;
+ |%ndxterm.class;
+ %local.title.char.mix;">
+
+<!ENTITY % local.ndxterm.char.mix "">
+<!ENTITY % ndxterm.char.mix
+ "#PCDATA
+ |%xref.char.class; |%gen.char.class;
+ |%link.char.class; |%tech.char.class;
+ |%base.char.class; |%docinfo.char.class;
+ |%other.char.class; |inlinegraphic|inlinemediaobject
+ %local.ndxterm.char.mix;">
+
+<!ENTITY % local.cptr.char.mix "">
+<!ENTITY % cptr.char.mix
+ "#PCDATA
+ |%link.char.class; |%tech.char.class;
+ |%base.char.class;
+ |%other.char.class; |inlinegraphic|inlinemediaobject
+ |%ndxterm.class; |beginpage
+ %local.cptr.char.mix;">
+
+<!ENTITY % local.smallcptr.char.mix "">
+<!ENTITY % smallcptr.char.mix
+ "#PCDATA
+ |replaceable
+ |inlinegraphic|inlinemediaobject
+ |%ndxterm.class; |beginpage
+ %local.smallcptr.char.mix;">
+
+<!ENTITY % local.word.char.mix "">
+<!ENTITY % word.char.mix
+ "#PCDATA
+ |acronym|emphasis|trademark
+ |%link.char.class;
+ |%base.char.class;
+ |%other.char.class; |inlinegraphic|inlinemediaobject
+ |%ndxterm.class; |beginpage
+ %local.word.char.mix;">
+
+<!ENTITY % local.docinfo.char.mix "">
+<!ENTITY % docinfo.char.mix
+ "#PCDATA
+ |%link.char.class;
+ |emphasis|trademark
+ |replaceable
+ |%other.char.class; |inlinegraphic|inlinemediaobject
+ |%ndxterm.class;
+ %local.docinfo.char.mix;">
+<!--ENTITY % bibliocomponent.mix (see Bibliographic section, below)-->
+<!--ENTITY % person.ident.mix (see Bibliographic section, below)-->
+
+<!-- ...................................................................... -->
+<!-- Entities for attributes and attribute components ..................... -->
+
+<!-- Effectivity attributes ............................................... -->
+
+
+<!-- Arch: Computer or chip architecture to which element applies; no
+ default -->
+
+<!ENTITY % arch.attrib
+ "arch CDATA #IMPLIED">
+
+<!-- Condition: General-purpose effectivity attribute -->
+
+<!ENTITY % condition.attrib
+ "condition CDATA #IMPLIED">
+
+<!-- Conformance: Standards conformance characteristics -->
+
+<!ENTITY % conformance.attrib
+ "conformance NMTOKENS #IMPLIED">
+
+
+<!-- OS: Operating system to which element applies; no default -->
+
+<!ENTITY % os.attrib
+ "os CDATA #IMPLIED">
+
+
+<!-- Revision: Editorial revision to which element belongs; no default -->
+
+<!ENTITY % revision.attrib
+ "revision CDATA #IMPLIED">
+
+<!-- Security: Security classification; no default -->
+
+<!ENTITY % security.attrib
+ "security CDATA #IMPLIED">
+
+<!-- UserLevel: Level of user experience to which element applies; no
+ default -->
+
+<!ENTITY % userlevel.attrib
+ "userlevel CDATA #IMPLIED">
+
+
+<!-- Vendor: Computer vendor to which element applies; no default -->
+
+<!ENTITY % vendor.attrib
+ "vendor CDATA #IMPLIED">
+
+<!ENTITY % local.effectivity.attrib "">
+<!ENTITY % effectivity.attrib
+ "%arch.attrib;
+ %condition.attrib;
+ %conformance.attrib;
+ %os.attrib;
+ %revision.attrib;
+ %security.attrib;
+ %userlevel.attrib;
+ %vendor.attrib;
+ %local.effectivity.attrib;"
+>
+
+<!-- Common attributes .................................................... -->
+
+
+<!-- Id: Unique identifier of element; no default -->
+
+<!ENTITY % id.attrib
+ "id ID #IMPLIED">
+
+
+<!-- Id: Unique identifier of element; a value must be supplied; no
+ default -->
+
+<!ENTITY % idreq.attrib
+ "id ID #REQUIRED">
+
+
+<!-- Lang: Indicator of language in which element is written, for
+ translation, character set management, etc.; no default -->
+
+<!ENTITY % lang.attrib
+ "lang CDATA #IMPLIED">
+
+
+<!-- Remap: Previous role of element before conversion; no default -->
+
+<!ENTITY % remap.attrib
+ "remap CDATA #IMPLIED">
+
+
+<!-- Role: New role of element in local environment; no default -->
+
+<!ENTITY % role.attrib
+ "role CDATA #IMPLIED">
+
+
+<!-- XRefLabel: Alternate labeling string for XRef text generation;
+ default is usually title or other appropriate label text already
+ contained in element -->
+
+<!ENTITY % xreflabel.attrib
+ "xreflabel CDATA #IMPLIED">
+
+
+<!-- RevisionFlag: Revision status of element; default is that element
+ wasn't revised -->
+
+<!ENTITY % revisionflag.attrib
+ "revisionflag (changed
+ |added
+ |deleted
+ |off) #IMPLIED">
+
+<!ENTITY % local.common.attrib "">
+
+<!-- dir: Bidirectional override -->
+
+<!ENTITY % dir.attrib
+ "dir (ltr
+ |rtl
+ |lro
+ |rlo) #IMPLIED">
+
+<!-- xml:base: base URI -->
+
+<!ENTITY % xml-base.attrib
+ "xml:base CDATA #IMPLIED">
+
+<!-- Role is included explicitly on each element -->
+
+<!ENTITY % common.attrib
+ "%id.attrib;
+ %lang.attrib;
+ %remap.attrib;
+ %xreflabel.attrib;
+ %revisionflag.attrib;
+ %effectivity.attrib;
+ %dir.attrib;
+ %xml-base.attrib;
+ %local.common.attrib;"
+>
+
+<!-- Role is included explicitly on each element -->
+
+<!ENTITY % idreq.common.attrib
+ "%idreq.attrib;
+ %lang.attrib;
+ %remap.attrib;
+ %xreflabel.attrib;
+ %revisionflag.attrib;
+ %effectivity.attrib;
+ %dir.attrib;
+ %xml-base.attrib;
+ %local.common.attrib;"
+>
+
+<!-- Semi-common attributes and other attribute entities .................. -->
+
+<!ENTITY % local.graphics.attrib "">
+
+<!-- EntityRef: Name of an external entity containing the content
+ of the graphic -->
+<!-- FileRef: Filename, qualified by a pathname if desired,
+ designating the file containing the content of the graphic -->
+<!-- Format: Notation of the element content, if any -->
+<!-- SrcCredit: Information about the source of the Graphic -->
+<!-- Width: Same as CALS reprowid (desired width) -->
+<!-- Depth: Same as CALS reprodep (desired depth) -->
+<!-- Align: Same as CALS hplace with 'none' removed; #IMPLIED means
+ application-specific -->
+<!-- Scale: Conflation of CALS hscale and vscale -->
+<!-- Scalefit: Same as CALS scalefit -->
+
+<!ENTITY % graphics.attrib
+ "
+ entityref ENTITY #IMPLIED
+ fileref CDATA #IMPLIED
+ format (%notation.class;) #IMPLIED
+ srccredit CDATA #IMPLIED
+ width CDATA #IMPLIED
+ contentwidth CDATA #IMPLIED
+ depth CDATA #IMPLIED
+ contentdepth CDATA #IMPLIED
+ align (left
+ |right
+ |center) #IMPLIED
+ valign (top
+ |middle
+ |bottom) #IMPLIED
+ scale CDATA #IMPLIED
+ scalefit %yesorno.attvals;
+ #IMPLIED
+ %local.graphics.attrib;"
+>
+
+<!ENTITY % local.keyaction.attrib "">
+
+<!-- Action: Key combination type; default is unspecified if one
+ child element, Simul if there is more than one; if value is
+ Other, the OtherAction attribute must have a nonempty value -->
+<!-- OtherAction: User-defined key combination type -->
+
+<!ENTITY % keyaction.attrib
+ "
+ action (click
+ |double-click
+ |press
+ |seq
+ |simul
+ |other) #IMPLIED
+ otheraction CDATA #IMPLIED
+ %local.keyaction.attrib;"
+>
+
+
+<!-- Label: Identifying number or string; default is usually the
+ appropriate number or string autogenerated by a formatter -->
+
+<!ENTITY % label.attrib
+ "label CDATA #IMPLIED">
+
+
+<!-- Format: whether element is assumed to contain significant white
+ space -->
+
+<!ENTITY % linespecific.attrib
+ "format NOTATION
+ (linespecific) 'linespecific'
+ linenumbering (numbered|unnumbered) #IMPLIED
+ continuation (continues|restarts) #IMPLIED
+ startinglinenumber CDATA #IMPLIED
+ language CDATA #IMPLIED">
+
+<!-- Linkend: link to related information; no default -->
+
+<!ENTITY % linkend.attrib
+ "linkend IDREF #IMPLIED">
+
+
+<!-- Linkend: required link to related information -->
+
+<!ENTITY % linkendreq.attrib
+ "linkend IDREF #REQUIRED">
+
+
+<!-- Linkends: link to one or more sets of related information; no
+ default -->
+
+<!ENTITY % linkends.attrib
+ "linkends IDREFS #IMPLIED">
+
+
+<!ENTITY % local.mark.attrib "">
+<!ENTITY % mark.attrib
+ "mark CDATA #IMPLIED
+ %local.mark.attrib;"
+>
+
+
+<!-- MoreInfo: whether element's content has an associated RefEntry -->
+
+<!ENTITY % moreinfo.attrib
+ "moreinfo (refentry|none) 'none'">
+
+
+<!-- Pagenum: number of page on which element appears; no default -->
+
+<!ENTITY % pagenum.attrib
+ "pagenum CDATA #IMPLIED">
+
+<!ENTITY % local.status.attrib "">
+
+<!-- Status: Editorial or publication status of the element
+ it applies to, such as "in review" or "approved for distribution"
-->
+
+<!ENTITY % status.attrib
+ "status CDATA #IMPLIED
+ %local.status.attrib;"
+>
+
+
+<!-- Width: width of the longest line in the element to which it
+ pertains, in number of characters -->
+
+<!ENTITY % width.attrib
+ "width CDATA #IMPLIED">
+
+<!-- ...................................................................... -->
+<!-- Title elements ....................................................... -->
+
+<!ENTITY % title.module "INCLUDE">
+<![%title.module;[
+<!ENTITY % local.title.attrib "">
+<!ENTITY % title.role.attrib "%role.attrib;">
+
+<!ENTITY % title.element "INCLUDE">
+<![%title.element;[
+<!ELEMENT title %ho; (%title.char.mix;)*>
+<!--end of title.element-->]]>
+
+<!ENTITY % title.attlist "INCLUDE">
+<![%title.attlist;[
+<!ATTLIST title
+ %pagenum.attrib;
+ %common.attrib;
+ %title.role.attrib;
+ %local.title.attrib;
+>
+<!--end of title.attlist-->]]>
+<!--end of title.module-->]]>
+
+<!ENTITY % titleabbrev.module "INCLUDE">
+<![%titleabbrev.module;[
+<!ENTITY % local.titleabbrev.attrib "">
+<!ENTITY % titleabbrev.role.attrib "%role.attrib;">
+
+<!ENTITY % titleabbrev.element "INCLUDE">
+<![%titleabbrev.element;[
+<!ELEMENT titleabbrev %ho; (%title.char.mix;)*>
+<!--end of titleabbrev.element-->]]>
+
+<!ENTITY % titleabbrev.attlist "INCLUDE">
+<![%titleabbrev.attlist;[
+<!ATTLIST titleabbrev
+ %common.attrib;
+ %titleabbrev.role.attrib;
+ %local.titleabbrev.attrib;
+>
+<!--end of titleabbrev.attlist-->]]>
+<!--end of titleabbrev.module-->]]>
+
+<!ENTITY % subtitle.module "INCLUDE">
+<![%subtitle.module;[
+<!ENTITY % local.subtitle.attrib "">
+<!ENTITY % subtitle.role.attrib "%role.attrib;">
+
+<!ENTITY % subtitle.element "INCLUDE">
+<![%subtitle.element;[
+<!ELEMENT subtitle %ho; (%title.char.mix;)*>
+<!--end of subtitle.element-->]]>
+
+<!ENTITY % subtitle.attlist "INCLUDE">
+<![%subtitle.attlist;[
+<!ATTLIST subtitle
+ %common.attrib;
+ %subtitle.role.attrib;
+ %local.subtitle.attrib;
+>
+<!--end of subtitle.attlist-->]]>
+<!--end of subtitle.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Bibliographic entities and elements .................................. -->
+
+<!-- The bibliographic elements are typically used in the document
+ hierarchy. They do not appear in content models of information
+ pool elements. See also the document information elements,
+ below. -->
+
+<!ENTITY % local.person.ident.mix "">
+<!ENTITY % person.ident.mix
+ "honorific|firstname|surname|lineage|othername|affiliation
+ |authorblurb|contrib %local.person.ident.mix;">
+
+<!ENTITY % local.bibliocomponent.mix "">
+<!ENTITY % bibliocomponent.mix
+ "abbrev|abstract|address|artpagenums|author
+ |authorgroup|authorinitials|bibliomisc|biblioset
+ |collab|confgroup|contractnum|contractsponsor
+ |copyright|corpauthor|corpname|corpcredit|date|edition
+ |editor|invpartnumber|isbn|issn|issuenum|orgname
+ |biblioid|citebiblioid|bibliosource|bibliorelation|bibliocoverage
+ |othercredit|pagenums|printhistory|productname
+ |productnumber|pubdate|publisher|publishername
+ |pubsnumber|releaseinfo|revhistory|seriesvolnums
+ |subtitle|title|titleabbrev|volumenum|citetitle
+ |personname|%person.ident.mix;
+ |%ndxterm.class;
+ %local.bibliocomponent.mix;">
+
+<!-- I don't think this is well placed, but it needs to be here because of -->
+<!-- the reference to bibliocomponent.mix -->
+<!ENTITY % local.info.class "">
+<!ENTITY % info.class
+ "graphic | mediaobject | legalnotice | modespec
+ | subjectset | keywordset | itermset | %bibliocomponent.mix;
+ %local.info.class;">
+
+<!ENTITY % biblioentry.module "INCLUDE">
+<![%biblioentry.module;[
+<!ENTITY % local.biblioentry.attrib "">
+<!ENTITY % biblioentry.role.attrib "%role.attrib;">
+
+<!ENTITY % biblioentry.element "INCLUDE">
+<![%biblioentry.element;[
+<!ELEMENT biblioentry %ho; ((articleinfo | (%bibliocomponent.mix;))+)
+ %ubiq.exclusion;>
+<!--end of biblioentry.element-->]]>
+
+<!ENTITY % biblioentry.attlist "INCLUDE">
+<![%biblioentry.attlist;[
+<!ATTLIST biblioentry
+ %common.attrib;
+ %biblioentry.role.attrib;
+ %local.biblioentry.attrib;
+>
+<!--end of biblioentry.attlist-->]]>
+<!--end of biblioentry.module-->]]>
+
+<!ENTITY % bibliomixed.module "INCLUDE">
+<![%bibliomixed.module;[
+<!ENTITY % local.bibliomixed.attrib "">
+<!ENTITY % bibliomixed.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliomixed.element "INCLUDE">
+<![%bibliomixed.element;[
+<!ELEMENT bibliomixed %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)*
+ %ubiq.exclusion;>
+<!--end of bibliomixed.element-->]]>
+
+<!ENTITY % bibliomixed.attlist "INCLUDE">
+<![%bibliomixed.attlist;[
+<!ATTLIST bibliomixed
+ %common.attrib;
+ %bibliomixed.role.attrib;
+ %local.bibliomixed.attrib;
+>
+<!--end of bibliomixed.attlist-->]]>
+<!--end of bibliomixed.module-->]]>
+
+<!ENTITY % articleinfo.module "INCLUDE">
+<![%articleinfo.module;[
+<!ENTITY % local.articleinfo.attrib "">
+<!ENTITY % articleinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % articleinfo.element "INCLUDE">
+<![%articleinfo.element;[
+<!ELEMENT articleinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of articleinfo.element-->]]>
+
+<!ENTITY % articleinfo.attlist "INCLUDE">
+<![%articleinfo.attlist;[
+<!ATTLIST articleinfo
+ %common.attrib;
+ %articleinfo.role.attrib;
+ %local.articleinfo.attrib;
+>
+<!--end of articleinfo.attlist-->]]>
+<!--end of articleinfo.module-->]]>
+
+<!ENTITY % biblioset.module "INCLUDE">
+<![%biblioset.module;[
+<!ENTITY % local.biblioset.attrib "">
+<!ENTITY % biblioset.role.attrib "%role.attrib;">
+
+<!ENTITY % biblioset.element "INCLUDE">
+<![%biblioset.element;[
+<!ELEMENT biblioset %ho; ((%bibliocomponent.mix;)+)
+ %ubiq.exclusion;>
+<!--end of biblioset.element-->]]>
+
+<!-- Relation: Relationship of elements contained within BiblioSet -->
+
+
+<!ENTITY % biblioset.attlist "INCLUDE">
+<![%biblioset.attlist;[
+<!ATTLIST biblioset
+ relation CDATA #IMPLIED
+ %common.attrib;
+ %biblioset.role.attrib;
+ %local.biblioset.attrib;
+>
+<!--end of biblioset.attlist-->]]>
+<!--end of biblioset.module-->]]>
+
+<!ENTITY % bibliomset.module "INCLUDE">
+<![%bibliomset.module;[
+<!ENTITY % bibliomset.role.attrib "%role.attrib;">
+<!ENTITY % local.bibliomset.attrib "">
+
+<!ENTITY % bibliomset.element "INCLUDE">
+<![%bibliomset.element;[
+<!ELEMENT bibliomset %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)*
+ %ubiq.exclusion;>
+<!--end of bibliomset.element-->]]>
+
+<!-- Relation: Relationship of elements contained within BiblioMSet -->
+
+
+<!ENTITY % bibliomset.attlist "INCLUDE">
+<![%bibliomset.attlist;[
+<!ATTLIST bibliomset
+ relation CDATA #IMPLIED
+ %common.attrib;
+ %bibliomset.role.attrib;
+ %local.bibliomset.attrib;
+>
+<!--end of bibliomset.attlist-->]]>
+<!--end of bibliomset.module-->]]>
+
+<!ENTITY % bibliomisc.module "INCLUDE">
+<![%bibliomisc.module;[
+<!ENTITY % local.bibliomisc.attrib "">
+<!ENTITY % bibliomisc.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliomisc.element "INCLUDE">
+<![%bibliomisc.element;[
+<!ELEMENT bibliomisc %ho; (%para.char.mix;)*>
+<!--end of bibliomisc.element-->]]>
+
+<!ENTITY % bibliomisc.attlist "INCLUDE">
+<![%bibliomisc.attlist;[
+<!ATTLIST bibliomisc
+ %common.attrib;
+ %bibliomisc.role.attrib;
+ %local.bibliomisc.attrib;
+>
+<!--end of bibliomisc.attlist-->]]>
+<!--end of bibliomisc.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Subject, Keyword, and ITermSet elements .............................. -->
+
+<!ENTITY % subjectset.content.module "INCLUDE">
+<![%subjectset.content.module;[
+<!ENTITY % subjectset.module "INCLUDE">
+<![%subjectset.module;[
+<!ENTITY % local.subjectset.attrib "">
+<!ENTITY % subjectset.role.attrib "%role.attrib;">
+
+<!ENTITY % subjectset.element "INCLUDE">
+<![%subjectset.element;[
+<!ELEMENT subjectset %ho; (subject+)>
+<!--end of subjectset.element-->]]>
+
+<!-- Scheme: Controlled vocabulary employed in SubjectTerms -->
+
+
+<!ENTITY % subjectset.attlist "INCLUDE">
+<![%subjectset.attlist;[
+<!ATTLIST subjectset
+ scheme NMTOKEN #IMPLIED
+ %common.attrib;
+ %subjectset.role.attrib;
+ %local.subjectset.attrib;
+>
+<!--end of subjectset.attlist-->]]>
+<!--end of subjectset.module-->]]>
+
+<!ENTITY % subject.module "INCLUDE">
+<![%subject.module;[
+<!ENTITY % local.subject.attrib "">
+<!ENTITY % subject.role.attrib "%role.attrib;">
+
+<!ENTITY % subject.element "INCLUDE">
+<![%subject.element;[
+<!ELEMENT subject %ho; (subjectterm+)>
+<!--end of subject.element-->]]>
+
+<!-- Weight: Ranking of this group of SubjectTerms relative
+ to others, 0 is low, no highest value specified -->
+
+
+<!ENTITY % subject.attlist "INCLUDE">
+<![%subject.attlist;[
+<!ATTLIST subject
+ weight CDATA #IMPLIED
+ %common.attrib;
+ %subject.role.attrib;
+ %local.subject.attrib;
+>
+<!--end of subject.attlist-->]]>
+<!--end of subject.module-->]]>
+
+<!ENTITY % subjectterm.module "INCLUDE">
+<![%subjectterm.module;[
+<!ENTITY % local.subjectterm.attrib "">
+<!ENTITY % subjectterm.role.attrib "%role.attrib;">
+
+<!ENTITY % subjectterm.element "INCLUDE">
+<![%subjectterm.element;[
+<!ELEMENT subjectterm %ho; (#PCDATA)>
+<!--end of subjectterm.element-->]]>
+
+<!ENTITY % subjectterm.attlist "INCLUDE">
+<![%subjectterm.attlist;[
+<!ATTLIST subjectterm
+ %common.attrib;
+ %subjectterm.role.attrib;
+ %local.subjectterm.attrib;
+>
+<!--end of subjectterm.attlist-->]]>
+<!--end of subjectterm.module-->]]>
+<!--end of subjectset.content.module-->]]>
+
+<!ENTITY % keywordset.content.module "INCLUDE">
+<![%keywordset.content.module;[
+<!ENTITY % keywordset.module "INCLUDE">
+<![%keywordset.module;[
+<!ENTITY % local.keywordset.attrib "">
+<!ENTITY % keywordset.role.attrib "%role.attrib;">
+
+<!ENTITY % keywordset.element "INCLUDE">
+<![%keywordset.element;[
+<!ELEMENT keywordset %ho; (keyword+)>
+<!--end of keywordset.element-->]]>
+
+<!ENTITY % keywordset.attlist "INCLUDE">
+<![%keywordset.attlist;[
+<!ATTLIST keywordset
+ %common.attrib;
+ %keywordset.role.attrib;
+ %local.keywordset.attrib;
+>
+<!--end of keywordset.attlist-->]]>
+<!--end of keywordset.module-->]]>
+
+<!ENTITY % keyword.module "INCLUDE">
+<![%keyword.module;[
+<!ENTITY % local.keyword.attrib "">
+<!ENTITY % keyword.role.attrib "%role.attrib;">
+
+<!ENTITY % keyword.element "INCLUDE">
+<![%keyword.element;[
+<!ELEMENT keyword %ho; (#PCDATA)>
+<!--end of keyword.element-->]]>
+
+<!ENTITY % keyword.attlist "INCLUDE">
+<![%keyword.attlist;[
+<!ATTLIST keyword
+ %common.attrib;
+ %keyword.role.attrib;
+ %local.keyword.attrib;
+>
+<!--end of keyword.attlist-->]]>
+<!--end of keyword.module-->]]>
+<!--end of keywordset.content.module-->]]>
+
+<!ENTITY % itermset.module "INCLUDE">
+<![%itermset.module;[
+<!ENTITY % local.itermset.attrib "">
+<!ENTITY % itermset.role.attrib "%role.attrib;">
+
+<!ENTITY % itermset.element "INCLUDE">
+<![%itermset.element;[
+<!ELEMENT itermset %ho; (indexterm+)>
+<!--end of itermset.element-->]]>
+
+<!ENTITY % itermset.attlist "INCLUDE">
+<![%itermset.attlist;[
+<!ATTLIST itermset
+ %common.attrib;
+ %itermset.role.attrib;
+ %local.itermset.attrib;
+>
+<!--end of itermset.attlist-->]]>
+<!--end of itermset.module-->]]>
+
+<!-- Bibliographic info for "blocks" -->
+
+<!ENTITY % blockinfo.module "INCLUDE">
+<![ %blockinfo.module; [
+<!ENTITY % local.blockinfo.attrib "">
+<!ENTITY % blockinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % blockinfo.element "INCLUDE">
+<![ %blockinfo.element; [
+<!ELEMENT blockinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of blockinfo.element-->]]>
+
+<!ENTITY % blockinfo.attlist "INCLUDE">
+<![ %blockinfo.attlist; [
+<!ATTLIST blockinfo
+ %common.attrib;
+ %blockinfo.role.attrib;
+ %local.blockinfo.attrib;
+>
+<!--end of blockinfo.attlist-->]]>
+<!--end of blockinfo.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Compound (section-ish) elements ...................................... -->
+
+<!-- Message set ...................... -->
+
+<!ENTITY % msgset.content.module "INCLUDE">
+<![%msgset.content.module;[
+<!ENTITY % msgset.module "INCLUDE">
+<![%msgset.module;[
+<!ENTITY % local.msgset.attrib "">
+<!ENTITY % msgset.role.attrib "%role.attrib;">
+
+<!ENTITY % msgset.element "INCLUDE">
+<![%msgset.element;[
+<!ELEMENT msgset %ho; (blockinfo?, (%formalobject.title.content;)?,
+ (msgentry+|simplemsgentry+))>
+<!--end of msgset.element-->]]>
+
+<!ENTITY % msgset.attlist "INCLUDE">
+<![%msgset.attlist;[
+<!ATTLIST msgset
+ %common.attrib;
+ %msgset.role.attrib;
+ %local.msgset.attrib;
+>
+<!--end of msgset.attlist-->]]>
+<!--end of msgset.module-->]]>
+
+<!ENTITY % msgentry.module "INCLUDE">
+<![%msgentry.module;[
+<!ENTITY % local.msgentry.attrib "">
+<!ENTITY % msgentry.role.attrib "%role.attrib;">
+
+<!ENTITY % msgentry.element "INCLUDE">
+<![%msgentry.element;[
+<!ELEMENT msgentry %ho; (msg+, msginfo?, msgexplan*)>
+<!--end of msgentry.element-->]]>
+
+<!ENTITY % msgentry.attlist "INCLUDE">
+<![%msgentry.attlist;[
+<!ATTLIST msgentry
+ %common.attrib;
+ %msgentry.role.attrib;
+ %local.msgentry.attrib;
+>
+<!--end of msgentry.attlist-->]]>
+<!--end of msgentry.module-->]]>
+
+<!ENTITY % simplemsgentry.module "INCLUDE">
+<![ %simplemsgentry.module; [
+<!ENTITY % local.simplemsgentry.attrib "">
+<!ENTITY % simplemsgentry.role.attrib "%role.attrib;">
+
+<!ENTITY % simplemsgentry.element "INCLUDE">
+<![ %simplemsgentry.element; [
+<!ELEMENT simplemsgentry %ho; (msgtext, msgexplan+)>
+<!--end of simplemsgentry.element-->]]>
+
+<!ENTITY % simplemsgentry.attlist "INCLUDE">
+<![ %simplemsgentry.attlist; [
+<!ATTLIST simplemsgentry
+ audience CDATA #IMPLIED
+ level CDATA #IMPLIED
+ origin CDATA #IMPLIED
+ %common.attrib;
+ %simplemsgentry.role.attrib;
+ %local.simplemsgentry.attrib;
+>
+<!--end of simplemsgentry.attlist-->]]>
+<!--end of simplemsgentry.module-->]]>
+
+<!ENTITY % msg.module "INCLUDE">
+<![%msg.module;[
+<!ENTITY % local.msg.attrib "">
+<!ENTITY % msg.role.attrib "%role.attrib;">
+
+<!ENTITY % msg.element "INCLUDE">
+<![%msg.element;[
+<!ELEMENT msg %ho; (title?, msgmain, (msgsub | msgrel)*)>
+<!--end of msg.element-->]]>
+
+<!ENTITY % msg.attlist "INCLUDE">
+<![%msg.attlist;[
+<!ATTLIST msg
+ %common.attrib;
+ %msg.role.attrib;
+ %local.msg.attrib;
+>
+<!--end of msg.attlist-->]]>
+<!--end of msg.module-->]]>
+
+<!ENTITY % msgmain.module "INCLUDE">
+<![%msgmain.module;[
+<!ENTITY % local.msgmain.attrib "">
+<!ENTITY % msgmain.role.attrib "%role.attrib;">
+
+<!ENTITY % msgmain.element "INCLUDE">
+<![%msgmain.element;[
+<!ELEMENT msgmain %ho; (title?, msgtext)>
+<!--end of msgmain.element-->]]>
+
+<!ENTITY % msgmain.attlist "INCLUDE">
+<![%msgmain.attlist;[
+<!ATTLIST msgmain
+ %common.attrib;
+ %msgmain.role.attrib;
+ %local.msgmain.attrib;
+>
+<!--end of msgmain.attlist-->]]>
+<!--end of msgmain.module-->]]>
+
+<!ENTITY % msgsub.module "INCLUDE">
+<![%msgsub.module;[
+<!ENTITY % local.msgsub.attrib "">
+<!ENTITY % msgsub.role.attrib "%role.attrib;">
+
+<!ENTITY % msgsub.element "INCLUDE">
+<![%msgsub.element;[
+<!ELEMENT msgsub %ho; (title?, msgtext)>
+<!--end of msgsub.element-->]]>
+
+<!ENTITY % msgsub.attlist "INCLUDE">
+<![%msgsub.attlist;[
+<!ATTLIST msgsub
+ %common.attrib;
+ %msgsub.role.attrib;
+ %local.msgsub.attrib;
+>
+<!--end of msgsub.attlist-->]]>
+<!--end of msgsub.module-->]]>
+
+<!ENTITY % msgrel.module "INCLUDE">
+<![%msgrel.module;[
+<!ENTITY % local.msgrel.attrib "">
+<!ENTITY % msgrel.role.attrib "%role.attrib;">
+
+<!ENTITY % msgrel.element "INCLUDE">
+<![%msgrel.element;[
+<!ELEMENT msgrel %ho; (title?, msgtext)>
+<!--end of msgrel.element-->]]>
+
+<!ENTITY % msgrel.attlist "INCLUDE">
+<![%msgrel.attlist;[
+<!ATTLIST msgrel
+ %common.attrib;
+ %msgrel.role.attrib;
+ %local.msgrel.attrib;
+>
+<!--end of msgrel.attlist-->]]>
+<!--end of msgrel.module-->]]>
+
+<!-- MsgText (defined in the Inlines section, below)-->
+
+<!ENTITY % msginfo.module "INCLUDE">
+<![%msginfo.module;[
+<!ENTITY % local.msginfo.attrib "">
+<!ENTITY % msginfo.role.attrib "%role.attrib;">
+
+<!ENTITY % msginfo.element "INCLUDE">
+<![%msginfo.element;[
+<!ELEMENT msginfo %ho; ((msglevel | msgorig | msgaud)*)>
+<!--end of msginfo.element-->]]>
+
+<!ENTITY % msginfo.attlist "INCLUDE">
+<![%msginfo.attlist;[
+<!ATTLIST msginfo
+ %common.attrib;
+ %msginfo.role.attrib;
+ %local.msginfo.attrib;
+>
+<!--end of msginfo.attlist-->]]>
+<!--end of msginfo.module-->]]>
+
+<!ENTITY % msglevel.module "INCLUDE">
+<![%msglevel.module;[
+<!ENTITY % local.msglevel.attrib "">
+<!ENTITY % msglevel.role.attrib "%role.attrib;">
+
+<!ENTITY % msglevel.element "INCLUDE">
+<![%msglevel.element;[
+<!ELEMENT msglevel %ho; (%smallcptr.char.mix;)*>
+<!--end of msglevel.element-->]]>
+
+<!ENTITY % msglevel.attlist "INCLUDE">
+<![%msglevel.attlist;[
+<!ATTLIST msglevel
+ %common.attrib;
+ %msglevel.role.attrib;
+ %local.msglevel.attrib;
+>
+<!--end of msglevel.attlist-->]]>
+<!--end of msglevel.module-->]]>
+
+<!ENTITY % msgorig.module "INCLUDE">
+<![%msgorig.module;[
+<!ENTITY % local.msgorig.attrib "">
+<!ENTITY % msgorig.role.attrib "%role.attrib;">
+
+<!ENTITY % msgorig.element "INCLUDE">
+<![%msgorig.element;[
+<!ELEMENT msgorig %ho; (%smallcptr.char.mix;)*>
+<!--end of msgorig.element-->]]>
+
+<!ENTITY % msgorig.attlist "INCLUDE">
+<![%msgorig.attlist;[
+<!ATTLIST msgorig
+ %common.attrib;
+ %msgorig.role.attrib;
+ %local.msgorig.attrib;
+>
+<!--end of msgorig.attlist-->]]>
+<!--end of msgorig.module-->]]>
+
+<!ENTITY % msgaud.module "INCLUDE">
+<![%msgaud.module;[
+<!ENTITY % local.msgaud.attrib "">
+<!ENTITY % msgaud.role.attrib "%role.attrib;">
+
+<!ENTITY % msgaud.element "INCLUDE">
+<![%msgaud.element;[
+<!ELEMENT msgaud %ho; (%para.char.mix;)*>
+<!--end of msgaud.element-->]]>
+
+<!ENTITY % msgaud.attlist "INCLUDE">
+<![%msgaud.attlist;[
+<!ATTLIST msgaud
+ %common.attrib;
+ %msgaud.role.attrib;
+ %local.msgaud.attrib;
+>
+<!--end of msgaud.attlist-->]]>
+<!--end of msgaud.module-->]]>
+
+<!ENTITY % msgexplan.module "INCLUDE">
+<![%msgexplan.module;[
+<!ENTITY % local.msgexplan.attrib "">
+<!ENTITY % msgexplan.role.attrib "%role.attrib;">
+
+<!ENTITY % msgexplan.element "INCLUDE">
+<![%msgexplan.element;[
+<!ELEMENT msgexplan %ho; (title?, (%component.mix;)+)>
+<!--end of msgexplan.element-->]]>
+
+<!ENTITY % msgexplan.attlist "INCLUDE">
+<![%msgexplan.attlist;[
+<!ATTLIST msgexplan
+ %common.attrib;
+ %msgexplan.role.attrib;
+ %local.msgexplan.attrib;
+>
+<!--end of msgexplan.attlist-->]]>
+<!--end of msgexplan.module-->]]>
+<!--end of msgset.content.module-->]]>
+
+<!ENTITY % task.content.module "INCLUDE">
+<![%task.content.module;[
+<!ENTITY % task.module "INCLUDE">
+<![%task.module;[
+<!ENTITY % local.task.attrib "">
+<!ENTITY % task.role.attrib "%role.attrib;">
+
+<!ENTITY % task.element "INCLUDE">
+<![%task.element;[
+<!ELEMENT task %ho; (blockinfo?,(%ndxterm.class;)*,
+ (%formalobject.title.content;),
+ tasksummary?,
+ taskprerequisites?,
+ procedure,
+ example*,
+ taskrelated?)>
+<!--end of task.element-->]]>
+
+<!ENTITY % task.attlist "INCLUDE">
+<![%task.attlist;[
+<!ATTLIST task
+ %common.attrib;
+ %task.role.attrib;
+ %local.task.attrib;
+>
+<!--end of task.attlist-->]]>
+<!--end of task.module-->]]>
+
+<!ENTITY % tasksummary.module "INCLUDE">
+<![%tasksummary.module;[
+<!ENTITY % local.tasksummary.attrib "">
+<!ENTITY % tasksummary.role.attrib "%role.attrib;">
+
+<!ENTITY % tasksummary.element "INCLUDE">
+<![%tasksummary.element;[
+<!ELEMENT tasksummary %ho; (blockinfo?,
+ (%formalobject.title.content;)?,
+ (%component.mix;)+)>
+<!--end of tasksummary.element-->]]>
+
+<!ENTITY % tasksummary.attlist "INCLUDE">
+<![%tasksummary.attlist;[
+<!ATTLIST tasksummary
+ %common.attrib;
+ %tasksummary.role.attrib;
+ %local.tasksummary.attrib;
+>
+<!--end of tasksummary.attlist-->]]>
+<!--end of tasksummary.module-->]]>
+
+<!ENTITY % taskprerequisites.module "INCLUDE">
+<![%taskprerequisites.module;[
+<!ENTITY % local.taskprerequisites.attrib "">
+<!ENTITY % taskprerequisites.role.attrib "%role.attrib;">
+
+<!ENTITY % taskprerequisites.element "INCLUDE">
+<![%taskprerequisites.element;[
+<!ELEMENT taskprerequisites %ho; (blockinfo?,
+ (%formalobject.title.content;)?,
+ (%component.mix;)+)>
+<!--end of taskprerequisites.element-->]]>
+
+<!ENTITY % taskprerequisites.attlist "INCLUDE">
+<![%taskprerequisites.attlist;[
+<!ATTLIST taskprerequisites
+ %common.attrib;
+ %taskprerequisites.role.attrib;
+ %local.taskprerequisites.attrib;
+>
+<!--end of taskprerequisites.attlist-->]]>
+<!--end of taskprerequisites.module-->]]>
+
+<!ENTITY % taskrelated.module "INCLUDE">
+<![%taskrelated.module;[
+<!ENTITY % local.taskrelated.attrib "">
+<!ENTITY % taskrelated.role.attrib "%role.attrib;">
+
+<!ENTITY % taskrelated.element "INCLUDE">
+<![%taskrelated.element;[
+<!ELEMENT taskrelated %ho; (blockinfo?,
+ (%formalobject.title.content;)?,
+ (%component.mix;)+)>
+<!--end of taskrelated.element-->]]>
+
+<!ENTITY % taskrelated.attlist "INCLUDE">
+<![%taskrelated.attlist;[
+<!ATTLIST taskrelated
+ %common.attrib;
+ %taskrelated.role.attrib;
+ %local.taskrelated.attrib;
+>
+<!--end of taskrelated.attlist-->]]>
+<!--end of taskrelated.module-->]]>
+<!--end of task.content.module-->]]>
+
+<!-- QandASet ........................ -->
+<!ENTITY % qandaset.content.module "INCLUDE">
+<![ %qandaset.content.module; [
+<!ENTITY % qandaset.module "INCLUDE">
+<![ %qandaset.module; [
+<!ENTITY % local.qandaset.attrib "">
+<!ENTITY % qandaset.role.attrib "%role.attrib;">
+
+<!ENTITY % qandaset.element "INCLUDE">
+<![ %qandaset.element; [
+<!ELEMENT qandaset %ho; (blockinfo?, (%formalobject.title.content;)?,
+ (%qandaset.mix;)*,
+ (qandadiv+|qandaentry+))>
+<!--end of qandaset.element-->]]>
+
+<!ENTITY % qandaset.attlist "INCLUDE">
+<![ %qandaset.attlist; [
+<!ATTLIST qandaset
+ defaultlabel (qanda|number|none) #IMPLIED
+ %common.attrib;
+ %qandaset.role.attrib;
+ %local.qandaset.attrib;>
+<!--end of qandaset.attlist-->]]>
+<!--end of qandaset.module-->]]>
+
+<!ENTITY % qandadiv.module "INCLUDE">
+<![ %qandadiv.module; [
+<!ENTITY % local.qandadiv.attrib "">
+<!ENTITY % qandadiv.role.attrib "%role.attrib;">
+
+<!ENTITY % qandadiv.element "INCLUDE">
+<![ %qandadiv.element; [
+<!ELEMENT qandadiv %ho; (blockinfo?, (%formalobject.title.content;)?,
+ (%qandaset.mix;)*,
+ (qandadiv+|qandaentry+))>
+<!--end of qandadiv.element-->]]>
+
+<!ENTITY % qandadiv.attlist "INCLUDE">
+<![ %qandadiv.attlist; [
+<!ATTLIST qandadiv
+ %common.attrib;
+ %qandadiv.role.attrib;
+ %local.qandadiv.attrib;>
+<!--end of qandadiv.attlist-->]]>
+<!--end of qandadiv.module-->]]>
+
+<!ENTITY % qandaentry.module "INCLUDE">
+<![ %qandaentry.module; [
+<!ENTITY % local.qandaentry.attrib "">
+<!ENTITY % qandaentry.role.attrib "%role.attrib;">
+
+<!ENTITY % qandaentry.element "INCLUDE">
+<![ %qandaentry.element; [
+<!ELEMENT qandaentry %ho; (blockinfo?, revhistory?, question, answer*)>
+<!--end of qandaentry.element-->]]>
+
+<!ENTITY % qandaentry.attlist "INCLUDE">
+<![ %qandaentry.attlist; [
+<!ATTLIST qandaentry
+ %common.attrib;
+ %qandaentry.role.attrib;
+ %local.qandaentry.attrib;>
+<!--end of qandaentry.attlist-->]]>
+<!--end of qandaentry.module-->]]>
+
+<!ENTITY % question.module "INCLUDE">
+<![ %question.module; [
+<!ENTITY % local.question.attrib "">
+<!ENTITY % question.role.attrib "%role.attrib;">
+
+<!ENTITY % question.element "INCLUDE">
+<![ %question.element; [
+<!ELEMENT question %ho; (label?, (%qandaset.mix;)+)>
+<!--end of question.element-->]]>
+
+<!ENTITY % question.attlist "INCLUDE">
+<![ %question.attlist; [
+<!ATTLIST question
+ %common.attrib;
+ %question.role.attrib;
+ %local.question.attrib;
+>
+<!--end of question.attlist-->]]>
+<!--end of question.module-->]]>
+
+<!ENTITY % answer.module "INCLUDE">
+<![ %answer.module; [
+<!ENTITY % local.answer.attrib "">
+<!ENTITY % answer.role.attrib "%role.attrib;">
+
+<!ENTITY % answer.element "INCLUDE">
+<![ %answer.element; [
+<!ELEMENT answer %ho; (label?, (%qandaset.mix;)*, qandaentry*)>
+<!--end of answer.element-->]]>
+
+<!ENTITY % answer.attlist "INCLUDE">
+<![ %answer.attlist; [
+<!ATTLIST answer
+ %common.attrib;
+ %answer.role.attrib;
+ %local.answer.attrib;
+>
+<!--end of answer.attlist-->]]>
+<!--end of answer.module-->]]>
+
+<!ENTITY % label.module "INCLUDE">
+<![ %label.module; [
+<!ENTITY % local.label.attrib "">
+<!ENTITY % label.role.attrib "%role.attrib;">
+
+<!ENTITY % label.element "INCLUDE">
+<![ %label.element; [
+<!ELEMENT label %ho; (%word.char.mix;)*>
+<!--end of label.element-->]]>
+
+<!ENTITY % label.attlist "INCLUDE">
+<![ %label.attlist; [
+<!ATTLIST label
+ %common.attrib;
+ %label.role.attrib;
+ %local.label.attrib;
+>
+<!--end of label.attlist-->]]>
+<!--end of label.module-->]]>
+<!--end of qandaset.content.module-->]]>
+
+<!-- Procedure ........................ -->
+
+<!ENTITY % procedure.content.module "INCLUDE">
+<![%procedure.content.module;[
+<!ENTITY % procedure.module "INCLUDE">
+<![%procedure.module;[
+<!ENTITY % local.procedure.attrib "">
+<!ENTITY % procedure.role.attrib "%role.attrib;">
+
+<!ENTITY % procedure.element "INCLUDE">
+<![%procedure.element;[
+<!ELEMENT procedure %ho; (blockinfo?, (%formalobject.title.content;)?,
+ (%component.mix;)*, step+)>
+<!--end of procedure.element-->]]>
+
+<!ENTITY % procedure.attlist "INCLUDE">
+<![%procedure.attlist;[
+<!ATTLIST procedure
+ %common.attrib;
+ %procedure.role.attrib;
+ %local.procedure.attrib;
+>
+<!--end of procedure.attlist-->]]>
+<!--end of procedure.module-->]]>
+
+<!ENTITY % step.module "INCLUDE">
+<![%step.module;[
+<!ENTITY % local.step.attrib "">
+<!ENTITY % step.role.attrib "%role.attrib;">
+
+<!ENTITY % step.element "INCLUDE">
+<![%step.element;[
+<!ELEMENT step %ho; (title?, (((%component.mix;)+, ((substeps|stepalternatives),
(%component.mix;)*)?)
+ | ((substeps|stepalternatives), (%component.mix;)*)))>
+<!--end of step.element-->]]>
+
+<!-- Performance: Whether the Step must be performed -->
+<!-- not #REQUIRED! -->
+
+
+<!ENTITY % step.attlist "INCLUDE">
+<![%step.attlist;[
+<!ATTLIST step
+ performance (optional
+ |required) "required"
+ %common.attrib;
+ %step.role.attrib;
+ %local.step.attrib;
+>
+<!--end of step.attlist-->]]>
+<!--end of step.module-->]]>
+
+<!ENTITY % substeps.module "INCLUDE">
+<![%substeps.module;[
+<!ENTITY % local.substeps.attrib "">
+<!ENTITY % substeps.role.attrib "%role.attrib;">
+
+<!ENTITY % substeps.element "INCLUDE">
+<![%substeps.element;[
+<!ELEMENT substeps %ho; (step+)>
+<!--end of substeps.element-->]]>
+
+<!-- Performance: whether entire set of substeps must be performed -->
+<!-- not #REQUIRED! -->
+
+<!ENTITY % substeps.attlist "INCLUDE">
+<![%substeps.attlist;[
+<!ATTLIST substeps
+ performance (optional
+ |required) "required"
+ %common.attrib;
+ %substeps.role.attrib;
+ %local.substeps.attrib;
+>
+<!--end of substeps.attlist-->]]>
+<!--end of substeps.module-->]]>
+
+<!ENTITY % stepalternatives.module "INCLUDE">
+<![%stepalternatives.module;[
+<!ENTITY % local.stepalternatives.attrib "">
+<!ENTITY % stepalternatives.role.attrib "%role.attrib;">
+
+<!ENTITY % stepalternatives.element "INCLUDE">
+<![%stepalternatives.element;[
+<!ELEMENT stepalternatives %ho; (step+)>
+<!--end of stepalternatives.element-->]]>
+
+<!-- Performance: Whether (one of) the alternatives must be performed -->
+<!-- not #REQUIRED! -->
+
+<!ENTITY % stepalternatives.attlist "INCLUDE">
+<![%stepalternatives.attlist;[
+<!ATTLIST stepalternatives
+ performance (optional
+ |required) "required"
+ %common.attrib;
+ %stepalternatives.role.attrib;
+ %local.stepalternatives.attrib;
+>
+<!--end of stepalternatives.attlist-->]]>
+<!--end of stepalternatives.module-->]]>
+<!--end of procedure.content.module-->]]>
+
+<!-- Sidebar .......................... -->
+
+<!ENTITY % sidebar.content.model "INCLUDE">
+<![ %sidebar.content.model; [
+
+<!ENTITY % sidebarinfo.module "INCLUDE">
+<![ %sidebarinfo.module; [
+<!ENTITY % local.sidebarinfo.attrib "">
+<!ENTITY % sidebarinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % sidebarinfo.element "INCLUDE">
+<![ %sidebarinfo.element; [
+<!ELEMENT sidebarinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of sidebarinfo.element-->]]>
+
+<!ENTITY % sidebarinfo.attlist "INCLUDE">
+<![ %sidebarinfo.attlist; [
+<!ATTLIST sidebarinfo
+ %common.attrib;
+ %sidebarinfo.role.attrib;
+ %local.sidebarinfo.attrib;
+>
+<!--end of sidebarinfo.attlist-->]]>
+<!--end of sidebarinfo.module-->]]>
+
+<!ENTITY % sidebar.module "INCLUDE">
+<![%sidebar.module;[
+<!ENTITY % local.sidebar.attrib "">
+<!ENTITY % sidebar.role.attrib "%role.attrib;">
+
+<!ENTITY % sidebar.element "INCLUDE">
+<![%sidebar.element;[
+<!ELEMENT sidebar %ho; (sidebarinfo?,
+ (%formalobject.title.content;)?,
+ (%sidebar.mix;)+)>
+<!--end of sidebar.element-->]]>
+
+<!ENTITY % sidebar.attlist "INCLUDE">
+<![%sidebar.attlist;[
+<!ATTLIST sidebar
+ %common.attrib;
+ %sidebar.role.attrib;
+ %local.sidebar.attrib;
+>
+<!--end of sidebar.attlist-->]]>
+<!--end of sidebar.module-->]]>
+<!--end of sidebar.content.model-->]]>
+
+<!-- ...................................................................... -->
+<!-- Paragraph-related elements ........................................... -->
+
+<!ENTITY % abstract.module "INCLUDE">
+<![%abstract.module;[
+<!ENTITY % local.abstract.attrib "">
+<!ENTITY % abstract.role.attrib "%role.attrib;">
+
+<!ENTITY % abstract.element "INCLUDE">
+<![%abstract.element;[
+<!ELEMENT abstract %ho; (title?, (%para.class;)+)>
+<!--end of abstract.element-->]]>
+
+<!ENTITY % abstract.attlist "INCLUDE">
+<![%abstract.attlist;[
+<!ATTLIST abstract
+ %common.attrib;
+ %abstract.role.attrib;
+ %local.abstract.attrib;
+>
+<!--end of abstract.attlist-->]]>
+<!--end of abstract.module-->]]>
+
+<!ENTITY % authorblurb.module "INCLUDE">
+<![%authorblurb.module;[
+<!ENTITY % local.authorblurb.attrib "">
+<!ENTITY % authorblurb.role.attrib "%role.attrib;">
+
+<!ENTITY % authorblurb.element "INCLUDE">
+<![%authorblurb.element;[
+<!ELEMENT authorblurb %ho; (title?, (%para.class;)+)>
+<!--end of authorblurb.element-->]]>
+
+<!ENTITY % authorblurb.attlist "INCLUDE">
+<![%authorblurb.attlist;[
+<!ATTLIST authorblurb
+ %common.attrib;
+ %authorblurb.role.attrib;
+ %local.authorblurb.attrib;
+>
+<!--end of authorblurb.attlist-->]]>
+<!--end of authorblurb.module-->]]>
+
+<!ENTITY % personblurb.module "INCLUDE">
+<![%personblurb.module;[
+<!ENTITY % local.personblurb.attrib "">
+<!ENTITY % personblurb.role.attrib "%role.attrib;">
+
+<!ENTITY % personblurb.element "INCLUDE">
+<![%personblurb.element;[
+<!ELEMENT personblurb %ho; (title?, (%para.class;)+)>
+<!--end of personblurb.element-->]]>
+
+<!ENTITY % personblurb.attlist "INCLUDE">
+<![%personblurb.attlist;[
+<!ATTLIST personblurb
+ %common.attrib;
+ %personblurb.role.attrib;
+ %local.personblurb.attrib;
+>
+<!--end of personblurb.attlist-->]]>
+<!--end of personblurb.module-->]]>
+
+<!ENTITY % blockquote.module "INCLUDE">
+<![%blockquote.module;[
+
+<!ENTITY % local.blockquote.attrib "">
+<!ENTITY % blockquote.role.attrib "%role.attrib;">
+
+<!ENTITY % blockquote.element "INCLUDE">
+<![%blockquote.element;[
+<!ELEMENT blockquote %ho; (blockinfo?, title?, attribution?, (%component.mix;)+)
+ %blockquote.exclusion;>
+<!--end of blockquote.element-->]]>
+
+<!ENTITY % blockquote.attlist "INCLUDE">
+<![%blockquote.attlist;[
+<!ATTLIST blockquote
+ %common.attrib;
+ %blockquote.role.attrib;
+ %local.blockquote.attrib;
+>
+<!--end of blockquote.attlist-->]]>
+<!--end of blockquote.module-->]]>
+
+<!ENTITY % attribution.module "INCLUDE">
+<![%attribution.module;[
+<!ENTITY % local.attribution.attrib "">
+<!ENTITY % attribution.role.attrib "%role.attrib;">
+
+<!ENTITY % attribution.element "INCLUDE">
+<![%attribution.element;[
+<!ELEMENT attribution %ho; (%para.char.mix;)*>
+<!--end of attribution.element-->]]>
+
+<!ENTITY % attribution.attlist "INCLUDE">
+<![%attribution.attlist;[
+<!ATTLIST attribution
+ %common.attrib;
+ %attribution.role.attrib;
+ %local.attribution.attrib;
+>
+<!--end of attribution.attlist-->]]>
+<!--end of attribution.module-->]]>
+
+<!ENTITY % bridgehead.module "INCLUDE">
+<![%bridgehead.module;[
+<!ENTITY % local.bridgehead.attrib "">
+<!ENTITY % bridgehead.role.attrib "%role.attrib;">
+
+<!ENTITY % bridgehead.element "INCLUDE">
+<![%bridgehead.element;[
+<!ELEMENT bridgehead %ho; (%title.char.mix;)*>
+<!--end of bridgehead.element-->]]>
+
+<!-- Renderas: Indicates the format in which the BridgeHead
+ should appear -->
+
+
+<!ENTITY % bridgehead.attlist "INCLUDE">
+<![%bridgehead.attlist;[
+<!ATTLIST bridgehead
+ renderas (other
+ |sect1
+ |sect2
+ |sect3
+ |sect4
+ |sect5) #IMPLIED
+ %common.attrib;
+ %bridgehead.role.attrib;
+ %local.bridgehead.attrib;
+>
+<!--end of bridgehead.attlist-->]]>
+<!--end of bridgehead.module-->]]>
+
+<!ENTITY % remark.module "INCLUDE">
+<![%remark.module;[
+<!ENTITY % local.remark.attrib "">
+<!ENTITY % remark.role.attrib "%role.attrib;">
+
+<!ENTITY % remark.element "INCLUDE">
+<![%remark.element;[
+<!ELEMENT remark %ho; (%para.char.mix;)*
+ %remark.exclusion;>
+<!--end of remark.element-->]]>
+
+<!ENTITY % remark.attlist "INCLUDE">
+<![%remark.attlist;[
+<!ATTLIST remark
+ %common.attrib;
+ %remark.role.attrib;
+ %local.remark.attrib;
+>
+<!--end of remark.attlist-->]]>
+<!--end of remark.module-->]]>
+
+<!ENTITY % epigraph.module "INCLUDE">
+<![%epigraph.module;[
+<!ENTITY % local.epigraph.attrib "">
+<!ENTITY % epigraph.role.attrib "%role.attrib;">
+
+<!ENTITY % epigraph.element "INCLUDE">
+<![%epigraph.element;[
+<!ELEMENT epigraph %ho; (attribution?, ((%para.class;)|literallayout)+)>
+<!--end of epigraph.element-->]]>
+
+<!ENTITY % epigraph.attlist "INCLUDE">
+<![%epigraph.attlist;[
+<!ATTLIST epigraph
+ %common.attrib;
+ %epigraph.role.attrib;
+ %local.epigraph.attrib;
+>
+<!--end of epigraph.attlist-->]]>
+<!-- Attribution (defined above)-->
+<!--end of epigraph.module-->]]>
+
+<!ENTITY % footnote.module "INCLUDE">
+<![%footnote.module;[
+<!ENTITY % local.footnote.attrib "">
+<!ENTITY % footnote.role.attrib "%role.attrib;">
+
+<!ENTITY % footnote.element "INCLUDE">
+<![%footnote.element;[
+<!ELEMENT footnote %ho; ((%footnote.mix;)+)
+ %footnote.exclusion;>
+<!--end of footnote.element-->]]>
+
+<!ENTITY % footnote.attlist "INCLUDE">
+<![%footnote.attlist;[
+<!ATTLIST footnote
+ %label.attrib;
+ %common.attrib;
+ %footnote.role.attrib;
+ %local.footnote.attrib;
+>
+<!--end of footnote.attlist-->]]>
+<!--end of footnote.module-->]]>
+
+<!ENTITY % highlights.module "INCLUDE">
+<![%highlights.module;[
+<!ENTITY % local.highlights.attrib "">
+<!ENTITY % highlights.role.attrib "%role.attrib;">
+
+<!ENTITY % highlights.element "INCLUDE">
+<![%highlights.element;[
+<!ELEMENT highlights %ho; ((%highlights.mix;)+)
+ %highlights.exclusion;>
+<!--end of highlights.element-->]]>
+
+<!ENTITY % highlights.attlist "INCLUDE">
+<![%highlights.attlist;[
+<!ATTLIST highlights
+ %common.attrib;
+ %highlights.role.attrib;
+ %local.highlights.attrib;
+>
+<!--end of highlights.attlist-->]]>
+<!--end of highlights.module-->]]>
+
+<!ENTITY % formalpara.module "INCLUDE">
+<![%formalpara.module;[
+<!ENTITY % local.formalpara.attrib "">
+<!ENTITY % formalpara.role.attrib "%role.attrib;">
+
+<!ENTITY % formalpara.element "INCLUDE">
+<![%formalpara.element;[
+<!ELEMENT formalpara %ho; (title, (%ndxterm.class;)*, para)>
+<!--end of formalpara.element-->]]>
+
+<!ENTITY % formalpara.attlist "INCLUDE">
+<![%formalpara.attlist;[
+<!ATTLIST formalpara
+ %common.attrib;
+ %formalpara.role.attrib;
+ %local.formalpara.attrib;
+>
+<!--end of formalpara.attlist-->]]>
+<!--end of formalpara.module-->]]>
+
+<!ENTITY % para.module "INCLUDE">
+<![%para.module;[
+<!ENTITY % local.para.attrib "">
+<!ENTITY % para.role.attrib "%role.attrib;">
+
+<!ENTITY % para.element "INCLUDE">
+<![%para.element;[
+<!ELEMENT para %ho; (%para.char.mix; | %para.mix;)*>
+<!--end of para.element-->]]>
+
+<!ENTITY % para.attlist "INCLUDE">
+<![%para.attlist;[
+<!ATTLIST para
+ %common.attrib;
+ %para.role.attrib;
+ %local.para.attrib;
+>
+<!--end of para.attlist-->]]>
+<!--end of para.module-->]]>
+
+<!ENTITY % simpara.module "INCLUDE">
+<![%simpara.module;[
+<!ENTITY % local.simpara.attrib "">
+<!ENTITY % simpara.role.attrib "%role.attrib;">
+
+<!ENTITY % simpara.element "INCLUDE">
+<![%simpara.element;[
+<!ELEMENT simpara %ho; (%para.char.mix;)*>
+<!--end of simpara.element-->]]>
+
+<!ENTITY % simpara.attlist "INCLUDE">
+<![%simpara.attlist;[
+<!ATTLIST simpara
+ %common.attrib;
+ %simpara.role.attrib;
+ %local.simpara.attrib;
+>
+<!--end of simpara.attlist-->]]>
+<!--end of simpara.module-->]]>
+
+<!ENTITY % admon.module "INCLUDE">
+<![%admon.module;[
+<!ENTITY % local.admon.attrib "">
+<!ENTITY % admon.role.attrib "%role.attrib;">
+
+
+<!ENTITY % caution.element "INCLUDE">
+<![%caution.element;[
+<!ELEMENT caution %ho; (title?, (%admon.mix;)+)
+ %admon.exclusion;>
+<!--end of caution.element-->]]>
+
+<!ENTITY % caution.attlist "INCLUDE">
+<![%caution.attlist;[
+<!ATTLIST caution
+ %common.attrib;
+ %admon.role.attrib;
+ %local.admon.attrib;
+>
+<!--end of caution.attlist-->]]>
+
+
+<!ENTITY % important.element "INCLUDE">
+<![%important.element;[
+<!ELEMENT important %ho; (title?, (%admon.mix;)+)
+ %admon.exclusion;>
+<!--end of important.element-->]]>
+
+<!ENTITY % important.attlist "INCLUDE">
+<![%important.attlist;[
+<!ATTLIST important
+ %common.attrib;
+ %admon.role.attrib;
+ %local.admon.attrib;
+>
+<!--end of important.attlist-->]]>
+
+
+<!ENTITY % note.element "INCLUDE">
+<![%note.element;[
+<!ELEMENT note %ho; (title?, (%admon.mix;)+)
+ %admon.exclusion;>
+<!--end of note.element-->]]>
+
+<!ENTITY % note.attlist "INCLUDE">
+<![%note.attlist;[
+<!ATTLIST note
+ %common.attrib;
+ %admon.role.attrib;
+ %local.admon.attrib;
+>
+<!--end of note.attlist-->]]>
+
+<!ENTITY % tip.element "INCLUDE">
+<![%tip.element;[
+<!ELEMENT tip %ho; (title?, (%admon.mix;)+)
+ %admon.exclusion;>
+<!--end of tip.element-->]]>
+
+<!ENTITY % tip.attlist "INCLUDE">
+<![%tip.attlist;[
+<!ATTLIST tip
+ %common.attrib;
+ %admon.role.attrib;
+ %local.admon.attrib;
+>
+<!--end of tip.attlist-->]]>
+
+
+<!ENTITY % warning.element "INCLUDE">
+<![%warning.element;[
+<!ELEMENT warning %ho; (title?, (%admon.mix;)+)
+ %admon.exclusion;>
+<!--end of warning.element-->]]>
+
+<!ENTITY % warning.attlist "INCLUDE">
+<![%warning.attlist;[
+<!ATTLIST warning
+ %common.attrib;
+ %admon.role.attrib;
+ %local.admon.attrib;
+>
+<!--end of warning.attlist-->]]>
+
+<!--end of admon.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Lists ................................................................ -->
+
+<!-- GlossList ........................ -->
+
+<!ENTITY % glosslist.module "INCLUDE">
+<![%glosslist.module;[
+<!ENTITY % local.glosslist.attrib "">
+<!ENTITY % glosslist.role.attrib "%role.attrib;">
+
+<!ENTITY % glosslist.element "INCLUDE">
+<![%glosslist.element;[
+<!ELEMENT glosslist %ho; (blockinfo?, (%formalobject.title.content;)?,
glossentry+)>
+<!--end of glosslist.element-->]]>
+
+<!ENTITY % glosslist.attlist "INCLUDE">
+<![%glosslist.attlist;[
+<!ATTLIST glosslist
+ %common.attrib;
+ %glosslist.role.attrib;
+ %local.glosslist.attrib;
+>
+<!--end of glosslist.attlist-->]]>
+<!--end of glosslist.module-->]]>
+
+<!ENTITY % glossentry.content.module "INCLUDE">
+<![%glossentry.content.module;[
+<!ENTITY % glossentry.module "INCLUDE">
+<![%glossentry.module;[
+<!ENTITY % local.glossentry.attrib "">
+<!ENTITY % glossentry.role.attrib "%role.attrib;">
+
+<!ENTITY % glossentry.element "INCLUDE">
+<![%glossentry.element;[
+<!ELEMENT glossentry %ho; (glossterm, acronym?, abbrev?,
+ (%ndxterm.class;)*,
+ revhistory?, (glosssee|glossdef+))>
+<!--end of glossentry.element-->]]>
+
+<!-- SortAs: String by which the GlossEntry is to be sorted
+ (alphabetized) in lieu of its proper content -->
+
+
+<!ENTITY % glossentry.attlist "INCLUDE">
+<![%glossentry.attlist;[
+<!ATTLIST glossentry
+ sortas CDATA #IMPLIED
+ %common.attrib;
+ %glossentry.role.attrib;
+ %local.glossentry.attrib;
+>
+<!--end of glossentry.attlist-->]]>
+<!--end of glossentry.module-->]]>
+
+<!-- GlossTerm (defined in the Inlines section, below)-->
+<!ENTITY % glossdef.module "INCLUDE">
+<![%glossdef.module;[
+<!ENTITY % local.glossdef.attrib "">
+<!ENTITY % glossdef.role.attrib "%role.attrib;">
+
+<!ENTITY % glossdef.element "INCLUDE">
+<![%glossdef.element;[
+<!ELEMENT glossdef %ho; ((%glossdef.mix;)+, glossseealso*)>
+<!--end of glossdef.element-->]]>
+
+<!-- Subject: List of subjects; keywords for the definition -->
+
+
+<!ENTITY % glossdef.attlist "INCLUDE">
+<![%glossdef.attlist;[
+<!ATTLIST glossdef
+ subject CDATA #IMPLIED
+ %common.attrib;
+ %glossdef.role.attrib;
+ %local.glossdef.attrib;
+>
+<!--end of glossdef.attlist-->]]>
+<!--end of glossdef.module-->]]>
+
+<!ENTITY % glosssee.module "INCLUDE">
+<![%glosssee.module;[
+<!ENTITY % local.glosssee.attrib "">
+<!ENTITY % glosssee.role.attrib "%role.attrib;">
+
+<!ENTITY % glosssee.element "INCLUDE">
+<![%glosssee.element;[
+<!ELEMENT glosssee %ho; (%para.char.mix;)*>
+<!--end of glosssee.element-->]]>
+
+<!-- OtherTerm: Reference to the GlossEntry whose GlossTerm
+ should be displayed at the point of the GlossSee -->
+
+
+<!ENTITY % glosssee.attlist "INCLUDE">
+<![%glosssee.attlist;[
+<!ATTLIST glosssee
+ otherterm IDREF #IMPLIED
+ %common.attrib;
+ %glosssee.role.attrib;
+ %local.glosssee.attrib;
+>
+<!--end of glosssee.attlist-->]]>
+<!--end of glosssee.module-->]]>
+
+<!ENTITY % glossseealso.module "INCLUDE">
+<![%glossseealso.module;[
+<!ENTITY % local.glossseealso.attrib "">
+<!ENTITY % glossseealso.role.attrib "%role.attrib;">
+
+<!ENTITY % glossseealso.element "INCLUDE">
+<![%glossseealso.element;[
+<!ELEMENT glossseealso %ho; (%para.char.mix;)*>
+<!--end of glossseealso.element-->]]>
+
+<!-- OtherTerm: Reference to the GlossEntry whose GlossTerm
+ should be displayed at the point of the GlossSeeAlso -->
+
+
+<!ENTITY % glossseealso.attlist "INCLUDE">
+<![%glossseealso.attlist;[
+<!ATTLIST glossseealso
+ otherterm IDREF #IMPLIED
+ %common.attrib;
+ %glossseealso.role.attrib;
+ %local.glossseealso.attrib;
+>
+<!--end of glossseealso.attlist-->]]>
+<!--end of glossseealso.module-->]]>
+<!--end of glossentry.content.module-->]]>
+
+<!-- ItemizedList and OrderedList ..... -->
+
+<!ENTITY % itemizedlist.module "INCLUDE">
+<![%itemizedlist.module;[
+<!ENTITY % local.itemizedlist.attrib "">
+<!ENTITY % itemizedlist.role.attrib "%role.attrib;">
+
+<!ENTITY % itemizedlist.element "INCLUDE">
+<![%itemizedlist.element;[
+<!ELEMENT itemizedlist %ho; (blockinfo?, (%formalobject.title.content;)?,
+ (%listpreamble.mix;)*, listitem+)>
+
+<!--end of itemizedlist.element-->]]>
+
+<!-- Spacing: Whether the vertical space in the list should be
+ compressed -->
+<!-- Mark: Keyword, e.g., bullet, dash, checkbox, none;
+ list of keywords and defaults are implementation specific -->
+
+
+<!ENTITY % itemizedlist.attlist "INCLUDE">
+<![%itemizedlist.attlist;[
+<!ATTLIST itemizedlist spacing (normal
+ |compact) #IMPLIED
+ %mark.attrib;
+ %common.attrib;
+ %itemizedlist.role.attrib;
+ %local.itemizedlist.attrib;
+>
+<!--end of itemizedlist.attlist-->]]>
+<!--end of itemizedlist.module-->]]>
+
+<!ENTITY % orderedlist.module "INCLUDE">
+<![%orderedlist.module;[
+<!ENTITY % local.orderedlist.attrib "">
+<!ENTITY % orderedlist.role.attrib "%role.attrib;">
+
+<!ENTITY % orderedlist.element "INCLUDE">
+<![%orderedlist.element;[
+<!ELEMENT orderedlist %ho; (blockinfo?, (%formalobject.title.content;)?,
+ (%listpreamble.mix;)*, listitem+)>
+
+<!--end of orderedlist.element-->]]>
+
+<!-- Numeration: Style of ListItem numbered; default is expected
+ to be Arabic -->
+<!-- InheritNum: Specifies for a nested list that the numbering
+ of ListItems should include the number of the item
+ within which they are nested (e.g., 1a and 1b within 1,
+ rather than a and b) -->
+<!-- Continuation: Where list numbering begins afresh (Restarts,
+ the default) or continues that of the immediately preceding
+ list (Continues) -->
+<!-- Spacing: Whether the vertical space in the list should be
+ compressed -->
+
+
+<!ENTITY % orderedlist.attlist "INCLUDE">
+<![%orderedlist.attlist;[
+<!ATTLIST orderedlist
+ numeration (arabic
+ |upperalpha
+ |loweralpha
+ |upperroman
+ |lowerroman) #IMPLIED
+ inheritnum (inherit
+ |ignore) "ignore"
+ continuation (continues
+ |restarts) "restarts"
+ spacing (normal
+ |compact) #IMPLIED
+ %common.attrib;
+ %orderedlist.role.attrib;
+ %local.orderedlist.attrib;
+>
+<!--end of orderedlist.attlist-->]]>
+<!--end of orderedlist.module-->]]>
+
+<!ENTITY % listitem.module "INCLUDE">
+<![%listitem.module;[
+<!ENTITY % local.listitem.attrib "">
+<!ENTITY % listitem.role.attrib "%role.attrib;">
+
+<!ENTITY % listitem.element "INCLUDE">
+<![%listitem.element;[
+<!ELEMENT listitem %ho; ((%component.mix;)+)>
+<!--end of listitem.element-->]]>
+
+<!-- Override: Indicates the mark to be used for this ListItem
+ instead of the default mark or the mark specified by
+ the Mark attribute on the enclosing ItemizedList -->
+
+
+<!ENTITY % listitem.attlist "INCLUDE">
+<![%listitem.attlist;[
+<!ATTLIST listitem
+ override CDATA #IMPLIED
+ %common.attrib;
+ %listitem.role.attrib;
+ %local.listitem.attrib;
+>
+<!--end of listitem.attlist-->]]>
+<!--end of listitem.module-->]]>
+
+<!-- SegmentedList .................... -->
+<!ENTITY % segmentedlist.content.module "INCLUDE">
+<![%segmentedlist.content.module;[
+<!ENTITY % segmentedlist.module "INCLUDE">
+<![%segmentedlist.module;[
+<!ENTITY % local.segmentedlist.attrib "">
+<!ENTITY % segmentedlist.role.attrib "%role.attrib;">
+
+<!ENTITY % segmentedlist.element "INCLUDE">
+<![%segmentedlist.element;[
+<!ELEMENT segmentedlist %ho; ((%formalobject.title.content;)?,
+ segtitle+,
+ seglistitem+)>
+<!--end of segmentedlist.element-->]]>
+
+<!ENTITY % segmentedlist.attlist "INCLUDE">
+<![%segmentedlist.attlist;[
+<!ATTLIST segmentedlist
+ %common.attrib;
+ %segmentedlist.role.attrib;
+ %local.segmentedlist.attrib;
+>
+<!--end of segmentedlist.attlist-->]]>
+<!--end of segmentedlist.module-->]]>
+
+<!ENTITY % segtitle.module "INCLUDE">
+<![%segtitle.module;[
+<!ENTITY % local.segtitle.attrib "">
+<!ENTITY % segtitle.role.attrib "%role.attrib;">
+
+<!ENTITY % segtitle.element "INCLUDE">
+<![%segtitle.element;[
+<!ELEMENT segtitle %ho; (%title.char.mix;)*>
+<!--end of segtitle.element-->]]>
+
+<!ENTITY % segtitle.attlist "INCLUDE">
+<![%segtitle.attlist;[
+<!ATTLIST segtitle
+ %common.attrib;
+ %segtitle.role.attrib;
+ %local.segtitle.attrib;
+>
+<!--end of segtitle.attlist-->]]>
+<!--end of segtitle.module-->]]>
+
+<!ENTITY % seglistitem.module "INCLUDE">
+<![%seglistitem.module;[
+<!ENTITY % local.seglistitem.attrib "">
+<!ENTITY % seglistitem.role.attrib "%role.attrib;">
+
+<!ENTITY % seglistitem.element "INCLUDE">
+<![%seglistitem.element;[
+<!ELEMENT seglistitem %ho; (seg+)>
+<!--end of seglistitem.element-->]]>
+
+<!ENTITY % seglistitem.attlist "INCLUDE">
+<![%seglistitem.attlist;[
+<!ATTLIST seglistitem
+ %common.attrib;
+ %seglistitem.role.attrib;
+ %local.seglistitem.attrib;
+>
+<!--end of seglistitem.attlist-->]]>
+<!--end of seglistitem.module-->]]>
+
+<!ENTITY % seg.module "INCLUDE">
+<![%seg.module;[
+<!ENTITY % local.seg.attrib "">
+<!ENTITY % seg.role.attrib "%role.attrib;">
+
+<!ENTITY % seg.element "INCLUDE">
+<![%seg.element;[
+<!ELEMENT seg %ho; (%para.char.mix;)*>
+<!--end of seg.element-->]]>
+
+<!ENTITY % seg.attlist "INCLUDE">
+<![%seg.attlist;[
+<!ATTLIST seg
+ %common.attrib;
+ %seg.role.attrib;
+ %local.seg.attrib;
+>
+<!--end of seg.attlist-->]]>
+<!--end of seg.module-->]]>
+<!--end of segmentedlist.content.module-->]]>
+
+<!-- SimpleList ....................... -->
+
+<!ENTITY % simplelist.content.module "INCLUDE">
+<![%simplelist.content.module;[
+<!ENTITY % simplelist.module "INCLUDE">
+<![%simplelist.module;[
+<!ENTITY % local.simplelist.attrib "">
+<!ENTITY % simplelist.role.attrib "%role.attrib;">
+
+<!ENTITY % simplelist.element "INCLUDE">
+<![%simplelist.element;[
+<!ELEMENT simplelist %ho; (member+)>
+<!--end of simplelist.element-->]]>
+
+<!-- Columns: The number of columns the array should contain -->
+<!-- Type: How the Members of the SimpleList should be
+ formatted: Inline (members separated with commas etc.
+ inline), Vert (top to bottom in n Columns), or Horiz (in
+ the direction of text flow) in n Columns. If Column
+ is 1 or implied, Type=Vert and Type=Horiz give the same
+ results. -->
+
+
+<!ENTITY % simplelist.attlist "INCLUDE">
+<![%simplelist.attlist;[
+<!ATTLIST simplelist
+ columns CDATA #IMPLIED
+ type (inline
+ |vert
+ |horiz) "vert"
+ %common.attrib;
+ %simplelist.role.attrib;
+ %local.simplelist.attrib;
+>
+<!--end of simplelist.attlist-->]]>
+<!--end of simplelist.module-->]]>
+
+<!ENTITY % member.module "INCLUDE">
+<![%member.module;[
+<!ENTITY % local.member.attrib "">
+<!ENTITY % member.role.attrib "%role.attrib;">
+
+<!ENTITY % member.element "INCLUDE">
+<![%member.element;[
+<!ELEMENT member %ho; (%para.char.mix;)*>
+<!--end of member.element-->]]>
+
+<!ENTITY % member.attlist "INCLUDE">
+<![%member.attlist;[
+<!ATTLIST member
+ %common.attrib;
+ %member.role.attrib;
+ %local.member.attrib;
+>
+<!--end of member.attlist-->]]>
+<!--end of member.module-->]]>
+<!--end of simplelist.content.module-->]]>
+
+<!-- VariableList ..................... -->
+
+<!ENTITY % variablelist.content.module "INCLUDE">
+<![%variablelist.content.module;[
+<!ENTITY % variablelist.module "INCLUDE">
+<![%variablelist.module;[
+<!ENTITY % local.variablelist.attrib "">
+<!ENTITY % variablelist.role.attrib "%role.attrib;">
+
+<!ENTITY % variablelist.element "INCLUDE">
+<![%variablelist.element;[
+<!ELEMENT variablelist %ho; (blockinfo?, (%formalobject.title.content;)?,
+ (%listpreamble.mix;)*, varlistentry+)>
+<!--end of variablelist.element-->]]>
+
+<!-- TermLength: Length beyond which the presentation engine
+ may consider the Term too long and select an alternate
+ presentation of the Term and, or, its associated ListItem. -->
+
+
+<!ENTITY % variablelist.attlist "INCLUDE">
+<![%variablelist.attlist;[
+<!ATTLIST variablelist
+ termlength CDATA #IMPLIED
+ %common.attrib;
+ %variablelist.role.attrib;
+ %local.variablelist.attrib;
+>
+<!--end of variablelist.attlist-->]]>
+<!--end of variablelist.module-->]]>
+
+<!ENTITY % varlistentry.module "INCLUDE">
+<![%varlistentry.module;[
+<!ENTITY % local.varlistentry.attrib "">
+<!ENTITY % varlistentry.role.attrib "%role.attrib;">
+
+<!ENTITY % varlistentry.element "INCLUDE">
+<![%varlistentry.element;[
+<!ELEMENT varlistentry %ho; (term+, listitem)>
+<!--end of varlistentry.element-->]]>
+
+<!ENTITY % varlistentry.attlist "INCLUDE">
+<![%varlistentry.attlist;[
+<!ATTLIST varlistentry
+ %common.attrib;
+ %varlistentry.role.attrib;
+ %local.varlistentry.attrib;
+>
+<!--end of varlistentry.attlist-->]]>
+<!--end of varlistentry.module-->]]>
+
+<!ENTITY % term.module "INCLUDE">
+<![%term.module;[
+<!ENTITY % local.term.attrib "">
+<!ENTITY % term.role.attrib "%role.attrib;">
+
+<!ENTITY % term.element "INCLUDE">
+<![%term.element;[
+<!ELEMENT term %ho; (%para.char.mix;)*>
+<!--end of term.element-->]]>
+
+<!ENTITY % term.attlist "INCLUDE">
+<![%term.attlist;[
+<!ATTLIST term
+ %common.attrib;
+ %term.role.attrib;
+ %local.term.attrib;
+>
+<!--end of term.attlist-->]]>
+<!--end of term.module-->]]>
+
+<!-- ListItem (defined above)-->
+<!--end of variablelist.content.module-->]]>
+
+<!-- CalloutList ...................... -->
+
+<!ENTITY % calloutlist.content.module "INCLUDE">
+<![%calloutlist.content.module;[
+<!ENTITY % calloutlist.module "INCLUDE">
+<![%calloutlist.module;[
+<!ENTITY % local.calloutlist.attrib "">
+<!ENTITY % calloutlist.role.attrib "%role.attrib;">
+
+<!ENTITY % calloutlist.element "INCLUDE">
+<![%calloutlist.element;[
+<!ELEMENT calloutlist %ho; ((%formalobject.title.content;)?, callout+)>
+<!--end of calloutlist.element-->]]>
+
+<!ENTITY % calloutlist.attlist "INCLUDE">
+<![%calloutlist.attlist;[
+<!ATTLIST calloutlist
+ %common.attrib;
+ %calloutlist.role.attrib;
+ %local.calloutlist.attrib;
+>
+<!--end of calloutlist.attlist-->]]>
+<!--end of calloutlist.module-->]]>
+
+<!ENTITY % callout.module "INCLUDE">
+<![%callout.module;[
+<!ENTITY % local.callout.attrib "">
+<!ENTITY % callout.role.attrib "%role.attrib;">
+
+<!ENTITY % callout.element "INCLUDE">
+<![%callout.element;[
+<!ELEMENT callout %ho; ((%component.mix;)+)>
+<!--end of callout.element-->]]>
+
+<!-- AreaRefs: IDs of one or more Areas or AreaSets described
+ by this Callout -->
+
+
+<!ENTITY % callout.attlist "INCLUDE">
+<![%callout.attlist;[
+<!ATTLIST callout
+ arearefs IDREFS #REQUIRED
+ %common.attrib;
+ %callout.role.attrib;
+ %local.callout.attrib;
+>
+<!--end of callout.attlist-->]]>
+<!--end of callout.module-->]]>
+<!--end of calloutlist.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Objects .............................................................. -->
+
+<!-- Examples etc. .................... -->
+
+<!ENTITY % example.module "INCLUDE">
+<![%example.module;[
+<!ENTITY % local.example.attrib "">
+<!ENTITY % example.role.attrib "%role.attrib;">
+
+<!ENTITY % example.element "INCLUDE">
+<![%example.element;[
+<!ELEMENT example %ho; (blockinfo?, (%formalobject.title.content;), (%example.mix;)+)
+ %formal.exclusion;>
+<!--end of example.element-->]]>
+
+<!ENTITY % example.attlist "INCLUDE">
+<![%example.attlist;[
+<!ATTLIST example
+ floatstyle CDATA #IMPLIED
+ %label.attrib;
+ %width.attrib;
+ %common.attrib;
+ %example.role.attrib;
+ %local.example.attrib;
+>
+<!--end of example.attlist-->]]>
+<!--end of example.module-->]]>
+
+<!ENTITY % informalexample.module "INCLUDE">
+<![%informalexample.module;[
+<!ENTITY % local.informalexample.attrib "">
+<!ENTITY % informalexample.role.attrib "%role.attrib;">
+
+<!ENTITY % informalexample.element "INCLUDE">
+<![%informalexample.element;[
+<!ELEMENT informalexample %ho; (blockinfo?, (%example.mix;)+)>
+<!--end of informalexample.element-->]]>
+
+<!ENTITY % informalexample.attlist "INCLUDE">
+<![%informalexample.attlist;[
+<!ATTLIST informalexample
+ floatstyle CDATA #IMPLIED
+ %width.attrib;
+ %common.attrib;
+ %informalexample.role.attrib;
+ %local.informalexample.attrib;
+>
+<!--end of informalexample.attlist-->]]>
+<!--end of informalexample.module-->]]>
+
+<!ENTITY % programlistingco.module "INCLUDE">
+<![%programlistingco.module;[
+<!ENTITY % local.programlistingco.attrib "">
+<!ENTITY % programlistingco.role.attrib "%role.attrib;">
+
+<!ENTITY % programlistingco.element "INCLUDE">
+<![%programlistingco.element;[
+<!ELEMENT programlistingco %ho; (areaspec, programlisting, calloutlist*)>
+<!--end of programlistingco.element-->]]>
+
+<!ENTITY % programlistingco.attlist "INCLUDE">
+<![%programlistingco.attlist;[
+<!ATTLIST programlistingco
+ %common.attrib;
+ %programlistingco.role.attrib;
+ %local.programlistingco.attrib;
+>
+<!--end of programlistingco.attlist-->]]>
+<!-- CalloutList (defined above in Lists)-->
+<!--end of informalexample.module-->]]>
+
+<!ENTITY % areaspec.content.module "INCLUDE">
+<![%areaspec.content.module;[
+<!ENTITY % areaspec.module "INCLUDE">
+<![%areaspec.module;[
+<!ENTITY % local.areaspec.attrib "">
+<!ENTITY % areaspec.role.attrib "%role.attrib;">
+
+<!ENTITY % areaspec.element "INCLUDE">
+<![%areaspec.element;[
+<!ELEMENT areaspec %ho; ((area|areaset)+)>
+<!--end of areaspec.element-->]]>
+
+<!-- Units: global unit of measure in which coordinates in
+ this spec are expressed:
+
+ - CALSPair "x1,y1 x2,y2": lower-left and upper-right
+ coordinates in a rectangle describing repro area in which
+ graphic is placed, where X and Y dimensions are each some
+ number 0..10000 (taken from CALS graphic attributes)
+
+ - LineColumn "line column": line number and column number
+ at which to start callout text in "linespecific" content
+
+ - LineRange "startline endline": whole lines from startline
+ to endline in "linespecific" content
+
+ - LineColumnPair "line1 col1 line2 col2": starting and ending
+ points of area in "linespecific" content that starts at
+ first position and ends at second position (including the
+ beginnings of any intervening lines)
+
+ - Other: directive to look at value of OtherUnits attribute
+ to get implementation-specific keyword
+
+ The default is implementation-specific; usually dependent on
+ the parent element (GraphicCO gets CALSPair, ProgramListingCO
+ and ScreenCO get LineColumn) -->
+<!-- OtherUnits: User-defined units -->
+
+
+<!ENTITY % areaspec.attlist "INCLUDE">
+<![%areaspec.attlist;[
+<!ATTLIST areaspec
+ units (calspair
+ |linecolumn
+ |linerange
+ |linecolumnpair
+ |other) #IMPLIED
+ otherunits NMTOKEN #IMPLIED
+ %common.attrib;
+ %areaspec.role.attrib;
+ %local.areaspec.attrib;
+>
+<!--end of areaspec.attlist-->]]>
+<!--end of areaspec.module-->]]>
+
+<!ENTITY % area.module "INCLUDE">
+<![%area.module;[
+<!ENTITY % local.area.attrib "">
+<!ENTITY % area.role.attrib "%role.attrib;">
+
+<!ENTITY % area.element "INCLUDE">
+<![%area.element;[
+<!ELEMENT area %ho; EMPTY>
+<!--end of area.element-->]]>
+
+<!-- bug number/symbol override or initialization -->
+<!-- to any related information -->
+<!-- Units: unit of measure in which coordinates in this
+ area are expressed; inherits from AreaSet and AreaSpec -->
+<!-- OtherUnits: User-defined units -->
+
+
+<!ENTITY % area.attlist "INCLUDE">
+<![%area.attlist;[
+<!ATTLIST area
+ %label.attrib;
+ %linkends.attrib;
+ units (calspair
+ |linecolumn
+ |linerange
+ |linecolumnpair
+ |other) #IMPLIED
+ otherunits NMTOKEN #IMPLIED
+ coords CDATA #REQUIRED
+ %idreq.common.attrib;
+ %area.role.attrib;
+ %local.area.attrib;
+>
+<!--end of area.attlist-->]]>
+<!--end of area.module-->]]>
+
+<!ENTITY % areaset.module "INCLUDE">
+<![%areaset.module;[
+<!ENTITY % local.areaset.attrib "">
+<!ENTITY % areaset.role.attrib "%role.attrib;">
+
+<!ENTITY % areaset.element "INCLUDE">
+<![%areaset.element;[
+<!ELEMENT areaset %ho; (area+)>
+<!--end of areaset.element-->]]>
+
+<!-- bug number/symbol override or initialization -->
+<!-- Units: unit of measure in which coordinates in this
+ area are expressed; inherits from AreaSpec -->
+
+
+<!ENTITY % areaset.attlist "INCLUDE">
+<![%areaset.attlist;[
+<!ATTLIST areaset
+ %label.attrib;
+ units (calspair
+ |linecolumn
+ |linerange
+ |linecolumnpair
+ |other) #IMPLIED
+ otherunits NMTOKEN #IMPLIED
+ coords CDATA #REQUIRED
+ %idreq.common.attrib;
+ %areaset.role.attrib;
+ %local.areaset.attrib;
+>
+<!--end of areaset.attlist-->]]>
+<!--end of areaset.module-->]]>
+<!--end of areaspec.content.module-->]]>
+
+<!ENTITY % programlisting.module "INCLUDE">
+<![%programlisting.module;[
+<!ENTITY % local.programlisting.attrib "">
+<!ENTITY % programlisting.role.attrib "%role.attrib;">
+
+<!ENTITY % programlisting.element "INCLUDE">
+<![%programlisting.element;[
+<!ELEMENT programlisting %ho;
(%para.char.mix;|co|coref|lineannotation|textobject)*>
+<!--end of programlisting.element-->]]>
+
+<!ENTITY % programlisting.attlist "INCLUDE">
+<![%programlisting.attlist;[
+<!ATTLIST programlisting
+ %width.attrib;
+ %linespecific.attrib;
+ %common.attrib;
+ %programlisting.role.attrib;
+ %local.programlisting.attrib;
+>
+<!--end of programlisting.attlist-->]]>
+<!--end of programlisting.module-->]]>
+
+<!ENTITY % literallayout.module "INCLUDE">
+<![%literallayout.module;[
+<!ENTITY % local.literallayout.attrib "">
+<!ENTITY % literallayout.role.attrib "%role.attrib;">
+
+<!ENTITY % literallayout.element "INCLUDE">
+<![%literallayout.element;[
+<!ELEMENT literallayout %ho;
(%para.char.mix;|co|coref|textobject|lineannotation)*>
+<!--end of literallayout.element-->]]>
+
+<!ENTITY % literallayout.attlist "INCLUDE">
+<![%literallayout.attlist;[
+<!ATTLIST literallayout
+ %width.attrib;
+ %linespecific.attrib;
+ class (monospaced|normal) "normal"
+ %common.attrib;
+ %literallayout.role.attrib;
+ %local.literallayout.attrib;
+>
+<!--end of literallayout.attlist-->]]>
+<!-- LineAnnotation (defined in the Inlines section, below)-->
+<!--end of literallayout.module-->]]>
+
+<!ENTITY % screenco.module "INCLUDE">
+<![%screenco.module;[
+<!ENTITY % local.screenco.attrib "">
+<!ENTITY % screenco.role.attrib "%role.attrib;">
+
+<!ENTITY % screenco.element "INCLUDE">
+<![%screenco.element;[
+<!ELEMENT screenco %ho; (areaspec, screen, calloutlist*)>
+<!--end of screenco.element-->]]>
+
+<!ENTITY % screenco.attlist "INCLUDE">
+<![%screenco.attlist;[
+<!ATTLIST screenco
+ %common.attrib;
+ %screenco.role.attrib;
+ %local.screenco.attrib;
+>
+<!--end of screenco.attlist-->]]>
+<!-- AreaSpec (defined above)-->
+<!-- CalloutList (defined above in Lists)-->
+<!--end of screenco.module-->]]>
+
+<!ENTITY % screen.module "INCLUDE">
+<![%screen.module;[
+<!ENTITY % local.screen.attrib "">
+<!ENTITY % screen.role.attrib "%role.attrib;">
+
+<!ENTITY % screen.element "INCLUDE">
+<![%screen.element;[
+<!ELEMENT screen %ho; (%para.char.mix;|co|coref|textobject|lineannotation)*>
+<!--end of screen.element-->]]>
+
+<!ENTITY % screen.attlist "INCLUDE">
+<![%screen.attlist;[
+<!ATTLIST screen
+ %width.attrib;
+ %linespecific.attrib;
+ %common.attrib;
+ %screen.role.attrib;
+ %local.screen.attrib;
+>
+<!--end of screen.attlist-->]]>
+<!--end of screen.module-->]]>
+
+<!ENTITY % screenshot.content.module "INCLUDE">
+<![%screenshot.content.module;[
+<!ENTITY % screenshot.module "INCLUDE">
+<![%screenshot.module;[
+<!ENTITY % local.screenshot.attrib "">
+<!ENTITY % screenshot.role.attrib "%role.attrib;">
+
+<!ENTITY % screenshot.element "INCLUDE">
+<![%screenshot.element;[
+<!ELEMENT screenshot %ho; (screeninfo?,
+ (graphic|graphicco
+ |mediaobject|mediaobjectco))>
+<!--end of screenshot.element-->]]>
+
+<!ENTITY % screenshot.attlist "INCLUDE">
+<![%screenshot.attlist;[
+<!ATTLIST screenshot
+ %common.attrib;
+ %screenshot.role.attrib;
+ %local.screenshot.attrib;
+>
+<!--end of screenshot.attlist-->]]>
+<!--end of screenshot.module-->]]>
+
+<!ENTITY % screeninfo.module "INCLUDE">
+<![%screeninfo.module;[
+<!ENTITY % local.screeninfo.attrib "">
+<!ENTITY % screeninfo.role.attrib "%role.attrib;">
+
+<!ENTITY % screeninfo.element "INCLUDE">
+<![%screeninfo.element;[
+<!ELEMENT screeninfo %ho; (%para.char.mix;)*
+ %ubiq.exclusion;>
+<!--end of screeninfo.element-->]]>
+
+<!ENTITY % screeninfo.attlist "INCLUDE">
+<![%screeninfo.attlist;[
+<!ATTLIST screeninfo
+ %common.attrib;
+ %screeninfo.role.attrib;
+ %local.screeninfo.attrib;
+>
+<!--end of screeninfo.attlist-->]]>
+<!--end of screeninfo.module-->]]>
+<!--end of screenshot.content.module-->]]>
+
+<!-- Figures etc. ..................... -->
+
+<!ENTITY % figure.module "INCLUDE">
+<![%figure.module;[
+<!ENTITY % local.figure.attrib "">
+<!ENTITY % figure.role.attrib "%role.attrib;">
+
+<!ENTITY % figure.element "INCLUDE">
+<![%figure.element;[
+<!ELEMENT figure %ho; (blockinfo?, (%formalobject.title.content;),
+ (%figure.mix; | %link.char.class;)+)>
+<!--end of figure.element-->]]>
+
+<!-- Float: Whether the Figure is supposed to be rendered
+ where convenient (yes (1) value) or at the place it occurs
+ in the text (no (0) value, the default) -->
+
+
+<!ENTITY % figure.attlist "INCLUDE">
+<![%figure.attlist;[
+<!ATTLIST figure
+ float %yesorno.attvals; '0'
+ floatstyle CDATA #IMPLIED
+ pgwide %yesorno.attvals; #IMPLIED
+ %label.attrib;
+ %common.attrib;
+ %figure.role.attrib;
+ %local.figure.attrib;
+>
+<!--end of figure.attlist-->]]>
+<!--end of figure.module-->]]>
+
+<!ENTITY % informalfigure.module "INCLUDE">
+<![ %informalfigure.module; [
+<!ENTITY % local.informalfigure.attrib "">
+<!ENTITY % informalfigure.role.attrib "%role.attrib;">
+
+<!ENTITY % informalfigure.element "INCLUDE">
+<![ %informalfigure.element; [
+<!ELEMENT informalfigure %ho; (blockinfo?, (%figure.mix; | %link.char.class;)+)>
+<!--end of informalfigure.element-->]]>
+
+<!ENTITY % informalfigure.attlist "INCLUDE">
+<![ %informalfigure.attlist; [
+<!--
+Float: Whether the Figure is supposed to be rendered
+where convenient (yes (1) value) or at the place it occurs
+in the text (no (0) value, the default)
+-->
+<!ATTLIST informalfigure
+ float %yesorno.attvals; "0"
+ floatstyle CDATA #IMPLIED
+ pgwide %yesorno.attvals; #IMPLIED
+ %label.attrib;
+ %common.attrib;
+ %informalfigure.role.attrib;
+ %local.informalfigure.attrib;
+>
+<!--end of informalfigure.attlist-->]]>
+<!--end of informalfigure.module-->]]>
+
+<!ENTITY % graphicco.module "INCLUDE">
+<![%graphicco.module;[
+<!ENTITY % local.graphicco.attrib "">
+<!ENTITY % graphicco.role.attrib "%role.attrib;">
+
+<!ENTITY % graphicco.element "INCLUDE">
+<![%graphicco.element;[
+<!ELEMENT graphicco %ho; (areaspec, graphic, calloutlist*)>
+<!--end of graphicco.element-->]]>
+
+<!ENTITY % graphicco.attlist "INCLUDE">
+<![%graphicco.attlist;[
+<!ATTLIST graphicco
+ %common.attrib;
+ %graphicco.role.attrib;
+ %local.graphicco.attrib;
+>
+<!--end of graphicco.attlist-->]]>
+<!-- AreaSpec (defined above in Examples)-->
+<!-- CalloutList (defined above in Lists)-->
+<!--end of graphicco.module-->]]>
+
+<!-- Graphical data can be the content of Graphic, or you can reference
+ an external file either as an entity (Entitref) or a filename
+ (Fileref). -->
+
+<!ENTITY % graphic.module "INCLUDE">
+<![%graphic.module;[
+<!ENTITY % local.graphic.attrib "">
+<!ENTITY % graphic.role.attrib "%role.attrib;">
+
+<!ENTITY % graphic.element "INCLUDE">
+<![%graphic.element;[
+<!ELEMENT graphic %ho; EMPTY>
+<!--end of graphic.element-->]]>
+
+<!ENTITY % graphic.attlist "INCLUDE">
+<![%graphic.attlist;[
+<!ATTLIST graphic
+ %graphics.attrib;
+ %common.attrib;
+ %graphic.role.attrib;
+ %local.graphic.attrib;
+>
+<!--end of graphic.attlist-->]]>
+<!--end of graphic.module-->]]>
+
+<!ENTITY % inlinegraphic.module "INCLUDE">
+<![%inlinegraphic.module;[
+<!ENTITY % local.inlinegraphic.attrib "">
+<!ENTITY % inlinegraphic.role.attrib "%role.attrib;">
+
+<!ENTITY % inlinegraphic.element "INCLUDE">
+<![%inlinegraphic.element;[
+<!ELEMENT inlinegraphic %ho; EMPTY>
+<!--end of inlinegraphic.element-->]]>
+
+<!ENTITY % inlinegraphic.attlist "INCLUDE">
+<![%inlinegraphic.attlist;[
+<!ATTLIST inlinegraphic
+ %graphics.attrib;
+ %common.attrib;
+ %inlinegraphic.role.attrib;
+ %local.inlinegraphic.attrib;
+>
+<!--end of inlinegraphic.attlist-->]]>
+<!--end of inlinegraphic.module-->]]>
+
+<!ENTITY % mediaobject.content.module "INCLUDE">
+<![ %mediaobject.content.module; [
+
+<!ENTITY % mediaobject.module "INCLUDE">
+<![ %mediaobject.module; [
+<!ENTITY % local.mediaobject.attrib "">
+<!ENTITY % mediaobject.role.attrib "%role.attrib;">
+
+<!ENTITY % mediaobject.element "INCLUDE">
+<![ %mediaobject.element; [
+<!ELEMENT mediaobject %ho; (objectinfo?,
+ (%mediaobject.mix;)+,
+ caption?)>
+<!--end of mediaobject.element-->]]>
+
+<!ENTITY % mediaobject.attlist "INCLUDE">
+<![ %mediaobject.attlist; [
+<!ATTLIST mediaobject
+ %common.attrib;
+ %mediaobject.role.attrib;
+ %local.mediaobject.attrib;
+>
+<!--end of mediaobject.attlist-->]]>
+<!--end of mediaobject.module-->]]>
+
+<!ENTITY % inlinemediaobject.module "INCLUDE">
+<![ %inlinemediaobject.module; [
+<!ENTITY % local.inlinemediaobject.attrib "">
+<!ENTITY % inlinemediaobject.role.attrib "%role.attrib;">
+
+<!ENTITY % inlinemediaobject.element "INCLUDE">
+<![ %inlinemediaobject.element; [
+<!ELEMENT inlinemediaobject %ho; (objectinfo?,
+ (%mediaobject.mix;)+)>
+<!--end of inlinemediaobject.element-->]]>
+
+<!ENTITY % inlinemediaobject.attlist "INCLUDE">
+<![ %inlinemediaobject.attlist; [
+<!ATTLIST inlinemediaobject
+ %common.attrib;
+ %inlinemediaobject.role.attrib;
+ %local.inlinemediaobject.attrib;
+>
+<!--end of inlinemediaobject.attlist-->]]>
+<!--end of inlinemediaobject.module-->]]>
+
+<!ENTITY % videoobject.module "INCLUDE">
+<![ %videoobject.module; [
+<!ENTITY % local.videoobject.attrib "">
+<!ENTITY % videoobject.role.attrib "%role.attrib;">
+
+<!ENTITY % videoobject.element "INCLUDE">
+<![ %videoobject.element; [
+<!ELEMENT videoobject %ho; (objectinfo?, videodata)>
+<!--end of videoobject.element-->]]>
+
+<!ENTITY % videoobject.attlist "INCLUDE">
+<![ %videoobject.attlist; [
+<!ATTLIST videoobject
+ %common.attrib;
+ %videoobject.role.attrib;
+ %local.videoobject.attrib;
+>
+<!--end of videoobject.attlist-->]]>
+<!--end of videoobject.module-->]]>
+
+<!ENTITY % audioobject.module "INCLUDE">
+<![ %audioobject.module; [
+<!ENTITY % local.audioobject.attrib "">
+<!ENTITY % audioobject.role.attrib "%role.attrib;">
+
+<!ENTITY % audioobject.element "INCLUDE">
+<![ %audioobject.element; [
+<!ELEMENT audioobject %ho; (objectinfo?, audiodata)>
+<!--end of audioobject.element-->]]>
+
+<!ENTITY % audioobject.attlist "INCLUDE">
+<![ %audioobject.attlist; [
+<!ATTLIST audioobject
+ %common.attrib;
+ %audioobject.role.attrib;
+ %local.audioobject.attrib;
+>
+<!--end of audioobject.attlist-->]]>
+<!--end of audioobject.module-->]]>
+
+<!ENTITY % imageobject.module "INCLUDE">
+<![ %imageobject.module; [
+<!ENTITY % local.imageobject.attrib "">
+<!ENTITY % imageobject.role.attrib "%role.attrib;">
+
+<!ENTITY % imageobject.element "INCLUDE">
+<![ %imageobject.element; [
+<!ELEMENT imageobject %ho; (objectinfo?, imagedata)>
+<!--end of imageobject.element-->]]>
+
+<!ENTITY % imageobject.attlist "INCLUDE">
+<![ %imageobject.attlist; [
+<!ATTLIST imageobject
+ %common.attrib;
+ %imageobject.role.attrib;
+ %local.imageobject.attrib;
+>
+<!--end of imageobject.attlist-->]]>
+<!--end of imageobject.module-->]]>
+
+<!ENTITY % textobject.module "INCLUDE">
+<![ %textobject.module; [
+<!ENTITY % local.textobject.attrib "">
+<!ENTITY % textobject.role.attrib "%role.attrib;">
+
+<!ENTITY % textobject.element "INCLUDE">
+<![ %textobject.element; [
+<!ELEMENT textobject %ho; (objectinfo?, (phrase|textdata|(%textobject.mix;)+))>
+<!--end of textobject.element-->]]>
+
+<!ENTITY % textobject.attlist "INCLUDE">
+<![ %textobject.attlist; [
+<!ATTLIST textobject
+ %common.attrib;
+ %textobject.role.attrib;
+ %local.textobject.attrib;
+>
+<!--end of textobject.attlist-->]]>
+<!--end of textobject.module-->]]>
+
+<!ENTITY % objectinfo.module "INCLUDE">
+<![ %objectinfo.module; [
+<!ENTITY % local.objectinfo.attrib "">
+<!ENTITY % objectinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % objectinfo.element "INCLUDE">
+<![ %objectinfo.element; [
+<!ELEMENT objectinfo %ho; ((%info.class;)+)
+ %beginpage.exclusion;>
+<!--end of objectinfo.element-->]]>
+
+<!ENTITY % objectinfo.attlist "INCLUDE">
+<![ %objectinfo.attlist; [
+<!ATTLIST objectinfo
+ %common.attrib;
+ %objectinfo.role.attrib;
+ %local.objectinfo.attrib;
+>
+<!--end of objectinfo.attlist-->]]>
+<!--end of objectinfo.module-->]]>
+
+<!--EntityRef: Name of an external entity containing the content
+ of the object data-->
+<!--FileRef: Filename, qualified by a pathname if desired,
+ designating the file containing the content of the object data-->
+<!--Format: Notation of the element content, if any-->
+<!--SrcCredit: Information about the source of the image-->
+<!ENTITY % local.objectdata.attrib "">
+<!ENTITY % objectdata.attrib
+ "
+ entityref ENTITY #IMPLIED
+ fileref CDATA #IMPLIED
+ format (%notation.class;)
+ #IMPLIED
+ srccredit CDATA #IMPLIED
+ %local.objectdata.attrib;"
+>
+
+<!ENTITY % videodata.module "INCLUDE">
+<![ %videodata.module; [
+<!ENTITY % local.videodata.attrib "">
+<!ENTITY % videodata.role.attrib "%role.attrib;">
+
+<!ENTITY % videodata.element "INCLUDE">
+<![ %videodata.element; [
+<!ELEMENT videodata %ho; EMPTY>
+<!--end of videodata.element-->]]>
+
+<!ENTITY % videodata.attlist "INCLUDE">
+<![ %videodata.attlist; [
+
+<!--Width: Same as CALS reprowid (desired width)-->
+<!--Depth: Same as CALS reprodep (desired depth)-->
+<!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means
+ application-specific-->
+<!--Scale: Conflation of CALS hscale and vscale-->
+<!--Scalefit: Same as CALS scalefit-->
+<!ATTLIST videodata
+ width CDATA #IMPLIED
+ contentwidth CDATA #IMPLIED
+ depth CDATA #IMPLIED
+ contentdepth CDATA #IMPLIED
+ align (left
+ |right
+ |center) #IMPLIED
+ valign (top
+ |middle
+ |bottom) #IMPLIED
+ scale CDATA #IMPLIED
+ scalefit %yesorno.attvals;
+ #IMPLIED
+ %objectdata.attrib;
+ %common.attrib;
+ %videodata.role.attrib;
+ %local.videodata.attrib;
+>
+<!--end of videodata.attlist-->]]>
+<!--end of videodata.module-->]]>
+
+<!ENTITY % audiodata.module "INCLUDE">
+<![ %audiodata.module; [
+<!ENTITY % local.audiodata.attrib "">
+<!ENTITY % audiodata.role.attrib "%role.attrib;">
+
+<!ENTITY % audiodata.element "INCLUDE">
+<![ %audiodata.element; [
+<!ELEMENT audiodata %ho; EMPTY>
+<!--end of audiodata.element-->]]>
+
+<!ENTITY % audiodata.attlist "INCLUDE">
+<![ %audiodata.attlist; [
+<!ATTLIST audiodata
+ %objectdata.attrib;
+ %common.attrib;
+ %audiodata.role.attrib;
+ %local.audiodata.attrib;
+>
+<!--end of audiodata.attlist-->]]>
+<!--end of audiodata.module-->]]>
+
+<!ENTITY % imagedata.module "INCLUDE">
+<![ %imagedata.module; [
+<!ENTITY % local.imagedata.attrib "">
+<!ENTITY % imagedata.role.attrib "%role.attrib;">
+
+<!ENTITY % imagedata.element "INCLUDE">
+<![ %imagedata.element; [
+<!ELEMENT imagedata %ho; EMPTY>
+<!--end of imagedata.element-->]]>
+
+<!ENTITY % imagedata.attlist "INCLUDE">
+<![ %imagedata.attlist; [
+
+<!--Width: Same as CALS reprowid (desired width)-->
+<!--Depth: Same as CALS reprodep (desired depth)-->
+<!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means
+ application-specific-->
+<!--Scale: Conflation of CALS hscale and vscale-->
+<!--Scalefit: Same as CALS scalefit-->
+<!ATTLIST imagedata
+ width CDATA #IMPLIED
+ contentwidth CDATA #IMPLIED
+ depth CDATA #IMPLIED
+ contentdepth CDATA #IMPLIED
+ align (left
+ |right
+ |center) #IMPLIED
+ valign (top
+ |middle
+ |bottom) #IMPLIED
+ scale CDATA #IMPLIED
+ scalefit %yesorno.attvals;
+ #IMPLIED
+ %objectdata.attrib;
+ %common.attrib;
+ %imagedata.role.attrib;
+ %local.imagedata.attrib;
+>
+<!--end of imagedata.attlist-->]]>
+<!--end of imagedata.module-->]]>
+
+<!ENTITY % textdata.module "INCLUDE">
+<![ %textdata.module; [
+<!ENTITY % local.textdata.attrib "">
+<!ENTITY % textdata.role.attrib "%role.attrib;">
+
+<!ENTITY % textdata.element "INCLUDE">
+<![ %textdata.element; [
+<!ELEMENT textdata %ho; EMPTY>
+<!--end of textdata.element-->]]>
+
+<!ENTITY % textdata.attlist "INCLUDE">
+<![ %textdata.attlist; [
+<!ATTLIST textdata
+ encoding CDATA #IMPLIED
+ %objectdata.attrib;
+ %common.attrib;
+ %textdata.role.attrib;
+ %local.textdata.attrib;
+>
+<!--end of textdata.attlist-->]]>
+<!--end of textdata.module-->]]>
+
+<!ENTITY % mediaobjectco.module "INCLUDE">
+<![ %mediaobjectco.module; [
+<!ENTITY % local.mediaobjectco.attrib "">
+<!ENTITY % mediaobjectco.role.attrib "%role.attrib;">
+
+<!ENTITY % mediaobjectco.element "INCLUDE">
+<![ %mediaobjectco.element; [
+<!ELEMENT mediaobjectco %ho; (objectinfo?, imageobjectco,
+ (imageobjectco|textobject)*)>
+<!--end of mediaobjectco.element-->]]>
+
+<!ENTITY % mediaobjectco.attlist "INCLUDE">
+<![ %mediaobjectco.attlist; [
+<!ATTLIST mediaobjectco
+ %common.attrib;
+ %mediaobjectco.role.attrib;
+ %local.mediaobjectco.attrib;
+>
+<!--end of mediaobjectco.attlist-->]]>
+<!--end of mediaobjectco.module-->]]>
+
+<!ENTITY % imageobjectco.module "INCLUDE">
+<![ %imageobjectco.module; [
+<!ENTITY % local.imageobjectco.attrib "">
+<!ENTITY % imageobjectco.role.attrib "%role.attrib;">
+
+<!ENTITY % imageobjectco.element "INCLUDE">
+<![ %imageobjectco.element; [
+<!ELEMENT imageobjectco %ho; (areaspec, imageobject, calloutlist*)>
+<!--end of imageobjectco.element-->]]>
+
+<!ENTITY % imageobjectco.attlist "INCLUDE">
+<![ %imageobjectco.attlist; [
+<!ATTLIST imageobjectco
+ %common.attrib;
+ %imageobjectco.role.attrib;
+ %local.imageobjectco.attrib;
+>
+<!--end of imageobjectco.attlist-->]]>
+<!--end of imageobjectco.module-->]]>
+<!--end of mediaobject.content.module-->]]>
+
+<!-- Equations ........................ -->
+
+<!-- This PE provides a mechanism for replacing equation content, -->
+<!-- perhaps adding a new or different model (e.g., MathML) -->
+<!ENTITY % equation.content "(alt?, (graphic+|mediaobject+))">
+<!ENTITY % inlineequation.content "(alt?,
(graphic+|inlinemediaobject+))">
+
+<!ENTITY % equation.module "INCLUDE">
+<![%equation.module;[
+<!ENTITY % local.equation.attrib "">
+<!ENTITY % equation.role.attrib "%role.attrib;">
+
+<!ENTITY % equation.element "INCLUDE">
+<![%equation.element;[
+<!ELEMENT equation %ho; (blockinfo?, (%formalobject.title.content;)?,
+ (informalequation | %equation.content;))>
+<!--end of equation.element-->]]>
+
+<!ENTITY % equation.attlist "INCLUDE">
+<![%equation.attlist;[
+<!ATTLIST equation
+ floatstyle CDATA #IMPLIED
+ %label.attrib;
+ %common.attrib;
+ %equation.role.attrib;
+ %local.equation.attrib;
+>
+<!--end of equation.attlist-->]]>
+<!--end of equation.module-->]]>
+
+<!ENTITY % informalequation.module "INCLUDE">
+<![%informalequation.module;[
+<!ENTITY % local.informalequation.attrib "">
+<!ENTITY % informalequation.role.attrib "%role.attrib;">
+
+<!ENTITY % informalequation.element "INCLUDE">
+<![%informalequation.element;[
+<!ELEMENT informalequation %ho; (blockinfo?, %equation.content;) >
+<!--end of informalequation.element-->]]>
+
+<!ENTITY % informalequation.attlist "INCLUDE">
+<![%informalequation.attlist;[
+<!ATTLIST informalequation
+ floatstyle CDATA #IMPLIED
+ %common.attrib;
+ %informalequation.role.attrib;
+ %local.informalequation.attrib;
+>
+<!--end of informalequation.attlist-->]]>
+<!--end of informalequation.module-->]]>
+
+<!ENTITY % inlineequation.module "INCLUDE">
+<![%inlineequation.module;[
+<!ENTITY % local.inlineequation.attrib "">
+<!ENTITY % inlineequation.role.attrib "%role.attrib;">
+
+<!ENTITY % inlineequation.element "INCLUDE">
+<![%inlineequation.element;[
+<!ELEMENT inlineequation %ho; (%inlineequation.content;)>
+<!--end of inlineequation.element-->]]>
+
+<!ENTITY % inlineequation.attlist "INCLUDE">
+<![%inlineequation.attlist;[
+<!ATTLIST inlineequation
+ %common.attrib;
+ %inlineequation.role.attrib;
+ %local.inlineequation.attrib;
+>
+<!--end of inlineequation.attlist-->]]>
+<!--end of inlineequation.module-->]]>
+
+<!ENTITY % alt.module "INCLUDE">
+<![%alt.module;[
+<!ENTITY % local.alt.attrib "">
+<!ENTITY % alt.role.attrib "%role.attrib;">
+
+<!ENTITY % alt.element "INCLUDE">
+<![%alt.element;[
+<!ELEMENT alt %ho; (#PCDATA)>
+<!--end of alt.element-->]]>
+
+<!ENTITY % alt.attlist "INCLUDE">
+<![%alt.attlist;[
+<!ATTLIST alt
+ %common.attrib;
+ %alt.role.attrib;
+ %local.alt.attrib;
+>
+<!--end of alt.attlist-->]]>
+<!--end of alt.module-->]]>
+
+<!-- Tables ........................... -->
+
+<!ENTITY % table.module "INCLUDE">
+<![%table.module;[
+
+<!-- Choose a table model. CALS or OASIS XML Exchange -->
+
+<!ENTITY % cals.table.module "INCLUDE">
+<![%cals.table.module;[
+<!ENTITY % exchange.table.module "IGNORE">
+]]>
+<!ENTITY % exchange.table.module "INCLUDE">
+
+<!-- Do we allow the HTML table model as well? -->
+<!ENTITY % allow.html.tables "INCLUDE">
+<![%allow.html.tables;[
+ <!-- ====================================================== -->
+ <!-- xhtmltbl.mod defines HTML tables and sets parameter
+ entities so that, when the CALS table module is read,
+ we end up allowing any table to be CALS or HTML.
+ i.e. This include must come first! -->
+ <!-- ====================================================== -->
+
+<!ENTITY % htmltbl
+ PUBLIC "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.3CR3//EN"
+ "htmltblx.mod">
+%htmltbl;
+<!--end of allow.html.tables-->]]>
+
+<!ENTITY % tables.role.attrib "%role.attrib;">
+
+<![%cals.table.module;[
+<!-- Add label and role attributes to table and informaltable -->
+<!ENTITY % bodyatt "
+ floatstyle CDATA #IMPLIED
+ %label.attrib;"
+>
+
+<!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
+ EntryTbl, and Entry (and InformalTable element). -->
+<!ENTITY % secur
+ "%common.attrib;
+ %tables.role.attrib;">
+
+<!ENTITY % common.table.attribs
+ "%bodyatt;
+ %secur;">
+
+<!-- Content model for Table. -->
+<!ENTITY % tbl.table.mdl
+ "(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*,
+ textobject*,
+ (graphic+|mediaobject+|tgroup+))">
+
+<!-- Allow either objects or inlines; beware of REs between elements. -->
+<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
+
+<!-- Reference CALS Table Model -->
+<!ENTITY % tablemodel
+ PUBLIC "-//OASIS//DTD DocBook CALS Table Model V4.3CR3//EN"
+ "calstblx.dtd">
+]]>
+
+<![%exchange.table.module;[
+<!-- Add common attributes and the Label attribute to Table and -->
+<!-- InformalTable. -->
+<!ENTITY % bodyatt
+ "%common.attrib;
+ %label.attrib;
+ %tables.role.attrib;">
+
+<!ENTITY % common.table.attribs
+ "%bodyatt;">
+
+<!-- Add common attributes to TGroup, ColSpec, TBody, THead, Row, Entry -->
+
+<!ENTITY % tbl.tgroup.att "%common.attrib;">
+<!ENTITY % tbl.colspec.att "%common.attrib;">
+<!ENTITY % tbl.tbody.att "%common.attrib;">
+<!ENTITY % tbl.thead.att "%common.attrib;">
+<!ENTITY % tbl.row.att "%common.attrib;">
+<!ENTITY % tbl.entry.att "%common.attrib;">
+
+<!-- Content model for Table. -->
+<!ENTITY % tbl.table.mdl
+ "(blockinfo?, (%formalobject.title.content;), (%ndxterm.class;)*,
+ textobject*,
+ (graphic+|mediaobject+|tgroup+))">
+
+<!-- Allow either objects or inlines; beware of REs between elements. -->
+<!ENTITY % tbl.entry.mdl "(%para.char.mix; | %tabentry.mix;)*">
+
+<!-- Reference OASIS Exchange Table Model -->
+<!ENTITY % tablemodel
+ PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN"
+ "soextblx.dtd">
+]]>
+
+%tablemodel;
+
+<!--end of table.module-->]]>
+
+<!ENTITY % informaltable.module "INCLUDE">
+<![%informaltable.module;[
+
+<!-- Note that InformalTable is dependent on some of the entity
+ declarations that customize Table. -->
+
+<!ENTITY % local.informaltable.attrib "">
+
+<!-- the following entity may have been declared by the XHTML table module -->
+<!ENTITY % informal.tbl.table.mdl "textobject*,
(graphic+|mediaobject+|tgroup+)">
+
+<!ENTITY % informaltable.element "INCLUDE">
+<![%informaltable.element;[
+<!ELEMENT informaltable %ho; (blockinfo?, (%informal.tbl.table.mdl;))>
+<!--end of informaltable.element-->]]>
+
+<!-- Frame, Colsep, and Rowsep must be repeated because
+ they are not in entities in the table module. -->
+<!-- includes TabStyle, ToCentry, ShortEntry,
+ Orient, PgWide -->
+<!-- includes Label -->
+<!-- includes common attributes -->
+
+<!ENTITY % informaltable.attlist "INCLUDE">
+<![%informaltable.attlist;[
+<!ATTLIST informaltable
+ frame (%tbl.frame.attval;) #IMPLIED
+ colsep %yesorno.attvals; #IMPLIED
+ rowsep %yesorno.attvals; #IMPLIED
+ %common.table.attribs;
+ %tbl.table.att;
+ %local.informaltable.attrib;
+>
+<!--end of informaltable.attlist-->]]>
+<!--end of informaltable.module-->]]>
+
+<!ENTITY % caption.module "INCLUDE">
+<![ %caption.module; [
+<!ENTITY % local.caption.attrib "">
+<!ENTITY % caption.role.attrib "%role.attrib;">
+
+<!ENTITY % caption.element "INCLUDE">
+<![ %caption.element; [
+<!ELEMENT caption %ho; (#PCDATA | %textobject.mix;)*>
+<!--end of caption.element-->]]>
+
+<!ENTITY % caption.attlist "INCLUDE">
+<![ %caption.attlist; [
+<!-- attrs comes from HTML tables ... -->
+
+<![ %allow.html.tables; [
+<!-- common.attrib, but without ID because ID is in attrs -->
+<!ENTITY % caption.attlist.content "
+ %lang.attrib;
+ %remap.attrib;
+ %xreflabel.attrib;
+ %revisionflag.attrib;
+ %effectivity.attrib;
+ %dir.attrib;
+ %xml-base.attrib;
+ %local.common.attrib;
+ %caption.role.attrib;
+ %attrs;
+ align (top|bottom|left|right) #IMPLIED
+ %local.caption.attrib;
+">
+]]>
+<!ENTITY % caption.attlist.content "
+ %common.attrib;
+ %caption.role.attrib;
+ %local.caption.attrib;
+">
+
+<!ATTLIST caption %caption.attlist.content;>
+
+<!--end of caption.attlist-->]]>
+<!--end of caption.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Synopses ............................................................. -->
+
+<!-- Synopsis ......................... -->
+
+<!ENTITY % synopsis.module "INCLUDE">
+<![%synopsis.module;[
+<!ENTITY % local.synopsis.attrib "">
+<!ENTITY % synopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % synopsis.element "INCLUDE">
+<![%synopsis.element;[
+<!ELEMENT synopsis %ho;
(%para.char.mix;|graphic|mediaobject|co|coref|textobject|lineannotation)*>
+<!--end of synopsis.element-->]]>
+
+<!ENTITY % synopsis.attlist "INCLUDE">
+<![%synopsis.attlist;[
+<!ATTLIST synopsis
+ %label.attrib;
+ %linespecific.attrib;
+ %common.attrib;
+ %synopsis.role.attrib;
+ %local.synopsis.attrib;
+>
+<!--end of synopsis.attlist-->]]>
+
+<!-- LineAnnotation (defined in the Inlines section, below)-->
+<!--end of synopsis.module-->]]>
+
+<!-- CmdSynopsis ...................... -->
+
+<!ENTITY % cmdsynopsis.content.module "INCLUDE">
+<![%cmdsynopsis.content.module;[
+<!ENTITY % cmdsynopsis.module "INCLUDE">
+<![%cmdsynopsis.module;[
+<!ENTITY % local.cmdsynopsis.attrib "">
+<!ENTITY % cmdsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % cmdsynopsis.element "INCLUDE">
+<![%cmdsynopsis.element;[
+<!ELEMENT cmdsynopsis %ho; ((command | arg | group | sbr)+, synopfragment*)>
+<!--end of cmdsynopsis.element-->]]>
+
+<!-- Sepchar: Character that should separate command and all
+ top-level arguments; alternate value might be e.g., Δ -->
+
+
+<!ENTITY % cmdsynopsis.attlist "INCLUDE">
+<![%cmdsynopsis.attlist;[
+<!ATTLIST cmdsynopsis
+ %label.attrib;
+ sepchar CDATA " "
+ cmdlength CDATA #IMPLIED
+ %common.attrib;
+ %cmdsynopsis.role.attrib;
+ %local.cmdsynopsis.attrib;
+>
+<!--end of cmdsynopsis.attlist-->]]>
+<!--end of cmdsynopsis.module-->]]>
+
+<!ENTITY % arg.module "INCLUDE">
+<![%arg.module;[
+<!ENTITY % local.arg.attrib "">
+<!ENTITY % arg.role.attrib "%role.attrib;">
+
+<!ENTITY % arg.element "INCLUDE">
+<![%arg.element;[
+<!ELEMENT arg %ho; (#PCDATA
+ | arg
+ | group
+ | option
+ | synopfragmentref
+ | replaceable
+ | sbr)*>
+<!--end of arg.element-->]]>
+
+<!-- Choice: Whether Arg must be supplied: Opt (optional to
+ supply, e.g. [arg]; the default), Req (required to supply,
+ e.g. {arg}), or Plain (required to supply, e.g. arg) -->
+<!-- Rep: whether Arg is repeatable: Norepeat (e.g. arg without
+ ellipsis; the default), or Repeat (e.g. arg...) -->
+
+
+<!ENTITY % arg.attlist "INCLUDE">
+<![%arg.attlist;[
+<!ATTLIST arg
+ choice (opt
+ |req
+ |plain) 'opt'
+ rep (norepeat
+ |repeat) 'norepeat'
+ %common.attrib;
+ %arg.role.attrib;
+ %local.arg.attrib;
+>
+<!--end of arg.attlist-->]]>
+<!--end of arg.module-->]]>
+
+<!ENTITY % group.module "INCLUDE">
+<![%group.module;[
+
+<!ENTITY % local.group.attrib "">
+<!ENTITY % group.role.attrib "%role.attrib;">
+
+<!ENTITY % group.element "INCLUDE">
+<![%group.element;[
+<!ELEMENT group %ho; ((arg | group | option | synopfragmentref
+ | replaceable | sbr)+)>
+<!--end of group.element-->]]>
+
+<!-- Choice: Whether Group must be supplied: Opt (optional to
+ supply, e.g. [g1|g2|g3]; the default), Req (required to
+ supply, e.g. {g1|g2|g3}), Plain (required to supply,
+ e.g. g1|g2|g3), OptMult (can supply zero or more, e.g.
+ [[g1|g2|g3]]), or ReqMult (must supply one or more, e.g.
+ {{g1|g2|g3}}) -->
+<!-- Rep: whether Group is repeatable: Norepeat (e.g. group
+ without ellipsis; the default), or Repeat (e.g. group...) -->
+
+
+<!ENTITY % group.attlist "INCLUDE">
+<![%group.attlist;[
+<!ATTLIST group
+ choice (opt
+ |req
+ |plain) 'opt'
+ rep (norepeat
+ |repeat) 'norepeat'
+ %common.attrib;
+ %group.role.attrib;
+ %local.group.attrib;
+>
+<!--end of group.attlist-->]]>
+<!--end of group.module-->]]>
+
+<!ENTITY % sbr.module "INCLUDE">
+<![%sbr.module;[
+<!ENTITY % local.sbr.attrib "">
+<!-- Synopsis break -->
+<!ENTITY % sbr.role.attrib "%role.attrib;">
+
+<!ENTITY % sbr.element "INCLUDE">
+<![%sbr.element;[
+<!ELEMENT sbr %ho; EMPTY>
+<!--end of sbr.element-->]]>
+
+<!ENTITY % sbr.attlist "INCLUDE">
+<![%sbr.attlist;[
+<!ATTLIST sbr
+ %common.attrib;
+ %sbr.role.attrib;
+ %local.sbr.attrib;
+>
+<!--end of sbr.attlist-->]]>
+<!--end of sbr.module-->]]>
+
+<!ENTITY % synopfragmentref.module "INCLUDE">
+<![%synopfragmentref.module;[
+<!ENTITY % local.synopfragmentref.attrib "">
+<!ENTITY % synopfragmentref.role.attrib "%role.attrib;">
+
+<!ENTITY % synopfragmentref.element "INCLUDE">
+<![%synopfragmentref.element;[
+<!ELEMENT synopfragmentref %ho; (#PCDATA)>
+<!--end of synopfragmentref.element-->]]>
+
+<!-- to SynopFragment of complex synopsis
+ material for separate referencing -->
+
+
+<!ENTITY % synopfragmentref.attlist "INCLUDE">
+<![%synopfragmentref.attlist;[
+<!ATTLIST synopfragmentref
+ %linkendreq.attrib; %common.attrib;
+ %synopfragmentref.role.attrib;
+ %local.synopfragmentref.attrib;
+>
+<!--end of synopfragmentref.attlist-->]]>
+<!--end of synopfragmentref.module-->]]>
+
+<!ENTITY % synopfragment.module "INCLUDE">
+<![%synopfragment.module;[
+<!ENTITY % local.synopfragment.attrib "">
+<!ENTITY % synopfragment.role.attrib "%role.attrib;">
+
+<!ENTITY % synopfragment.element "INCLUDE">
+<![%synopfragment.element;[
+<!ELEMENT synopfragment %ho; ((arg | group)+)>
+<!--end of synopfragment.element-->]]>
+
+<!ENTITY % synopfragment.attlist "INCLUDE">
+<![%synopfragment.attlist;[
+<!ATTLIST synopfragment
+ %idreq.common.attrib;
+ %synopfragment.role.attrib;
+ %local.synopfragment.attrib;
+>
+<!--end of synopfragment.attlist-->]]>
+<!--end of synopfragment.module-->]]>
+
+<!-- Command (defined in the Inlines section, below)-->
+<!-- Option (defined in the Inlines section, below)-->
+<!-- Replaceable (defined in the Inlines section, below)-->
+<!--end of cmdsynopsis.content.module-->]]>
+
+<!-- FuncSynopsis ..................... -->
+
+<!ENTITY % funcsynopsis.content.module "INCLUDE">
+<![%funcsynopsis.content.module;[
+<!ENTITY % funcsynopsis.module "INCLUDE">
+<![%funcsynopsis.module;[
+
+<!ENTITY % local.funcsynopsis.attrib "">
+<!ENTITY % funcsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % funcsynopsis.element "INCLUDE">
+<![%funcsynopsis.element;[
+<!ELEMENT funcsynopsis %ho; ((funcsynopsisinfo | funcprototype)+)>
+<!--end of funcsynopsis.element-->]]>
+
+<!ENTITY % funcsynopsis.attlist "INCLUDE">
+<![%funcsynopsis.attlist;[
+<!ATTLIST funcsynopsis
+ %label.attrib;
+ %common.attrib;
+ %funcsynopsis.role.attrib;
+ %local.funcsynopsis.attrib;
+>
+<!--end of funcsynopsis.attlist-->]]>
+<!--end of funcsynopsis.module-->]]>
+
+<!ENTITY % funcsynopsisinfo.module "INCLUDE">
+<![%funcsynopsisinfo.module;[
+<!ENTITY % local.funcsynopsisinfo.attrib "">
+<!ENTITY % funcsynopsisinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % funcsynopsisinfo.element "INCLUDE">
+<![%funcsynopsisinfo.element;[
+<!ELEMENT funcsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*>
+<!--end of funcsynopsisinfo.element-->]]>
+
+<!ENTITY % funcsynopsisinfo.attlist "INCLUDE">
+<![%funcsynopsisinfo.attlist;[
+<!ATTLIST funcsynopsisinfo
+ %linespecific.attrib;
+ %common.attrib;
+ %funcsynopsisinfo.role.attrib;
+ %local.funcsynopsisinfo.attrib;
+>
+<!--end of funcsynopsisinfo.attlist-->]]>
+<!--end of funcsynopsisinfo.module-->]]>
+
+<!ENTITY % funcprototype.module "INCLUDE">
+<![%funcprototype.module;[
+<!ENTITY % local.funcprototype.attrib "">
+<!ENTITY % funcprototype.role.attrib "%role.attrib;">
+
+<!ENTITY % funcprototype.element "INCLUDE">
+<![%funcprototype.element;[
+<!ELEMENT funcprototype %ho; (modifier*,
+ funcdef,
+ (void|varargs|(paramdef+, varargs?)),
+ modifier*)>
+
+<!--end of funcprototype.element-->]]>
+
+<!ENTITY % funcprototype.attlist "INCLUDE">
+<![%funcprototype.attlist;[
+<!ATTLIST funcprototype
+ %common.attrib;
+ %funcprototype.role.attrib;
+ %local.funcprototype.attrib;
+>
+<!--end of funcprototype.attlist-->]]>
+<!--end of funcprototype.module-->]]>
+
+<!ENTITY % funcdef.module "INCLUDE">
+<![%funcdef.module;[
+<!ENTITY % local.funcdef.attrib "">
+<!ENTITY % funcdef.role.attrib "%role.attrib;">
+
+<!ENTITY % funcdef.element "INCLUDE">
+<![%funcdef.element;[
+<!ELEMENT funcdef %ho; (#PCDATA
+ | type
+ | replaceable
+ | function)*>
+<!--end of funcdef.element-->]]>
+
+<!ENTITY % funcdef.attlist "INCLUDE">
+<![%funcdef.attlist;[
+<!ATTLIST funcdef
+ %common.attrib;
+ %funcdef.role.attrib;
+ %local.funcdef.attrib;
+>
+<!--end of funcdef.attlist-->]]>
+<!--end of funcdef.module-->]]>
+
+<!ENTITY % void.module "INCLUDE">
+<![%void.module;[
+<!ENTITY % local.void.attrib "">
+<!ENTITY % void.role.attrib "%role.attrib;">
+
+<!ENTITY % void.element "INCLUDE">
+<![%void.element;[
+<!ELEMENT void %ho; EMPTY>
+<!--end of void.element-->]]>
+
+<!ENTITY % void.attlist "INCLUDE">
+<![%void.attlist;[
+<!ATTLIST void
+ %common.attrib;
+ %void.role.attrib;
+ %local.void.attrib;
+>
+<!--end of void.attlist-->]]>
+<!--end of void.module-->]]>
+
+<!ENTITY % varargs.module "INCLUDE">
+<![%varargs.module;[
+<!ENTITY % local.varargs.attrib "">
+<!ENTITY % varargs.role.attrib "%role.attrib;">
+
+<!ENTITY % varargs.element "INCLUDE">
+<![%varargs.element;[
+<!ELEMENT varargs %ho; EMPTY>
+<!--end of varargs.element-->]]>
+
+<!ENTITY % varargs.attlist "INCLUDE">
+<![%varargs.attlist;[
+<!ATTLIST varargs
+ %common.attrib;
+ %varargs.role.attrib;
+ %local.varargs.attrib;
+>
+<!--end of varargs.attlist-->]]>
+<!--end of varargs.module-->]]>
+
+<!-- Processing assumes that only one Parameter will appear in a
+ ParamDef, and that FuncParams will be used at most once, for
+ providing information on the "inner parameters" for parameters that
+ are pointers to functions. -->
+
+<!ENTITY % paramdef.module "INCLUDE">
+<![%paramdef.module;[
+<!ENTITY % local.paramdef.attrib "">
+<!ENTITY % paramdef.role.attrib "%role.attrib;">
+
+<!ENTITY % paramdef.element "INCLUDE">
+<![%paramdef.element;[
+<!ELEMENT paramdef %ho; (#PCDATA
+ | initializer
+ | type
+ | replaceable
+ | parameter
+ | funcparams)*>
+<!--end of paramdef.element-->]]>
+
+<!ENTITY % paramdef.attlist "INCLUDE">
+<![%paramdef.attlist;[
+<!ATTLIST paramdef
+ choice (opt
+ |req) #IMPLIED
+ %common.attrib;
+ %paramdef.role.attrib;
+ %local.paramdef.attrib;
+>
+<!--end of paramdef.attlist-->]]>
+<!--end of paramdef.module-->]]>
+
+<!ENTITY % funcparams.module "INCLUDE">
+<![%funcparams.module;[
+<!ENTITY % local.funcparams.attrib "">
+<!ENTITY % funcparams.role.attrib "%role.attrib;">
+
+<!ENTITY % funcparams.element "INCLUDE">
+<![%funcparams.element;[
+<!ELEMENT funcparams %ho; (%cptr.char.mix;)*>
+<!--end of funcparams.element-->]]>
+
+<!ENTITY % funcparams.attlist "INCLUDE">
+<![%funcparams.attlist;[
+<!ATTLIST funcparams
+ %common.attrib;
+ %funcparams.role.attrib;
+ %local.funcparams.attrib;
+>
+<!--end of funcparams.attlist-->]]>
+<!--end of funcparams.module-->]]>
+
+<!-- LineAnnotation (defined in the Inlines section, below)-->
+<!-- Replaceable (defined in the Inlines section, below)-->
+<!-- Function (defined in the Inlines section, below)-->
+<!-- Parameter (defined in the Inlines section, below)-->
+<!--end of funcsynopsis.content.module-->]]>
+
+<!-- ClassSynopsis ..................... -->
+
+<!ENTITY % classsynopsis.content.module "INCLUDE">
+<![%classsynopsis.content.module;[
+
+<!ENTITY % classsynopsis.module "INCLUDE">
+<![%classsynopsis.module;[
+<!ENTITY % local.classsynopsis.attrib "">
+<!ENTITY % classsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % classsynopsis.element "INCLUDE">
+<![%classsynopsis.element;[
+<!ELEMENT classsynopsis %ho; ((ooclass|oointerface|ooexception)+,
+ (classsynopsisinfo
+ |fieldsynopsis|%method.synop.class;)*)>
+<!--end of classsynopsis.element-->]]>
+
+<!ENTITY % classsynopsis.attlist "INCLUDE">
+<![%classsynopsis.attlist;[
+<!ATTLIST classsynopsis
+ language CDATA #IMPLIED
+ class (class|interface) "class"
+ %common.attrib;
+ %classsynopsis.role.attrib;
+ %local.classsynopsis.attrib;
+>
+<!--end of classsynopsis.attlist-->]]>
+<!--end of classsynopsis.module-->]]>
+
+<!ENTITY % classsynopsisinfo.module "INCLUDE">
+<![ %classsynopsisinfo.module; [
+<!ENTITY % local.classsynopsisinfo.attrib "">
+<!ENTITY % classsynopsisinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % classsynopsisinfo.element "INCLUDE">
+<![ %classsynopsisinfo.element; [
+<!ELEMENT classsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*>
+<!--end of classsynopsisinfo.element-->]]>
+
+<!ENTITY % classsynopsisinfo.attlist "INCLUDE">
+<![ %classsynopsisinfo.attlist; [
+<!ATTLIST classsynopsisinfo
+ %linespecific.attrib;
+ %common.attrib;
+ %classsynopsisinfo.role.attrib;
+ %local.classsynopsisinfo.attrib;
+>
+<!--end of classsynopsisinfo.attlist-->]]>
+<!--end of classsynopsisinfo.module-->]]>
+
+<!ENTITY % ooclass.module "INCLUDE">
+<![%ooclass.module;[
+<!ENTITY % local.ooclass.attrib "">
+<!ENTITY % ooclass.role.attrib "%role.attrib;">
+
+<!ENTITY % ooclass.element "INCLUDE">
+<![%ooclass.element;[
+<!ELEMENT ooclass %ho; (modifier*, classname)>
+<!--end of ooclass.element-->]]>
+
+<!ENTITY % ooclass.attlist "INCLUDE">
+<![%ooclass.attlist;[
+<!ATTLIST ooclass
+ %common.attrib;
+ %ooclass.role.attrib;
+ %local.ooclass.attrib;
+>
+<!--end of ooclass.attlist-->]]>
+<!--end of ooclass.module-->]]>
+
+<!ENTITY % oointerface.module "INCLUDE">
+<![%oointerface.module;[
+<!ENTITY % local.oointerface.attrib "">
+<!ENTITY % oointerface.role.attrib "%role.attrib;">
+
+<!ENTITY % oointerface.element "INCLUDE">
+<![%oointerface.element;[
+<!ELEMENT oointerface %ho; (modifier*, interfacename)>
+<!--end of oointerface.element-->]]>
+
+<!ENTITY % oointerface.attlist "INCLUDE">
+<![%oointerface.attlist;[
+<!ATTLIST oointerface
+ %common.attrib;
+ %oointerface.role.attrib;
+ %local.oointerface.attrib;
+>
+<!--end of oointerface.attlist-->]]>
+<!--end of oointerface.module-->]]>
+
+<!ENTITY % ooexception.module "INCLUDE">
+<![%ooexception.module;[
+<!ENTITY % local.ooexception.attrib "">
+<!ENTITY % ooexception.role.attrib "%role.attrib;">
+
+<!ENTITY % ooexception.element "INCLUDE">
+<![%ooexception.element;[
+<!ELEMENT ooexception %ho; (modifier*, exceptionname)>
+<!--end of ooexception.element-->]]>
+
+<!ENTITY % ooexception.attlist "INCLUDE">
+<![%ooexception.attlist;[
+<!ATTLIST ooexception
+ %common.attrib;
+ %ooexception.role.attrib;
+ %local.ooexception.attrib;
+>
+<!--end of ooexception.attlist-->]]>
+<!--end of ooexception.module-->]]>
+
+<!ENTITY % modifier.module "INCLUDE">
+<![%modifier.module;[
+<!ENTITY % local.modifier.attrib "">
+<!ENTITY % modifier.role.attrib "%role.attrib;">
+
+<!ENTITY % modifier.element "INCLUDE">
+<![%modifier.element;[
+<!ELEMENT modifier %ho; (%smallcptr.char.mix;)*>
+<!--end of modifier.element-->]]>
+
+<!ENTITY % modifier.attlist "INCLUDE">
+<![%modifier.attlist;[
+<!ATTLIST modifier
+ %common.attrib;
+ %modifier.role.attrib;
+ %local.modifier.attrib;
+>
+<!--end of modifier.attlist-->]]>
+<!--end of modifier.module-->]]>
+
+<!ENTITY % interfacename.module "INCLUDE">
+<![%interfacename.module;[
+<!ENTITY % local.interfacename.attrib "">
+<!ENTITY % interfacename.role.attrib "%role.attrib;">
+
+<!ENTITY % interfacename.element "INCLUDE">
+<![%interfacename.element;[
+<!ELEMENT interfacename %ho; (%cptr.char.mix;)*>
+<!--end of interfacename.element-->]]>
+
+<!ENTITY % interfacename.attlist "INCLUDE">
+<![%interfacename.attlist;[
+<!ATTLIST interfacename
+ %common.attrib;
+ %interfacename.role.attrib;
+ %local.interfacename.attrib;
+>
+<!--end of interfacename.attlist-->]]>
+<!--end of interfacename.module-->]]>
+
+<!ENTITY % exceptionname.module "INCLUDE">
+<![%exceptionname.module;[
+<!ENTITY % local.exceptionname.attrib "">
+<!ENTITY % exceptionname.role.attrib "%role.attrib;">
+
+<!ENTITY % exceptionname.element "INCLUDE">
+<![%exceptionname.element;[
+<!ELEMENT exceptionname %ho; (%smallcptr.char.mix;)*>
+<!--end of exceptionname.element-->]]>
+
+<!ENTITY % exceptionname.attlist "INCLUDE">
+<![%exceptionname.attlist;[
+<!ATTLIST exceptionname
+ %common.attrib;
+ %exceptionname.role.attrib;
+ %local.exceptionname.attrib;
+>
+<!--end of exceptionname.attlist-->]]>
+<!--end of exceptionname.module-->]]>
+
+<!ENTITY % fieldsynopsis.module "INCLUDE">
+<![%fieldsynopsis.module;[
+<!ENTITY % local.fieldsynopsis.attrib "">
+<!ENTITY % fieldsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % fieldsynopsis.element "INCLUDE">
+<![%fieldsynopsis.element;[
+<!ELEMENT fieldsynopsis %ho; (modifier*, type?, varname, initializer?)>
+<!--end of fieldsynopsis.element-->]]>
+
+<!ENTITY % fieldsynopsis.attlist "INCLUDE">
+<![%fieldsynopsis.attlist;[
+<!ATTLIST fieldsynopsis
+ language CDATA #IMPLIED
+ %common.attrib;
+ %fieldsynopsis.role.attrib;
+ %local.fieldsynopsis.attrib;
+>
+<!--end of fieldsynopsis.attlist-->]]>
+<!--end of fieldsynopsis.module-->]]>
+
+<!ENTITY % initializer.module "INCLUDE">
+<![%initializer.module;[
+<!ENTITY % local.initializer.attrib "">
+<!ENTITY % initializer.role.attrib "%role.attrib;">
+
+<!ENTITY % initializer.element "INCLUDE">
+<![%initializer.element;[
+<!ELEMENT initializer %ho; (%smallcptr.char.mix;)*>
+<!--end of initializer.element-->]]>
+
+<!ENTITY % initializer.attlist "INCLUDE">
+<![%initializer.attlist;[
+<!ATTLIST initializer
+ %common.attrib;
+ %initializer.role.attrib;
+ %local.initializer.attrib;
+>
+<!--end of initializer.attlist-->]]>
+<!--end of initializer.module-->]]>
+
+<!ENTITY % constructorsynopsis.module "INCLUDE">
+<![%constructorsynopsis.module;[
+<!ENTITY % local.constructorsynopsis.attrib "">
+<!ENTITY % constructorsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % constructorsynopsis.element "INCLUDE">
+<![%constructorsynopsis.element;[
+<!ELEMENT constructorsynopsis %ho; (modifier*,
+ methodname?,
+ (methodparam+|void?),
+ exceptionname*)>
+<!--end of constructorsynopsis.element-->]]>
+
+<!ENTITY % constructorsynopsis.attlist "INCLUDE">
+<![%constructorsynopsis.attlist;[
+<!ATTLIST constructorsynopsis
+ language CDATA #IMPLIED
+ %common.attrib;
+ %constructorsynopsis.role.attrib;
+ %local.constructorsynopsis.attrib;
+>
+<!--end of constructorsynopsis.attlist-->]]>
+<!--end of constructorsynopsis.module-->]]>
+
+<!ENTITY % destructorsynopsis.module "INCLUDE">
+<![%destructorsynopsis.module;[
+<!ENTITY % local.destructorsynopsis.attrib "">
+<!ENTITY % destructorsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % destructorsynopsis.element "INCLUDE">
+<![%destructorsynopsis.element;[
+<!ELEMENT destructorsynopsis %ho; (modifier*,
+ methodname?,
+ (methodparam+|void?),
+ exceptionname*)>
+<!--end of destructorsynopsis.element-->]]>
+
+<!ENTITY % destructorsynopsis.attlist "INCLUDE">
+<![%destructorsynopsis.attlist;[
+<!ATTLIST destructorsynopsis
+ language CDATA #IMPLIED
+ %common.attrib;
+ %destructorsynopsis.role.attrib;
+ %local.destructorsynopsis.attrib;
+>
+<!--end of destructorsynopsis.attlist-->]]>
+<!--end of destructorsynopsis.module-->]]>
+
+<!ENTITY % methodsynopsis.module "INCLUDE">
+<![%methodsynopsis.module;[
+<!ENTITY % local.methodsynopsis.attrib "">
+<!ENTITY % methodsynopsis.role.attrib "%role.attrib;">
+
+<!ENTITY % methodsynopsis.element "INCLUDE">
+<![%methodsynopsis.element;[
+<!ELEMENT methodsynopsis %ho; (modifier*,
+ (type|void)?,
+ methodname,
+ (methodparam+|void?),
+ exceptionname*,
+ modifier*)>
+<!--end of methodsynopsis.element-->]]>
+
+<!ENTITY % methodsynopsis.attlist "INCLUDE">
+<![%methodsynopsis.attlist;[
+<!ATTLIST methodsynopsis
+ language CDATA #IMPLIED
+ %common.attrib;
+ %methodsynopsis.role.attrib;
+ %local.methodsynopsis.attrib;
+>
+<!--end of methodsynopsis.attlist-->]]>
+<!--end of methodsynopsis.module-->]]>
+
+<!ENTITY % methodname.module "INCLUDE">
+<![%methodname.module;[
+<!ENTITY % local.methodname.attrib "">
+<!ENTITY % methodname.role.attrib "%role.attrib;">
+
+<!ENTITY % methodname.element "INCLUDE">
+<![%methodname.element;[
+<!ELEMENT methodname %ho; (%smallcptr.char.mix;)*>
+<!--end of methodname.element-->]]>
+
+<!ENTITY % methodname.attlist "INCLUDE">
+<![%methodname.attlist;[
+<!ATTLIST methodname
+ %common.attrib;
+ %methodname.role.attrib;
+ %local.methodname.attrib;
+>
+<!--end of methodname.attlist-->]]>
+<!--end of methodname.module-->]]>
+
+<!ENTITY % methodparam.module "INCLUDE">
+<![%methodparam.module;[
+<!ENTITY % local.methodparam.attrib "">
+<!ENTITY % methodparam.role.attrib "%role.attrib;">
+
+<!ENTITY % methodparam.element "INCLUDE">
+<![%methodparam.element;[
+<!ELEMENT methodparam %ho; (modifier*,
+ type?,
+ ((parameter,initializer?)|funcparams),
+ modifier*)>
+<!--end of methodparam.element-->]]>
+
+<!ENTITY % methodparam.attlist "INCLUDE">
+<![%methodparam.attlist;[
+<!ATTLIST methodparam
+ choice (opt
+ |req
+ |plain) "req"
+ rep (norepeat
+ |repeat) "norepeat"
+ %common.attrib;
+ %methodparam.role.attrib;
+ %local.methodparam.attrib;
+>
+<!--end of methodparam.attlist-->]]>
+<!--end of methodparam.module-->]]>
+<!--end of classsynopsis.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Document information entities and elements ........................... -->
+
+<!-- The document information elements include some elements that are
+ currently used only in the document hierarchy module. They are
+ defined here so that they will be available for use in customized
+ document hierarchies. -->
+
+<!-- .................................. -->
+
+<!ENTITY % docinfo.content.module "INCLUDE">
+<![%docinfo.content.module;[
+
+<!-- Ackno ............................ -->
+
+<!ENTITY % ackno.module "INCLUDE">
+<![%ackno.module;[
+<!ENTITY % local.ackno.attrib "">
+<!ENTITY % ackno.role.attrib "%role.attrib;">
+
+<!ENTITY % ackno.element "INCLUDE">
+<![%ackno.element;[
+<!ELEMENT ackno %ho; (%docinfo.char.mix;)*>
+<!--end of ackno.element-->]]>
+
+<!ENTITY % ackno.attlist "INCLUDE">
+<![%ackno.attlist;[
+<!ATTLIST ackno
+ %common.attrib;
+ %ackno.role.attrib;
+ %local.ackno.attrib;
+>
+<!--end of ackno.attlist-->]]>
+<!--end of ackno.module-->]]>
+
+<!-- Address .......................... -->
+
+<!ENTITY % address.content.module "INCLUDE">
+<![%address.content.module;[
+<!ENTITY % address.module "INCLUDE">
+<![%address.module;[
+<!ENTITY % local.address.attrib "">
+<!ENTITY % address.role.attrib "%role.attrib;">
+
+<!ENTITY % address.element "INCLUDE">
+<![%address.element;[
+<!ELEMENT address %ho; (#PCDATA|personname|%person.ident.mix;
+ |street|pob|postcode|city|state|country|phone
+ |fax|email|otheraddr)*>
+<!--end of address.element-->]]>
+
+<!ENTITY % address.attlist "INCLUDE">
+<![%address.attlist;[
+<!ATTLIST address
+ %linespecific.attrib;
+ %common.attrib;
+ %address.role.attrib;
+ %local.address.attrib;
+>
+<!--end of address.attlist-->]]>
+<!--end of address.module-->]]>
+
+ <!ENTITY % street.module "INCLUDE">
+ <![%street.module;[
+ <!ENTITY % local.street.attrib "">
+ <!ENTITY % street.role.attrib "%role.attrib;">
+
+<!ENTITY % street.element "INCLUDE">
+<![%street.element;[
+<!ELEMENT street %ho; (%docinfo.char.mix;)*>
+<!--end of street.element-->]]>
+
+<!ENTITY % street.attlist "INCLUDE">
+<![%street.attlist;[
+<!ATTLIST street
+ %common.attrib;
+ %street.role.attrib;
+ %local.street.attrib;
+>
+<!--end of street.attlist-->]]>
+ <!--end of street.module-->]]>
+
+ <!ENTITY % pob.module "INCLUDE">
+ <![%pob.module;[
+ <!ENTITY % local.pob.attrib "">
+ <!ENTITY % pob.role.attrib "%role.attrib;">
+
+<!ENTITY % pob.element "INCLUDE">
+<![%pob.element;[
+<!ELEMENT pob %ho; (%docinfo.char.mix;)*>
+<!--end of pob.element-->]]>
+
+<!ENTITY % pob.attlist "INCLUDE">
+<![%pob.attlist;[
+<!ATTLIST pob
+ %common.attrib;
+ %pob.role.attrib;
+ %local.pob.attrib;
+>
+<!--end of pob.attlist-->]]>
+ <!--end of pob.module-->]]>
+
+ <!ENTITY % postcode.module "INCLUDE">
+ <![%postcode.module;[
+ <!ENTITY % local.postcode.attrib "">
+ <!ENTITY % postcode.role.attrib "%role.attrib;">
+
+<!ENTITY % postcode.element "INCLUDE">
+<![%postcode.element;[
+<!ELEMENT postcode %ho; (%docinfo.char.mix;)*>
+<!--end of postcode.element-->]]>
+
+<!ENTITY % postcode.attlist "INCLUDE">
+<![%postcode.attlist;[
+<!ATTLIST postcode
+ %common.attrib;
+ %postcode.role.attrib;
+ %local.postcode.attrib;
+>
+<!--end of postcode.attlist-->]]>
+ <!--end of postcode.module-->]]>
+
+ <!ENTITY % city.module "INCLUDE">
+ <![%city.module;[
+ <!ENTITY % local.city.attrib "">
+ <!ENTITY % city.role.attrib "%role.attrib;">
+
+<!ENTITY % city.element "INCLUDE">
+<![%city.element;[
+<!ELEMENT city %ho; (%docinfo.char.mix;)*>
+<!--end of city.element-->]]>
+
+<!ENTITY % city.attlist "INCLUDE">
+<![%city.attlist;[
+<!ATTLIST city
+ %common.attrib;
+ %city.role.attrib;
+ %local.city.attrib;
+>
+<!--end of city.attlist-->]]>
+ <!--end of city.module-->]]>
+
+ <!ENTITY % state.module "INCLUDE">
+ <![%state.module;[
+ <!ENTITY % local.state.attrib "">
+ <!ENTITY % state.role.attrib "%role.attrib;">
+
+<!ENTITY % state.element "INCLUDE">
+<![%state.element;[
+<!ELEMENT state %ho; (%docinfo.char.mix;)*>
+<!--end of state.element-->]]>
+
+<!ENTITY % state.attlist "INCLUDE">
+<![%state.attlist;[
+<!ATTLIST state
+ %common.attrib;
+ %state.role.attrib;
+ %local.state.attrib;
+>
+<!--end of state.attlist-->]]>
+ <!--end of state.module-->]]>
+
+ <!ENTITY % country.module "INCLUDE">
+ <![%country.module;[
+ <!ENTITY % local.country.attrib "">
+ <!ENTITY % country.role.attrib "%role.attrib;">
+
+<!ENTITY % country.element "INCLUDE">
+<![%country.element;[
+<!ELEMENT country %ho; (%docinfo.char.mix;)*>
+<!--end of country.element-->]]>
+
+<!ENTITY % country.attlist "INCLUDE">
+<![%country.attlist;[
+<!ATTLIST country
+ %common.attrib;
+ %country.role.attrib;
+ %local.country.attrib;
+>
+<!--end of country.attlist-->]]>
+ <!--end of country.module-->]]>
+
+ <!ENTITY % phone.module "INCLUDE">
+ <![%phone.module;[
+ <!ENTITY % local.phone.attrib "">
+ <!ENTITY % phone.role.attrib "%role.attrib;">
+
+<!ENTITY % phone.element "INCLUDE">
+<![%phone.element;[
+<!ELEMENT phone %ho; (%docinfo.char.mix;)*>
+<!--end of phone.element-->]]>
+
+<!ENTITY % phone.attlist "INCLUDE">
+<![%phone.attlist;[
+<!ATTLIST phone
+ %common.attrib;
+ %phone.role.attrib;
+ %local.phone.attrib;
+>
+<!--end of phone.attlist-->]]>
+ <!--end of phone.module-->]]>
+
+ <!ENTITY % fax.module "INCLUDE">
+ <![%fax.module;[
+ <!ENTITY % local.fax.attrib "">
+ <!ENTITY % fax.role.attrib "%role.attrib;">
+
+<!ENTITY % fax.element "INCLUDE">
+<![%fax.element;[
+<!ELEMENT fax %ho; (%docinfo.char.mix;)*>
+<!--end of fax.element-->]]>
+
+<!ENTITY % fax.attlist "INCLUDE">
+<![%fax.attlist;[
+<!ATTLIST fax
+ %common.attrib;
+ %fax.role.attrib;
+ %local.fax.attrib;
+>
+<!--end of fax.attlist-->]]>
+ <!--end of fax.module-->]]>
+
+ <!-- Email (defined in the Inlines section, below)-->
+
+ <!ENTITY % otheraddr.module "INCLUDE">
+ <![%otheraddr.module;[
+ <!ENTITY % local.otheraddr.attrib "">
+ <!ENTITY % otheraddr.role.attrib "%role.attrib;">
+
+<!ENTITY % otheraddr.element "INCLUDE">
+<![%otheraddr.element;[
+<!ELEMENT otheraddr %ho; (%docinfo.char.mix;)*>
+<!--end of otheraddr.element-->]]>
+
+<!ENTITY % otheraddr.attlist "INCLUDE">
+<![%otheraddr.attlist;[
+<!ATTLIST otheraddr
+ %common.attrib;
+ %otheraddr.role.attrib;
+ %local.otheraddr.attrib;
+>
+<!--end of otheraddr.attlist-->]]>
+ <!--end of otheraddr.module-->]]>
+<!--end of address.content.module-->]]>
+
+<!-- Affiliation ...................... -->
+
+<!ENTITY % affiliation.content.module "INCLUDE">
+<![%affiliation.content.module;[
+<!ENTITY % affiliation.module "INCLUDE">
+<![%affiliation.module;[
+<!ENTITY % local.affiliation.attrib "">
+<!ENTITY % affiliation.role.attrib "%role.attrib;">
+
+<!ENTITY % affiliation.element "INCLUDE">
+<![%affiliation.element;[
+<!ELEMENT affiliation %ho; (shortaffil?, jobtitle*, orgname?, orgdiv*,
+ address*)>
+<!--end of affiliation.element-->]]>
+
+<!ENTITY % affiliation.attlist "INCLUDE">
+<![%affiliation.attlist;[
+<!ATTLIST affiliation
+ %common.attrib;
+ %affiliation.role.attrib;
+ %local.affiliation.attrib;
+>
+<!--end of affiliation.attlist-->]]>
+<!--end of affiliation.module-->]]>
+
+ <!ENTITY % shortaffil.module "INCLUDE">
+ <![%shortaffil.module;[
+ <!ENTITY % local.shortaffil.attrib "">
+ <!ENTITY % shortaffil.role.attrib "%role.attrib;">
+
+<!ENTITY % shortaffil.element "INCLUDE">
+<![%shortaffil.element;[
+<!ELEMENT shortaffil %ho; (%docinfo.char.mix;)*>
+<!--end of shortaffil.element-->]]>
+
+<!ENTITY % shortaffil.attlist "INCLUDE">
+<![%shortaffil.attlist;[
+<!ATTLIST shortaffil
+ %common.attrib;
+ %shortaffil.role.attrib;
+ %local.shortaffil.attrib;
+>
+<!--end of shortaffil.attlist-->]]>
+ <!--end of shortaffil.module-->]]>
+
+ <!ENTITY % jobtitle.module "INCLUDE">
+ <![%jobtitle.module;[
+ <!ENTITY % local.jobtitle.attrib "">
+ <!ENTITY % jobtitle.role.attrib "%role.attrib;">
+
+<!ENTITY % jobtitle.element "INCLUDE">
+<![%jobtitle.element;[
+<!ELEMENT jobtitle %ho; (%docinfo.char.mix;)*>
+<!--end of jobtitle.element-->]]>
+
+<!ENTITY % jobtitle.attlist "INCLUDE">
+<![%jobtitle.attlist;[
+<!ATTLIST jobtitle
+ %common.attrib;
+ %jobtitle.role.attrib;
+ %local.jobtitle.attrib;
+>
+<!--end of jobtitle.attlist-->]]>
+ <!--end of jobtitle.module-->]]>
+
+ <!-- OrgName (defined elsewhere in this section)-->
+
+ <!ENTITY % orgdiv.module "INCLUDE">
+ <![%orgdiv.module;[
+ <!ENTITY % local.orgdiv.attrib "">
+ <!ENTITY % orgdiv.role.attrib "%role.attrib;">
+
+<!ENTITY % orgdiv.element "INCLUDE">
+<![%orgdiv.element;[
+<!ELEMENT orgdiv %ho; (%docinfo.char.mix;)*>
+<!--end of orgdiv.element-->]]>
+
+<!ENTITY % orgdiv.attlist "INCLUDE">
+<![%orgdiv.attlist;[
+<!ATTLIST orgdiv
+ %common.attrib;
+ %orgdiv.role.attrib;
+ %local.orgdiv.attrib;
+>
+<!--end of orgdiv.attlist-->]]>
+ <!--end of orgdiv.module-->]]>
+
+ <!-- Address (defined elsewhere in this section)-->
+<!--end of affiliation.content.module-->]]>
+
+<!-- ArtPageNums ...................... -->
+
+<!ENTITY % artpagenums.module "INCLUDE">
+<![%artpagenums.module;[
+<!ENTITY % local.artpagenums.attrib "">
+<!ENTITY % artpagenums.role.attrib "%role.attrib;">
+
+<!ENTITY % artpagenums.element "INCLUDE">
+<![%artpagenums.element;[
+<!ELEMENT artpagenums %ho; (%docinfo.char.mix;)*>
+<!--end of artpagenums.element-->]]>
+
+<!ENTITY % artpagenums.attlist "INCLUDE">
+<![%artpagenums.attlist;[
+<!ATTLIST artpagenums
+ %common.attrib;
+ %artpagenums.role.attrib;
+ %local.artpagenums.attrib;
+>
+<!--end of artpagenums.attlist-->]]>
+<!--end of artpagenums.module-->]]>
+
+<!-- PersonName -->
+
+<!ENTITY % personname.module "INCLUDE">
+<![%personname.module;[
+<!ENTITY % local.personname.attrib "">
+<!ENTITY % personname.role.attrib "%role.attrib;">
+
+<!ENTITY % personname.element "INCLUDE">
+<![%personname.element;[
+<!ELEMENT personname %ho; ((honorific|firstname|surname|lineage|othername)+)>
+<!--end of personname.element-->]]>
+
+<!ENTITY % personname.attlist "INCLUDE">
+<![%personname.attlist;[
+<!ATTLIST personname
+ %common.attrib;
+ %personname.role.attrib;
+ %local.personname.attrib;
+>
+<!--end of personname.attlist-->]]>
+<!--end of personname.module-->]]>
+
+<!-- Author ........................... -->
+
+<!ENTITY % author.module "INCLUDE">
+<![%author.module;[
+<!ENTITY % local.author.attrib "">
+<!ENTITY % author.role.attrib "%role.attrib;">
+
+<!ENTITY % author.element "INCLUDE">
+<![%author.element;[
+<!ELEMENT author %ho;
((personname|(%person.ident.mix;)+),(personblurb|email|address)*)>
+<!--end of author.element-->]]>
+
+<!ENTITY % author.attlist "INCLUDE">
+<![%author.attlist;[
+<!ATTLIST author
+ %common.attrib;
+ %author.role.attrib;
+ %local.author.attrib;
+>
+<!--end of author.attlist-->]]>
+<!--(see "Personal identity elements" for %person.ident.mix;)-->
+<!--end of author.module-->]]>
+
+<!-- AuthorGroup ...................... -->
+
+<!ENTITY % authorgroup.content.module "INCLUDE">
+<![%authorgroup.content.module;[
+<!ENTITY % authorgroup.module "INCLUDE">
+<![%authorgroup.module;[
+<!ENTITY % local.authorgroup.attrib "">
+<!ENTITY % authorgroup.role.attrib "%role.attrib;">
+
+<!ENTITY % authorgroup.element "INCLUDE">
+<![%authorgroup.element;[
+<!ELEMENT authorgroup %ho;
((author|editor|collab|corpauthor|corpcredit|othercredit)+)>
+<!--end of authorgroup.element-->]]>
+
+<!ENTITY % authorgroup.attlist "INCLUDE">
+<![%authorgroup.attlist;[
+<!ATTLIST authorgroup
+ %common.attrib;
+ %authorgroup.role.attrib;
+ %local.authorgroup.attrib;
+>
+<!--end of authorgroup.attlist-->]]>
+<!--end of authorgroup.module-->]]>
+
+ <!-- Author (defined elsewhere in this section)-->
+ <!-- Editor (defined elsewhere in this section)-->
+
+ <!ENTITY % collab.content.module "INCLUDE">
+ <![%collab.content.module;[
+ <!ENTITY % collab.module "INCLUDE">
+ <![%collab.module;[
+ <!ENTITY % local.collab.attrib "">
+ <!ENTITY % collab.role.attrib "%role.attrib;">
+
+<!ENTITY % collab.element "INCLUDE">
+<![%collab.element;[
+<!ELEMENT collab %ho; (collabname, affiliation*)>
+<!--end of collab.element-->]]>
+
+<!ENTITY % collab.attlist "INCLUDE">
+<![%collab.attlist;[
+<!ATTLIST collab
+ %common.attrib;
+ %collab.role.attrib;
+ %local.collab.attrib;
+>
+<!--end of collab.attlist-->]]>
+ <!--end of collab.module-->]]>
+
+ <!ENTITY % collabname.module "INCLUDE">
+ <![%collabname.module;[
+ <!ENTITY % local.collabname.attrib "">
+ <!ENTITY % collabname.role.attrib "%role.attrib;">
+
+<!ENTITY % collabname.element "INCLUDE">
+<![%collabname.element;[
+<!ELEMENT collabname %ho; (%docinfo.char.mix;)*>
+<!--end of collabname.element-->]]>
+
+<!ENTITY % collabname.attlist "INCLUDE">
+<![%collabname.attlist;[
+<!ATTLIST collabname
+ %common.attrib;
+ %collabname.role.attrib;
+ %local.collabname.attrib;
+>
+<!--end of collabname.attlist-->]]>
+ <!--end of collabname.module-->]]>
+
+ <!-- Affiliation (defined elsewhere in this section)-->
+ <!--end of collab.content.module-->]]>
+
+ <!-- CorpAuthor (defined elsewhere in this section)-->
+ <!-- OtherCredit (defined elsewhere in this section)-->
+
+<!--end of authorgroup.content.module-->]]>
+
+<!-- AuthorInitials ................... -->
+
+<!ENTITY % authorinitials.module "INCLUDE">
+<![%authorinitials.module;[
+<!ENTITY % local.authorinitials.attrib "">
+<!ENTITY % authorinitials.role.attrib "%role.attrib;">
+
+<!ENTITY % authorinitials.element "INCLUDE">
+<![%authorinitials.element;[
+<!ELEMENT authorinitials %ho; (%docinfo.char.mix;)*>
+<!--end of authorinitials.element-->]]>
+
+<!ENTITY % authorinitials.attlist "INCLUDE">
+<![%authorinitials.attlist;[
+<!ATTLIST authorinitials
+ %common.attrib;
+ %authorinitials.role.attrib;
+ %local.authorinitials.attrib;
+>
+<!--end of authorinitials.attlist-->]]>
+<!--end of authorinitials.module-->]]>
+
+<!-- ConfGroup ........................ -->
+
+<!ENTITY % confgroup.content.module "INCLUDE">
+<![%confgroup.content.module;[
+<!ENTITY % confgroup.module "INCLUDE">
+<![%confgroup.module;[
+<!ENTITY % local.confgroup.attrib "">
+<!ENTITY % confgroup.role.attrib "%role.attrib;">
+
+<!ENTITY % confgroup.element "INCLUDE">
+<![%confgroup.element;[
+<!ELEMENT confgroup %ho; ((confdates|conftitle|confnum|address|confsponsor)*)>
+<!--end of confgroup.element-->]]>
+
+<!ENTITY % confgroup.attlist "INCLUDE">
+<![%confgroup.attlist;[
+<!ATTLIST confgroup
+ %common.attrib;
+ %confgroup.role.attrib;
+ %local.confgroup.attrib;
+>
+<!--end of confgroup.attlist-->]]>
+<!--end of confgroup.module-->]]>
+
+ <!ENTITY % confdates.module "INCLUDE">
+ <![%confdates.module;[
+ <!ENTITY % local.confdates.attrib "">
+ <!ENTITY % confdates.role.attrib "%role.attrib;">
+
+<!ENTITY % confdates.element "INCLUDE">
+<![%confdates.element;[
+<!ELEMENT confdates %ho; (%docinfo.char.mix;)*>
+<!--end of confdates.element-->]]>
+
+<!ENTITY % confdates.attlist "INCLUDE">
+<![%confdates.attlist;[
+<!ATTLIST confdates
+ %common.attrib;
+ %confdates.role.attrib;
+ %local.confdates.attrib;
+>
+<!--end of confdates.attlist-->]]>
+ <!--end of confdates.module-->]]>
+
+ <!ENTITY % conftitle.module "INCLUDE">
+ <![%conftitle.module;[
+ <!ENTITY % local.conftitle.attrib "">
+ <!ENTITY % conftitle.role.attrib "%role.attrib;">
+
+<!ENTITY % conftitle.element "INCLUDE">
+<![%conftitle.element;[
+<!ELEMENT conftitle %ho; (%docinfo.char.mix;)*>
+<!--end of conftitle.element-->]]>
+
+<!ENTITY % conftitle.attlist "INCLUDE">
+<![%conftitle.attlist;[
+<!ATTLIST conftitle
+ %common.attrib;
+ %conftitle.role.attrib;
+ %local.conftitle.attrib;
+>
+<!--end of conftitle.attlist-->]]>
+ <!--end of conftitle.module-->]]>
+
+ <!ENTITY % confnum.module "INCLUDE">
+ <![%confnum.module;[
+ <!ENTITY % local.confnum.attrib "">
+ <!ENTITY % confnum.role.attrib "%role.attrib;">
+
+<!ENTITY % confnum.element "INCLUDE">
+<![%confnum.element;[
+<!ELEMENT confnum %ho; (%docinfo.char.mix;)*>
+<!--end of confnum.element-->]]>
+
+<!ENTITY % confnum.attlist "INCLUDE">
+<![%confnum.attlist;[
+<!ATTLIST confnum
+ %common.attrib;
+ %confnum.role.attrib;
+ %local.confnum.attrib;
+>
+<!--end of confnum.attlist-->]]>
+ <!--end of confnum.module-->]]>
+
+ <!-- Address (defined elsewhere in this section)-->
+
+ <!ENTITY % confsponsor.module "INCLUDE">
+ <![%confsponsor.module;[
+ <!ENTITY % local.confsponsor.attrib "">
+ <!ENTITY % confsponsor.role.attrib "%role.attrib;">
+
+<!ENTITY % confsponsor.element "INCLUDE">
+<![%confsponsor.element;[
+<!ELEMENT confsponsor %ho; (%docinfo.char.mix;)*>
+<!--end of confsponsor.element-->]]>
+
+<!ENTITY % confsponsor.attlist "INCLUDE">
+<![%confsponsor.attlist;[
+<!ATTLIST confsponsor
+ %common.attrib;
+ %confsponsor.role.attrib;
+ %local.confsponsor.attrib;
+>
+<!--end of confsponsor.attlist-->]]>
+ <!--end of confsponsor.module-->]]>
+<!--end of confgroup.content.module-->]]>
+
+<!-- ContractNum ...................... -->
+
+<!ENTITY % contractnum.module "INCLUDE">
+<![%contractnum.module;[
+<!ENTITY % local.contractnum.attrib "">
+<!ENTITY % contractnum.role.attrib "%role.attrib;">
+
+<!ENTITY % contractnum.element "INCLUDE">
+<![%contractnum.element;[
+<!ELEMENT contractnum %ho; (%docinfo.char.mix;)*>
+<!--end of contractnum.element-->]]>
+
+<!ENTITY % contractnum.attlist "INCLUDE">
+<![%contractnum.attlist;[
+<!ATTLIST contractnum
+ %common.attrib;
+ %contractnum.role.attrib;
+ %local.contractnum.attrib;
+>
+<!--end of contractnum.attlist-->]]>
+<!--end of contractnum.module-->]]>
+
+<!-- ContractSponsor .................. -->
+
+<!ENTITY % contractsponsor.module "INCLUDE">
+<![%contractsponsor.module;[
+<!ENTITY % local.contractsponsor.attrib "">
+<!ENTITY % contractsponsor.role.attrib "%role.attrib;">
+
+<!ENTITY % contractsponsor.element "INCLUDE">
+<![%contractsponsor.element;[
+<!ELEMENT contractsponsor %ho; (%docinfo.char.mix;)*>
+<!--end of contractsponsor.element-->]]>
+
+<!ENTITY % contractsponsor.attlist "INCLUDE">
+<![%contractsponsor.attlist;[
+<!ATTLIST contractsponsor
+ %common.attrib;
+ %contractsponsor.role.attrib;
+ %local.contractsponsor.attrib;
+>
+<!--end of contractsponsor.attlist-->]]>
+<!--end of contractsponsor.module-->]]>
+
+<!-- Copyright ........................ -->
+
+<!ENTITY % copyright.content.module "INCLUDE">
+<![%copyright.content.module;[
+<!ENTITY % copyright.module "INCLUDE">
+<![%copyright.module;[
+<!ENTITY % local.copyright.attrib "">
+<!ENTITY % copyright.role.attrib "%role.attrib;">
+
+<!ENTITY % copyright.element "INCLUDE">
+<![%copyright.element;[
+<!ELEMENT copyright %ho; (year+, holder*)>
+<!--end of copyright.element-->]]>
+
+<!ENTITY % copyright.attlist "INCLUDE">
+<![%copyright.attlist;[
+<!ATTLIST copyright
+ %common.attrib;
+ %copyright.role.attrib;
+ %local.copyright.attrib;
+>
+<!--end of copyright.attlist-->]]>
+<!--end of copyright.module-->]]>
+
+ <!ENTITY % year.module "INCLUDE">
+ <![%year.module;[
+ <!ENTITY % local.year.attrib "">
+ <!ENTITY % year.role.attrib "%role.attrib;">
+
+<!ENTITY % year.element "INCLUDE">
+<![%year.element;[
+<!ELEMENT year %ho; (%docinfo.char.mix;)*>
+<!--end of year.element-->]]>
+
+<!ENTITY % year.attlist "INCLUDE">
+<![%year.attlist;[
+<!ATTLIST year
+ %common.attrib;
+ %year.role.attrib;
+ %local.year.attrib;
+>
+<!--end of year.attlist-->]]>
+ <!--end of year.module-->]]>
+
+ <!ENTITY % holder.module "INCLUDE">
+ <![%holder.module;[
+ <!ENTITY % local.holder.attrib "">
+ <!ENTITY % holder.role.attrib "%role.attrib;">
+
+<!ENTITY % holder.element "INCLUDE">
+<![%holder.element;[
+<!ELEMENT holder %ho; (%docinfo.char.mix;)*>
+<!--end of holder.element-->]]>
+
+<!ENTITY % holder.attlist "INCLUDE">
+<![%holder.attlist;[
+<!ATTLIST holder
+ %common.attrib;
+ %holder.role.attrib;
+ %local.holder.attrib;
+>
+<!--end of holder.attlist-->]]>
+ <!--end of holder.module-->]]>
+<!--end of copyright.content.module-->]]>
+
+<!-- CorpAuthor ....................... -->
+
+<!ENTITY % corpauthor.module "INCLUDE">
+<![%corpauthor.module;[
+<!ENTITY % local.corpauthor.attrib "">
+<!ENTITY % corpauthor.role.attrib "%role.attrib;">
+
+<!ENTITY % corpauthor.element "INCLUDE">
+<![%corpauthor.element;[
+<!ELEMENT corpauthor %ho; (%docinfo.char.mix;)*>
+<!--end of corpauthor.element-->]]>
+
+<!ENTITY % corpauthor.attlist "INCLUDE">
+<![%corpauthor.attlist;[
+<!ATTLIST corpauthor
+ %common.attrib;
+ %corpauthor.role.attrib;
+ %local.corpauthor.attrib;
+>
+<!--end of corpauthor.attlist-->]]>
+<!--end of corpauthor.module-->]]>
+
+<!-- CorpCredit ...................... -->
+
+<!ENTITY % corpcredit.module "INCLUDE">
+<![%corpcredit.module;[
+<!ENTITY % local.corpcredit.attrib "">
+<!ENTITY % corpcredit.role.attrib "%role.attrib;">
+
+<!ENTITY % corpcredit.element "INCLUDE">
+<![%corpcredit.element;[
+<!ELEMENT corpcredit %ho; (%docinfo.char.mix;)*>
+<!--end of corpcredit.element-->]]>
+
+<!ENTITY % corpcredit.attlist "INCLUDE">
+<![%corpcredit.attlist;[
+<!ATTLIST corpcredit
+ class (graphicdesigner
+ |productioneditor
+ |copyeditor
+ |technicaleditor
+ |translator
+ |other) #IMPLIED
+ %common.attrib;
+ %corpcredit.role.attrib;
+ %local.corpcredit.attrib;
+>
+<!--end of corpcredit.attlist-->]]>
+<!--end of corpcredit.module-->]]>
+
+<!-- CorpName ......................... -->
+
+<!ENTITY % corpname.module "INCLUDE">
+<![%corpname.module;[
+<!ENTITY % local.corpname.attrib "">
+
+<!ENTITY % corpname.element "INCLUDE">
+<![%corpname.element;[
+<!ELEMENT corpname %ho; (%docinfo.char.mix;)*>
+<!--end of corpname.element-->]]>
+<!ENTITY % corpname.role.attrib "%role.attrib;">
+
+<!ENTITY % corpname.attlist "INCLUDE">
+<![%corpname.attlist;[
+<!ATTLIST corpname
+ %common.attrib;
+ %corpname.role.attrib;
+ %local.corpname.attrib;
+>
+<!--end of corpname.attlist-->]]>
+<!--end of corpname.module-->]]>
+
+<!-- Date ............................. -->
+
+<!ENTITY % date.module "INCLUDE">
+<![%date.module;[
+<!ENTITY % local.date.attrib "">
+<!ENTITY % date.role.attrib "%role.attrib;">
+
+<!ENTITY % date.element "INCLUDE">
+<![%date.element;[
+<!ELEMENT date %ho; (%docinfo.char.mix;)*>
+<!--end of date.element-->]]>
+
+<!ENTITY % date.attlist "INCLUDE">
+<![%date.attlist;[
+<!ATTLIST date
+ %common.attrib;
+ %date.role.attrib;
+ %local.date.attrib;
+>
+<!--end of date.attlist-->]]>
+<!--end of date.module-->]]>
+
+<!-- Edition .......................... -->
+
+<!ENTITY % edition.module "INCLUDE">
+<![%edition.module;[
+<!ENTITY % local.edition.attrib "">
+<!ENTITY % edition.role.attrib "%role.attrib;">
+
+<!ENTITY % edition.element "INCLUDE">
+<![%edition.element;[
+<!ELEMENT edition %ho; (%docinfo.char.mix;)*>
+<!--end of edition.element-->]]>
+
+<!ENTITY % edition.attlist "INCLUDE">
+<![%edition.attlist;[
+<!ATTLIST edition
+ %common.attrib;
+ %edition.role.attrib;
+ %local.edition.attrib;
+>
+<!--end of edition.attlist-->]]>
+<!--end of edition.module-->]]>
+
+<!-- Editor ........................... -->
+
+<!ENTITY % editor.module "INCLUDE">
+<![%editor.module;[
+<!ENTITY % local.editor.attrib "">
+<!ENTITY % editor.role.attrib "%role.attrib;">
+
+<!ENTITY % editor.element "INCLUDE">
+<![%editor.element;[
+<!ELEMENT editor %ho;
((personname|(%person.ident.mix;)+),(personblurb|email|address)*)>
+<!--end of editor.element-->]]>
+
+<!ENTITY % editor.attlist "INCLUDE">
+<![%editor.attlist;[
+<!ATTLIST editor
+ %common.attrib;
+ %editor.role.attrib;
+ %local.editor.attrib;
+>
+<!--end of editor.attlist-->]]>
+ <!--(see "Personal identity elements" for %person.ident.mix;)-->
+<!--end of editor.module-->]]>
+
+<!-- ISBN ............................. -->
+
+<!ENTITY % isbn.module "INCLUDE">
+<![%isbn.module;[
+<!ENTITY % local.isbn.attrib "">
+<!ENTITY % isbn.role.attrib "%role.attrib;">
+
+<!ENTITY % isbn.element "INCLUDE">
+<![%isbn.element;[
+<!ELEMENT isbn %ho; (%docinfo.char.mix;)*>
+<!--end of isbn.element-->]]>
+
+<!ENTITY % isbn.attlist "INCLUDE">
+<![%isbn.attlist;[
+<!ATTLIST isbn
+ %common.attrib;
+ %isbn.role.attrib;
+ %local.isbn.attrib;
+>
+<!--end of isbn.attlist-->]]>
+<!--end of isbn.module-->]]>
+
+<!-- ISSN ............................. -->
+
+<!ENTITY % issn.module "INCLUDE">
+<![%issn.module;[
+<!ENTITY % local.issn.attrib "">
+<!ENTITY % issn.role.attrib "%role.attrib;">
+
+<!ENTITY % issn.element "INCLUDE">
+<![%issn.element;[
+<!ELEMENT issn %ho; (%docinfo.char.mix;)*>
+<!--end of issn.element-->]]>
+
+<!ENTITY % issn.attlist "INCLUDE">
+<![%issn.attlist;[
+<!ATTLIST issn
+ %common.attrib;
+ %issn.role.attrib;
+ %local.issn.attrib;
+>
+<!--end of issn.attlist-->]]>
+<!--end of issn.module-->]]>
+
+<!-- BiblioId ................. -->
+<!ENTITY % biblio.class.attrib
+ "class (uri
+ |doi
+ |isbn
+ |issn
+ |libraryofcongress
+ |pubnumber
+ |other) #IMPLIED
+ otherclass CDATA #IMPLIED"
+>
+
+<!ENTITY % biblioid.module "INCLUDE">
+<![%biblioid.module;[
+<!ENTITY % local.biblioid.attrib "">
+<!ENTITY % biblioid.role.attrib "%role.attrib;">
+
+<!ENTITY % biblioid.element "INCLUDE">
+<![%biblioid.element;[
+<!ELEMENT biblioid %ho; (%docinfo.char.mix;)*>
+<!--end of biblioid.element-->]]>
+
+<!ENTITY % biblioid.attlist "INCLUDE">
+<![%biblioid.attlist;[
+<!ATTLIST biblioid
+ %biblio.class.attrib;
+ %common.attrib;
+ %biblioid.role.attrib;
+ %local.biblioid.attrib;
+>
+<!--end of biblioid.attlist-->]]>
+<!--end of biblioid.module-->]]>
+
+<!-- CiteBiblioId ................. -->
+
+<!ENTITY % citebiblioid.module "INCLUDE">
+<![%citebiblioid.module;[
+<!ENTITY % local.citebiblioid.attrib "">
+<!ENTITY % citebiblioid.role.attrib "%role.attrib;">
+
+<!ENTITY % citebiblioid.element "INCLUDE">
+<![%citebiblioid.element;[
+<!ELEMENT citebiblioid %ho; (%docinfo.char.mix;)*>
+<!--end of citebiblioid.element-->]]>
+
+<!ENTITY % citebiblioid.attlist "INCLUDE">
+<![%citebiblioid.attlist;[
+<!ATTLIST citebiblioid
+ %biblio.class.attrib;
+ %common.attrib;
+ %citebiblioid.role.attrib;
+ %local.citebiblioid.attrib;
+>
+<!--end of citebiblioid.attlist-->]]>
+<!--end of citebiblioid.module-->]]>
+
+<!-- BiblioSource ................. -->
+
+<!ENTITY % bibliosource.module "INCLUDE">
+<![%bibliosource.module;[
+<!ENTITY % local.bibliosource.attrib "">
+<!ENTITY % bibliosource.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliosource.element "INCLUDE">
+<![%bibliosource.element;[
+<!ELEMENT bibliosource %ho; (%docinfo.char.mix;)*>
+<!--end of bibliosource.element-->]]>
+
+<!ENTITY % bibliosource.attlist "INCLUDE">
+<![%bibliosource.attlist;[
+<!ATTLIST bibliosource
+ %biblio.class.attrib;
+ %common.attrib;
+ %bibliosource.role.attrib;
+ %local.bibliosource.attrib;
+>
+<!--end of bibliosource.attlist-->]]>
+<!--end of bibliosource.module-->]]>
+
+<!-- BiblioRelation ................. -->
+
+<!ENTITY % bibliorelation.module "INCLUDE">
+<![%bibliorelation.module;[
+<!ENTITY % local.bibliorelation.attrib "">
+<!ENTITY % local.bibliorelation.types "">
+
+<!ENTITY % bibliorelation.type.attrib
+ "type (isversionof
+ |hasversion
+ |isreplacedby
+ |replaces
+ |isrequiredby
+ |requires
+ |ispartof
+ |haspart
+ |isreferencedby
+ |references
+ |isformatof
+ |hasformat
+ |othertype
+ %local.bibliorelation.types;) #IMPLIED
+ othertype CDATA #IMPLIED
+">
+
+<!ENTITY % bibliorelation.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliorelation.element "INCLUDE">
+<![%bibliorelation.element;[
+<!ELEMENT bibliorelation %ho; (%docinfo.char.mix;)*>
+<!--end of bibliorelation.element-->]]>
+
+<!ENTITY % bibliorelation.attlist "INCLUDE">
+<![%bibliorelation.attlist;[
+<!ATTLIST bibliorelation
+ %biblio.class.attrib;
+ %bibliorelation.type.attrib;
+ %common.attrib;
+ %bibliorelation.role.attrib;
+ %local.bibliorelation.attrib;
+>
+<!--end of bibliorelation.attlist-->]]>
+<!--end of bibliorelation.module-->]]>
+
+<!-- BiblioCoverage ................. -->
+
+<!ENTITY % bibliocoverage.module "INCLUDE">
+<![%bibliocoverage.module;[
+<!ENTITY % local.bibliocoverage.attrib "">
+<!ENTITY % bibliocoverage.role.attrib "%role.attrib;">
+
+<!ENTITY % bibliocoverage.element "INCLUDE">
+<![%bibliocoverage.element;[
+<!ELEMENT bibliocoverage %ho; (%docinfo.char.mix;)*>
+<!--end of bibliocoverage.element-->]]>
+
+<!ENTITY % bibliocoverage.attlist "INCLUDE">
+<![%bibliocoverage.attlist;[
+<!ATTLIST bibliocoverage
+ spatial (dcmipoint|iso3166|dcmibox|tgn|otherspatial) #IMPLIED
+ otherspatial CDATA #IMPLIED
+ temporal (dcmiperiod|w3c-dtf|othertemporal) #IMPLIED
+ othertemporal CDATA #IMPLIED
+ %common.attrib;
+ %bibliocoverage.role.attrib;
+ %local.bibliocoverage.attrib;
+>
+<!--end of bibliocoverage.attlist-->]]>
+<!--end of bibliocoverage.module-->]]>
+
+<!-- InvPartNumber .................... -->
+
+<!ENTITY % invpartnumber.module "INCLUDE">
+<![%invpartnumber.module;[
+<!ENTITY % local.invpartnumber.attrib "">
+<!ENTITY % invpartnumber.role.attrib "%role.attrib;">
+
+<!ENTITY % invpartnumber.element "INCLUDE">
+<![%invpartnumber.element;[
+<!ELEMENT invpartnumber %ho; (%docinfo.char.mix;)*>
+<!--end of invpartnumber.element-->]]>
+
+<!ENTITY % invpartnumber.attlist "INCLUDE">
+<![%invpartnumber.attlist;[
+<!ATTLIST invpartnumber
+ %common.attrib;
+ %invpartnumber.role.attrib;
+ %local.invpartnumber.attrib;
+>
+<!--end of invpartnumber.attlist-->]]>
+<!--end of invpartnumber.module-->]]>
+
+<!-- IssueNum ......................... -->
+
+<!ENTITY % issuenum.module "INCLUDE">
+<![%issuenum.module;[
+<!ENTITY % local.issuenum.attrib "">
+<!ENTITY % issuenum.role.attrib "%role.attrib;">
+
+<!ENTITY % issuenum.element "INCLUDE">
+<![%issuenum.element;[
+<!ELEMENT issuenum %ho; (%docinfo.char.mix;)*>
+<!--end of issuenum.element-->]]>
+
+<!ENTITY % issuenum.attlist "INCLUDE">
+<![%issuenum.attlist;[
+<!ATTLIST issuenum
+ %common.attrib;
+ %issuenum.role.attrib;
+ %local.issuenum.attrib;
+>
+<!--end of issuenum.attlist-->]]>
+<!--end of issuenum.module-->]]>
+
+<!-- LegalNotice ...................... -->
+
+<!ENTITY % legalnotice.module "INCLUDE">
+<![%legalnotice.module;[
+<!ENTITY % local.legalnotice.attrib "">
+<!ENTITY % legalnotice.role.attrib "%role.attrib;">
+
+<!ENTITY % legalnotice.element "INCLUDE">
+<![%legalnotice.element;[
+<!ELEMENT legalnotice %ho; (blockinfo?, title?, (%legalnotice.mix;)+)
+ %formal.exclusion;>
+<!--end of legalnotice.element-->]]>
+
+<!ENTITY % legalnotice.attlist "INCLUDE">
+<![%legalnotice.attlist;[
+<!ATTLIST legalnotice
+ %common.attrib;
+ %legalnotice.role.attrib;
+ %local.legalnotice.attrib;
+>
+<!--end of legalnotice.attlist-->]]>
+<!--end of legalnotice.module-->]]>
+
+<!-- ModeSpec ......................... -->
+
+<!ENTITY % modespec.module "INCLUDE">
+<![%modespec.module;[
+<!ENTITY % local.modespec.attrib "">
+<!ENTITY % modespec.role.attrib "%role.attrib;">
+
+<!ENTITY % modespec.element "INCLUDE">
+<![%modespec.element;[
+<!ELEMENT modespec %ho; (%docinfo.char.mix;)*
+ %ubiq.exclusion;>
+<!--end of modespec.element-->]]>
+
+<!-- Application: Type of action required for completion
+ of the links to which the ModeSpec is relevant (e.g.,
+ retrieval query) -->
+
+
+<!ENTITY % modespec.attlist "INCLUDE">
+<![%modespec.attlist;[
+<!ATTLIST modespec
+ application NOTATION
+ (%notation.class;) #IMPLIED
+ %common.attrib;
+ %modespec.role.attrib;
+ %local.modespec.attrib;
+>
+<!--end of modespec.attlist-->]]>
+<!--end of modespec.module-->]]>
+
+<!-- OrgName .......................... -->
+
+<!ENTITY % orgname.module "INCLUDE">
+<![%orgname.module;[
+<!ENTITY % local.orgname.attrib "">
+<!ENTITY % orgname.role.attrib "%role.attrib;">
+
+<!ENTITY % orgname.element "INCLUDE">
+<![%orgname.element;[
+<!ELEMENT orgname %ho; (%docinfo.char.mix;)*>
+<!--end of orgname.element-->]]>
+
+<!ENTITY % orgname.attlist "INCLUDE">
+<![%orgname.attlist;[
+<!ATTLIST orgname
+ %common.attrib;
+ class (corporation|nonprofit|consortium|informal|other) #IMPLIED
+ otherclass CDATA #IMPLIED
+ %orgname.role.attrib;
+ %local.orgname.attrib;
+>
+<!--end of orgname.attlist-->]]>
+<!--end of orgname.module-->]]>
+
+<!-- OtherCredit ...................... -->
+
+<!ENTITY % othercredit.module "INCLUDE">
+<![%othercredit.module;[
+<!ENTITY % local.othercredit.attrib "">
+<!ENTITY % othercredit.role.attrib "%role.attrib;">
+
+<!ENTITY % othercredit.element "INCLUDE">
+<![%othercredit.element;[
+<!ELEMENT othercredit %ho; ((personname|(%person.ident.mix;)+),
+ (personblurb|email|address)*)>
+<!--end of othercredit.element-->]]>
+
+<!ENTITY % othercredit.attlist "INCLUDE">
+<![%othercredit.attlist;[
+<!ATTLIST othercredit
+ class (graphicdesigner
+ |productioneditor
+ |copyeditor
+ |technicaleditor
+ |translator
+ |other) #IMPLIED
+ %common.attrib;
+ %othercredit.role.attrib;
+ %local.othercredit.attrib;
+>
+<!--end of othercredit.attlist-->]]>
+ <!--(see "Personal identity elements" for %person.ident.mix;)-->
+<!--end of othercredit.module-->]]>
+
+<!-- PageNums ......................... -->
+
+<!ENTITY % pagenums.module "INCLUDE">
+<![%pagenums.module;[
+<!ENTITY % local.pagenums.attrib "">
+<!ENTITY % pagenums.role.attrib "%role.attrib;">
+
+<!ENTITY % pagenums.element "INCLUDE">
+<![%pagenums.element;[
+<!ELEMENT pagenums %ho; (%docinfo.char.mix;)*>
+<!--end of pagenums.element-->]]>
+
+<!ENTITY % pagenums.attlist "INCLUDE">
+<![%pagenums.attlist;[
+<!ATTLIST pagenums
+ %common.attrib;
+ %pagenums.role.attrib;
+ %local.pagenums.attrib;
+>
+<!--end of pagenums.attlist-->]]>
+<!--end of pagenums.module-->]]>
+
+<!-- Personal identity elements ....... -->
+
+<!-- These elements are used only within Author, Editor, and
+OtherCredit. -->
+
+<!ENTITY % person.ident.module "INCLUDE">
+<![%person.ident.module;[
+ <!ENTITY % contrib.module "INCLUDE">
+ <![%contrib.module;[
+ <!ENTITY % local.contrib.attrib "">
+ <!ENTITY % contrib.role.attrib "%role.attrib;">
+
+<!ENTITY % contrib.element "INCLUDE">
+<![%contrib.element;[
+<!ELEMENT contrib %ho; (%docinfo.char.mix;)*>
+<!--end of contrib.element-->]]>
+
+<!ENTITY % contrib.attlist "INCLUDE">
+<![%contrib.attlist;[
+<!ATTLIST contrib
+ %common.attrib;
+ %contrib.role.attrib;
+ %local.contrib.attrib;
+>
+<!--end of contrib.attlist-->]]>
+ <!--end of contrib.module-->]]>
+
+ <!ENTITY % firstname.module "INCLUDE">
+ <![%firstname.module;[
+ <!ENTITY % local.firstname.attrib "">
+ <!ENTITY % firstname.role.attrib "%role.attrib;">
+
+<!ENTITY % firstname.element "INCLUDE">
+<![%firstname.element;[
+<!ELEMENT firstname %ho; (%docinfo.char.mix;)*>
+<!--end of firstname.element-->]]>
+
+<!ENTITY % firstname.attlist "INCLUDE">
+<![%firstname.attlist;[
+<!ATTLIST firstname
+ %common.attrib;
+ %firstname.role.attrib;
+ %local.firstname.attrib;
+>
+<!--end of firstname.attlist-->]]>
+ <!--end of firstname.module-->]]>
+
+ <!ENTITY % honorific.module "INCLUDE">
+ <![%honorific.module;[
+ <!ENTITY % local.honorific.attrib "">
+ <!ENTITY % honorific.role.attrib "%role.attrib;">
+
+<!ENTITY % honorific.element "INCLUDE">
+<![%honorific.element;[
+<!ELEMENT honorific %ho; (%docinfo.char.mix;)*>
+<!--end of honorific.element-->]]>
+
+<!ENTITY % honorific.attlist "INCLUDE">
+<![%honorific.attlist;[
+<!ATTLIST honorific
+ %common.attrib;
+ %honorific.role.attrib;
+ %local.honorific.attrib;
+>
+<!--end of honorific.attlist-->]]>
+ <!--end of honorific.module-->]]>
+
+ <!ENTITY % lineage.module "INCLUDE">
+ <![%lineage.module;[
+ <!ENTITY % local.lineage.attrib "">
+ <!ENTITY % lineage.role.attrib "%role.attrib;">
+
+<!ENTITY % lineage.element "INCLUDE">
+<![%lineage.element;[
+<!ELEMENT lineage %ho; (%docinfo.char.mix;)*>
+<!--end of lineage.element-->]]>
+
+<!ENTITY % lineage.attlist "INCLUDE">
+<![%lineage.attlist;[
+<!ATTLIST lineage
+ %common.attrib;
+ %lineage.role.attrib;
+ %local.lineage.attrib;
+>
+<!--end of lineage.attlist-->]]>
+ <!--end of lineage.module-->]]>
+
+ <!ENTITY % othername.module "INCLUDE">
+ <![%othername.module;[
+ <!ENTITY % local.othername.attrib "">
+ <!ENTITY % othername.role.attrib "%role.attrib;">
+
+<!ENTITY % othername.element "INCLUDE">
+<![%othername.element;[
+<!ELEMENT othername %ho; (%docinfo.char.mix;)*>
+<!--end of othername.element-->]]>
+
+<!ENTITY % othername.attlist "INCLUDE">
+<![%othername.attlist;[
+<!ATTLIST othername
+ %common.attrib;
+ %othername.role.attrib;
+ %local.othername.attrib;
+>
+<!--end of othername.attlist-->]]>
+ <!--end of othername.module-->]]>
+
+ <!ENTITY % surname.module "INCLUDE">
+ <![%surname.module;[
+ <!ENTITY % local.surname.attrib "">
+ <!ENTITY % surname.role.attrib "%role.attrib;">
+
+<!ENTITY % surname.element "INCLUDE">
+<![%surname.element;[
+<!ELEMENT surname %ho; (%docinfo.char.mix;)*>
+<!--end of surname.element-->]]>
+
+<!ENTITY % surname.attlist "INCLUDE">
+<![%surname.attlist;[
+<!ATTLIST surname
+ %common.attrib;
+ %surname.role.attrib;
+ %local.surname.attrib;
+>
+<!--end of surname.attlist-->]]>
+ <!--end of surname.module-->]]>
+<!--end of person.ident.module-->]]>
+
+<!-- PrintHistory ..................... -->
+
+<!ENTITY % printhistory.module "INCLUDE">
+<![%printhistory.module;[
+<!ENTITY % local.printhistory.attrib "">
+<!ENTITY % printhistory.role.attrib "%role.attrib;">
+
+<!ENTITY % printhistory.element "INCLUDE">
+<![%printhistory.element;[
+<!ELEMENT printhistory %ho; ((%para.class;)+)>
+<!--end of printhistory.element-->]]>
+
+<!ENTITY % printhistory.attlist "INCLUDE">
+<![%printhistory.attlist;[
+<!ATTLIST printhistory
+ %common.attrib;
+ %printhistory.role.attrib;
+ %local.printhistory.attrib;
+>
+<!--end of printhistory.attlist-->]]>
+<!--end of printhistory.module-->]]>
+
+<!-- ProductName ...................... -->
+
+<!ENTITY % productname.module "INCLUDE">
+<![%productname.module;[
+<!ENTITY % local.productname.attrib "">
+<!ENTITY % productname.role.attrib "%role.attrib;">
+
+<!ENTITY % productname.element "INCLUDE">
+<![%productname.element;[
+<!ELEMENT productname %ho; (%para.char.mix;)*>
+<!--end of productname.element-->]]>
+
+<!-- Class: More precisely identifies the item the element names -->
+
+
+<!ENTITY % productname.attlist "INCLUDE">
+<![%productname.attlist;[
+<!ATTLIST productname
+ class (service
+ |trade
+ |registered
+ |copyright) 'trade'
+ %common.attrib;
+ %productname.role.attrib;
+ %local.productname.attrib;
+>
+<!--end of productname.attlist-->]]>
+<!--end of productname.module-->]]>
+
+<!-- ProductNumber .................... -->
+
+<!ENTITY % productnumber.module "INCLUDE">
+<![%productnumber.module;[
+<!ENTITY % local.productnumber.attrib "">
+<!ENTITY % productnumber.role.attrib "%role.attrib;">
+
+<!ENTITY % productnumber.element "INCLUDE">
+<![%productnumber.element;[
+<!ELEMENT productnumber %ho; (%docinfo.char.mix;)*>
+<!--end of productnumber.element-->]]>
+
+<!ENTITY % productnumber.attlist "INCLUDE">
+<![%productnumber.attlist;[
+<!ATTLIST productnumber
+ %common.attrib;
+ %productnumber.role.attrib;
+ %local.productnumber.attrib;
+>
+<!--end of productnumber.attlist-->]]>
+<!--end of productnumber.module-->]]>
+
+<!-- PubDate .......................... -->
+
+<!ENTITY % pubdate.module "INCLUDE">
+<![%pubdate.module;[
+<!ENTITY % local.pubdate.attrib "">
+<!ENTITY % pubdate.role.attrib "%role.attrib;">
+
+<!ENTITY % pubdate.element "INCLUDE">
+<![%pubdate.element;[
+<!ELEMENT pubdate %ho; (%docinfo.char.mix;)*>
+<!--end of pubdate.element-->]]>
+
+<!ENTITY % pubdate.attlist "INCLUDE">
+<![%pubdate.attlist;[
+<!ATTLIST pubdate
+ %common.attrib;
+ %pubdate.role.attrib;
+ %local.pubdate.attrib;
+>
+<!--end of pubdate.attlist-->]]>
+<!--end of pubdate.module-->]]>
+
+<!-- Publisher ........................ -->
+
+<!ENTITY % publisher.content.module "INCLUDE">
+<![%publisher.content.module;[
+<!ENTITY % publisher.module "INCLUDE">
+<![%publisher.module;[
+<!ENTITY % local.publisher.attrib "">
+<!ENTITY % publisher.role.attrib "%role.attrib;">
+
+<!ENTITY % publisher.element "INCLUDE">
+<![%publisher.element;[
+<!ELEMENT publisher %ho; (publishername, address*)>
+<!--end of publisher.element-->]]>
+
+<!ENTITY % publisher.attlist "INCLUDE">
+<![%publisher.attlist;[
+<!ATTLIST publisher
+ %common.attrib;
+ %publisher.role.attrib;
+ %local.publisher.attrib;
+>
+<!--end of publisher.attlist-->]]>
+<!--end of publisher.module-->]]>
+
+ <!ENTITY % publishername.module "INCLUDE">
+ <![%publishername.module;[
+ <!ENTITY % local.publishername.attrib "">
+ <!ENTITY % publishername.role.attrib "%role.attrib;">
+
+<!ENTITY % publishername.element "INCLUDE">
+<![%publishername.element;[
+<!ELEMENT publishername %ho; (%docinfo.char.mix;)*>
+<!--end of publishername.element-->]]>
+
+<!ENTITY % publishername.attlist "INCLUDE">
+<![%publishername.attlist;[
+<!ATTLIST publishername
+ %common.attrib;
+ %publishername.role.attrib;
+ %local.publishername.attrib;
+>
+<!--end of publishername.attlist-->]]>
+ <!--end of publishername.module-->]]>
+
+ <!-- Address (defined elsewhere in this section)-->
+<!--end of publisher.content.module-->]]>
+
+<!-- PubsNumber ....................... -->
+
+<!ENTITY % pubsnumber.module "INCLUDE">
+<![%pubsnumber.module;[
+<!ENTITY % local.pubsnumber.attrib "">
+<!ENTITY % pubsnumber.role.attrib "%role.attrib;">
+
+<!ENTITY % pubsnumber.element "INCLUDE">
+<![%pubsnumber.element;[
+<!ELEMENT pubsnumber %ho; (%docinfo.char.mix;)*>
+<!--end of pubsnumber.element-->]]>
+
+<!ENTITY % pubsnumber.attlist "INCLUDE">
+<![%pubsnumber.attlist;[
+<!ATTLIST pubsnumber
+ %common.attrib;
+ %pubsnumber.role.attrib;
+ %local.pubsnumber.attrib;
+>
+<!--end of pubsnumber.attlist-->]]>
+<!--end of pubsnumber.module-->]]>
+
+<!-- ReleaseInfo ...................... -->
+
+<!ENTITY % releaseinfo.module "INCLUDE">
+<![%releaseinfo.module;[
+<!ENTITY % local.releaseinfo.attrib "">
+<!ENTITY % releaseinfo.role.attrib "%role.attrib;">
+
+<!ENTITY % releaseinfo.element "INCLUDE">
+<![%releaseinfo.element;[
+<!ELEMENT releaseinfo %ho; (%docinfo.char.mix;)*>
+<!--end of releaseinfo.element-->]]>
+
+<!ENTITY % releaseinfo.attlist "INCLUDE">
+<![%releaseinfo.attlist;[
+<!ATTLIST releaseinfo
+ %common.attrib;
+ %releaseinfo.role.attrib;
+ %local.releaseinfo.attrib;
+>
+<!--end of releaseinfo.attlist-->]]>
+<!--end of releaseinfo.module-->]]>
+
+<!-- RevHistory ....................... -->
+
+<!ENTITY % revhistory.content.module "INCLUDE">
+<![%revhistory.content.module;[
+<!ENTITY % revhistory.module "INCLUDE">
+<![%revhistory.module;[
+<!ENTITY % local.revhistory.attrib "">
+<!ENTITY % revhistory.role.attrib "%role.attrib;">
+
+<!ENTITY % revhistory.element "INCLUDE">
+<![%revhistory.element;[
+<!ELEMENT revhistory %ho; (revision+)>
+<!--end of revhistory.element-->]]>
+
+<!ENTITY % revhistory.attlist "INCLUDE">
+<![%revhistory.attlist;[
+<!ATTLIST revhistory
+ %common.attrib;
+ %revhistory.role.attrib;
+ %local.revhistory.attrib;
+>
+<!--end of revhistory.attlist-->]]>
+<!--end of revhistory.module-->]]>
+
+<!ENTITY % revision.module "INCLUDE">
+<![%revision.module;[
+<!ENTITY % local.revision.attrib "">
+<!ENTITY % revision.role.attrib "%role.attrib;">
+
+<!ENTITY % revision.element "INCLUDE">
+<![%revision.element;[
+<!ELEMENT revision %ho; (revnumber, date, (author|authorinitials)*,
+ (revremark|revdescription)?)>
+<!--end of revision.element-->]]>
+
+<!ENTITY % revision.attlist "INCLUDE">
+<![%revision.attlist;[
+<!ATTLIST revision
+ %common.attrib;
+ %revision.role.attrib;
+ %local.revision.attrib;
+>
+<!--end of revision.attlist-->]]>
+<!--end of revision.module-->]]>
+
+<!ENTITY % revnumber.module "INCLUDE">
+<![%revnumber.module;[
+<!ENTITY % local.revnumber.attrib "">
+<!ENTITY % revnumber.role.attrib "%role.attrib;">
+
+<!ENTITY % revnumber.element "INCLUDE">
+<![%revnumber.element;[
+<!ELEMENT revnumber %ho; (%docinfo.char.mix;)*>
+<!--end of revnumber.element-->]]>
+
+<!ENTITY % revnumber.attlist "INCLUDE">
+<![%revnumber.attlist;[
+<!ATTLIST revnumber
+ %common.attrib;
+ %revnumber.role.attrib;
+ %local.revnumber.attrib;
+>
+<!--end of revnumber.attlist-->]]>
+<!--end of revnumber.module-->]]>
+
+<!-- Date (defined elsewhere in this section)-->
+<!-- AuthorInitials (defined elsewhere in this section)-->
+
+<!ENTITY % revremark.module "INCLUDE">
+<![%revremark.module;[
+<!ENTITY % local.revremark.attrib "">
+<!ENTITY % revremark.role.attrib "%role.attrib;">
+
+<!ENTITY % revremark.element "INCLUDE">
+<![%revremark.element;[
+<!ELEMENT revremark %ho; (%docinfo.char.mix;)*>
+<!--end of revremark.element-->]]>
+
+<!ENTITY % revremark.attlist "INCLUDE">
+<![%revremark.attlist;[
+<!ATTLIST revremark
+ %common.attrib;
+ %revremark.role.attrib;
+ %local.revremark.attrib;
+>
+<!--end of revremark.attlist-->]]>
+<!--end of revremark.module-->]]>
+
+<!ENTITY % revdescription.module "INCLUDE">
+<![ %revdescription.module; [
+<!ENTITY % local.revdescription.attrib "">
+<!ENTITY % revdescription.role.attrib "%role.attrib;">
+
+<!ENTITY % revdescription.element "INCLUDE">
+<![ %revdescription.element; [
+<!ELEMENT revdescription %ho; ((%revdescription.mix;)+)>
+<!--end of revdescription.element-->]]>
+
+<!ENTITY % revdescription.attlist "INCLUDE">
+<![ %revdescription.attlist; [
+<!ATTLIST revdescription
+ %common.attrib;
+ %revdescription.role.attrib;
+ %local.revdescription.attrib;
+>
+<!--end of revdescription.attlist-->]]>
+<!--end of revdescription.module-->]]>
+<!--end of revhistory.content.module-->]]>
+
+<!-- SeriesVolNums .................... -->
+
+<!ENTITY % seriesvolnums.module "INCLUDE">
+<![%seriesvolnums.module;[
+<!ENTITY % local.seriesvolnums.attrib "">
+<!ENTITY % seriesvolnums.role.attrib "%role.attrib;">
+
+<!ENTITY % seriesvolnums.element "INCLUDE">
+<![%seriesvolnums.element;[
+<!ELEMENT seriesvolnums %ho; (%docinfo.char.mix;)*>
+<!--end of seriesvolnums.element-->]]>
+
+<!ENTITY % seriesvolnums.attlist "INCLUDE">
+<![%seriesvolnums.attlist;[
+<!ATTLIST seriesvolnums
+ %common.attrib;
+ %seriesvolnums.role.attrib;
+ %local.seriesvolnums.attrib;
+>
+<!--end of seriesvolnums.attlist-->]]>
+<!--end of seriesvolnums.module-->]]>
+
+<!-- VolumeNum ........................ -->
+
+<!ENTITY % volumenum.module "INCLUDE">
+<![%volumenum.module;[
+<!ENTITY % local.volumenum.attrib "">
+<!ENTITY % volumenum.role.attrib "%role.attrib;">
+
+<!ENTITY % volumenum.element "INCLUDE">
+<![%volumenum.element;[
+<!ELEMENT volumenum %ho; (%docinfo.char.mix;)*>
+<!--end of volumenum.element-->]]>
+
+<!ENTITY % volumenum.attlist "INCLUDE">
+<![%volumenum.attlist;[
+<!ATTLIST volumenum
+ %common.attrib;
+ %volumenum.role.attrib;
+ %local.volumenum.attrib;
+>
+<!--end of volumenum.attlist-->]]>
+<!--end of volumenum.module-->]]>
+
+<!-- .................................. -->
+
+<!--end of docinfo.content.module-->]]>
+
+<!-- ...................................................................... -->
+<!-- Inline, link, and ubiquitous elements ................................ -->
+
+<!-- Technical and computer terms ......................................... -->
+
+<!ENTITY % accel.module "INCLUDE">
+<![%accel.module;[
+<!ENTITY % local.accel.attrib "">
+<!ENTITY % accel.role.attrib "%role.attrib;">
+
+<!ENTITY % accel.element "INCLUDE">
+<![%accel.element;[
+<!ELEMENT accel %ho; (%smallcptr.char.mix;)*>
+<!--end of accel.element-->]]>
+
+<!ENTITY % accel.attlist "INCLUDE">
+<![%accel.attlist;[
+<!ATTLIST accel
+ %common.attrib;
+ %accel.role.attrib;
+ %local.accel.attrib;
+>
+<!--end of accel.attlist-->]]>
+<!--end of accel.module-->]]>
+
+<!ENTITY % action.module "INCLUDE">
+<![%action.module;[
+<!ENTITY % local.action.attrib "">
+<!ENTITY % action.role.attrib "%role.attrib;">
+
+<!ENTITY % action.element "INCLUDE">
+<![%action.element;[
+<!ELEMENT action %ho; (%cptr.char.mix;)*>
+<!--end of action.element-->]]>
+
+<!ENTITY % action.attlist "INCLUDE">
+<![%action.attlist;[
+<!ATTLIST action
+ %moreinfo.attrib;
+ %common.attrib;
+ %action.role.attrib;
+ %local.action.attrib;
+>
+<!--end of action.attlist-->]]>
+<!--end of action.module-->]]>
+
+<!ENTITY % application.module "INCLUDE">
+<![%application.module;[
+<!ENTITY % local.application.attrib "">
+<!ENTITY % application.role.attrib "%role.attrib;">
+
+<!ENTITY % application.element "INCLUDE">
+<![%application.element;[
+<!ELEMENT application %ho; (%para.char.mix;)*>
+<!--end of application.element-->]]>
+
+<!ENTITY % application.attlist "INCLUDE">
+<![%application.attlist;[
+<!ATTLIST application
+ class (hardware
+ |software) #IMPLIED
+ %moreinfo.attrib;
+ %common.attrib;
+ %application.role.attrib;
+ %local.application.attrib;
+>
+<!--end of application.attlist-->]]>
+<!--end of application.module-->]]>
+
+<!ENTITY % classname.module "INCLUDE">
+<![%classname.module;[
+<!ENTITY % local.classname.attrib "">
+<!ENTITY % classname.role.attrib "%role.attrib;">
+
+<!ENTITY % classname.element "INCLUDE">
+<![%classname.element;[
+<!ELEMENT classname %ho; (%smallcptr.char.mix;)*>
+<!--end of classname.element-->]]>
+
+<!ENTITY % classname.attlist "INCLUDE">
+<![%classname.attlist;[
+<!ATTLIST classname
+ %common.attrib;
+ %classname.role.attrib;
+ %local.classname.attrib;
+>
+<!--end of classname.attlist-->]]>
+<!--end of classname.module-->]]>
+
+<!ENTITY % co.module "INCLUDE">
+<![%co.module;[
+<!ENTITY % local.co.attrib "">
+<!-- CO is a callout area of the LineColumn unit type (a single character
+ position); the position is directly indicated by the location of CO. -->
+<!ENTITY % co.role.attrib "%role.attrib;">
+
+<!ENTITY % co.element "INCLUDE">
+<![%co.element;[
+<!ELEMENT co %ho; EMPTY>
+<!--end of co.element-->]]>
+
+<!-- bug number/symbol override or initialization -->
+<!-- to any related information -->
+
+
+<!ENTITY % co.attlist "INCLUDE">
+<![%co.attlist;[
+<!ATTLIST co
+ %label.attrib;
+ %linkends.attrib;
+ %idreq.common.attrib;
+ %co.role.attrib;
+ %local.co.attrib;
+>
+<!--end of co.attlist-->]]>
+<!--end of co.module-->]]>
+
+<!ENTITY % coref.module "INCLUDE">
+<![%coref.module;[
+<!ENTITY % local.coref.attrib "">
+<!-- COREF is a reference to a CO -->
+<!ENTITY % coref.role.attrib "%role.attrib;">
+
+<!ENTITY % coref.element "INCLUDE">
+<![%coref.element;[
+<!ELEMENT coref %ho; EMPTY>
+<!--end of coref.element-->]]>
+
+<!-- bug number/symbol override or initialization -->
+<!-- to any related information -->
+
+<!ENTITY % coref.attlist "INCLUDE">
+<![%coref.attlist;[
+<!ATTLIST coref
+ %label.attrib;
+ %linkendreq.attrib;
+ %common.attrib;
+ %coref.role.attrib;
+ %local.coref.attrib;
+>
+<!--end of coref.attlist-->]]>
+<!--end of coref.module-->]]>
+
+<!ENTITY % command.module "INCLUDE">
+<![%command.module;[
+<!ENTITY % local.command.attrib "">
+<!ENTITY % command.role.attrib "%role.attrib;">
+
+<!ENTITY % command.element "INCLUDE">
+<![%command.element;[
+<!ELEMENT command %ho; (%cptr.char.mix;)*>
+<!--end of command.element-->]]>
+
+<!ENTITY % command.attlist "INCLUDE">
+<![%command.attlist;[
+<!ATTLIST command
+ %moreinfo.attrib;
+ %common.attrib;
+ %command.role.attrib;
+ %local.command.attrib;
+>
+<!--end of command.attlist-->]]>
+<!--end of command.module-->]]>
+
+<!ENTITY % computeroutput.module "INCLUDE">
+<![%computeroutput.module;[
+<!ENTITY % local.computeroutput.attrib "">
+<!ENTITY % computeroutput.role.attrib "%role.attrib;">
+
+<!ENTITY % computeroutput.element "INCLUDE">
+<![%computeroutput.element;[
+<!ELEMENT computeroutput %ho; (%cptr.char.mix;|co)*>
+<!--end of computeroutput.element-->]]>
+
+<!ENTITY % computeroutput.attlist "INCLUDE">
+<![%computeroutput.attlist;[
+<!ATTLIST computeroutput
+ %moreinfo.attrib;
+ %common.attrib;
+ %computeroutput.role.attrib;
+ %local.computeroutput.attrib;
+>
+<!--end of computeroutput.attlist-->]]>
+<!--end of computeroutput.module-->]]>
+
+<!ENTITY % database.module "INCLUDE">
+<![%database.module;[
+<!ENTITY % local.database.attrib "">
+<!ENTITY % database.role.attrib "%role.attrib;">
+
+<!ENTITY % database.element "INCLUDE">
+<![%database.element;[
+<!ELEMENT database %ho; (%cptr.char.mix;)*>
+<!--end of database.element-->]]>
+
+<!-- Class: Type of database the element names; no default -->
+
+
+<!ENTITY % database.attlist "INCLUDE">
+<![%database.attlist;[
+<!ATTLIST database
+ class (name
+ |table
+ |field
+ |key1
+ |key2
+ |record
+ |index
+ |view
+ |primarykey
+ |secondarykey
+ |foreignkey
+ |altkey
+ |procedure
+ |datatype
+ |constraint
+ |rule
+ |user
+ |group) #IMPLIED
+ %moreinfo.attrib;
+ %common.attrib;
+ %database.role.attrib;
+ %local.database.attrib;
+>
+<!--end of database.attlist-->]]>
+<!--end of database.module-->]]>
+
+<!ENTITY % email.module "INCLUDE">
+<![%email.module;[
+<!ENTITY % local.email.attrib "">
+<!ENTITY % email.role.attrib "%role.attrib;">
+
+<!ENTITY % email.element "INCLUDE">
+<![%email.element;[
+<!ELEMENT email %ho; (%docinfo.char.mix;)*>
+<!--end of email.element-->]]>
+
+<!ENTITY % email.attlist "INCLUDE">
+<![%email.attlist;[
+<!ATTLIST email
+ %common.attrib;
+ %email.role.attrib;
+ %local.email.attrib;
+>
+<!--end of email.attlist-->]]>
+<!--end of email.module-->]]>
+
+<!ENTITY % envar.module "INCLUDE">
+<![%envar.module;[
+<!ENTITY % local.envar.attrib "">
+<!ENTITY % envar.role.attrib "%role.attrib;">
+
+<!ENTITY % envar.element "INCLUDE">
+<![%envar.element;[
+<!ELEMENT envar %ho; (%smallcptr.char.mix;)*>
+<!--end of envar.element-->]]>
+
+<!ENTITY % envar.attlist "INCLUDE">
+<![%envar.attlist;[
+<!ATTLIST envar
+ %common.attrib;
+ %envar.role.attrib;
+ %local.envar.attrib;
+>
+<!--end of envar.attlist-->]]>
+<!--end of envar.module-->]]>
+
+
+<!ENTITY % errorcode.module "INCLUDE">
+<![%errorcode.module;[
+<!ENTITY % local.errorcode.attrib "">
+<!ENTITY % errorcode.role.attrib "%role.attrib;">
+
+<!ENTITY % errorcode.element "INCLUDE">
+<![%errorcode.element;[
+<!ELEMENT errorcode %ho; (%smallcptr.char.mix;)*>
+<!--end of errorcode.element-->]]>
+
+<!ENTITY % errorcode.attlist "INCLUDE">
+<![%errorcode.attlist;[
+<!ATTLIST errorcode
+ %moreinfo.attrib;
+ %common.attrib;
+ %errorcode.role.attrib;
+ %local.errorcode.attrib;
+>
+<!--end of errorcode.attlist-->]]>
+<!--end of errorcode.module-->]]>
+
+<!ENTITY % errorname.module "INCLUDE">
+<![%errorname.module;[
+<!ENTITY % local.errorname.attrib "">
+<!ENTITY % errorname.role.attrib "%role.attrib;">
+
+<!ENTITY % errorname.element "INCLUDE">
+<![%errorname.element;[
+<!ELEMENT errorname %ho; (%smallcptr.char.mix;)*>
+<!--end of errorname.element-->]]>
+
+<!ENTITY % errorname.attlist "INCLUDE">
+<![%errorname.attlist;[
+<!ATTLIST errorname
+ %common.attrib;
+ %errorname.role.attrib;
+ %local.errorname.attrib;
+>
+<!--end of errorname.attlist-->]]>
+<!--end of errorname.module-->]]>
+
+<!ENTITY % errortext.module "INCLUDE">
+<![%errortext.module;[
+<!ENTITY % local.errortext.attrib "">
+<!ENTITY % errortext.role.attrib "%role.attrib;">
+
+<!ENTITY % errortext.element "INCLUDE">
+<![%errortext.element;[
+<!ELEMENT errortext %ho; (%smallcptr.char.mix;)*>
+<!--end of errortext.element-->]]>
+
+<!ENTITY % errortext.attlist "INCLUDE">
+<![%errortext.attlist;[
+<!ATTLIST errortext
+ %common.attrib;
+ %errortext.role.attrib;
+ %local.errortext.attrib;
+>
+<!--end of errortext.attlist-->]]>
+<!--end of errortext.module-->]]>
+
+<!ENTITY % errortype.module "INCLUDE">
+<![%errortype.module;[
+<!ENTITY % local.errortype.attrib "">
+<!ENTITY % errortype.role.attrib "%role.attrib;">
+
+<!ENTITY % errortype.element "INCLUDE">
+<![%errortype.element;[
+<!ELEMENT errortype %ho; (%smallcptr.char.mix;)*>
+<!--end of errortype.element-->]]>
+
+<!ENTITY % errortype.attlist "INCLUDE">
+<![%errortype.attlist;[
+<!ATTLIST errortype
+ %common.attrib;
+ %errortype.role.attrib;
+ %local.errortype.attrib;
+>
+<!--end of errortype.attlist-->]]>
+<!--end of errortype.module-->]]>
+
+<!ENTITY % filename.module "INCLUDE">
+<![%filename.module;[
+<!ENTITY % local.filename.attrib "">
+<!ENTITY % filename.role.attrib "%role.attrib;">
+
+<!ENTITY % filename.element "INCLUDE">
+<![%filename.element;[
+<!ELEMENT filename %ho; (%cptr.char.mix;)*>
+<!--end of filename.element-->]]>
+
+<!-- Class: Type of filename the element names; no default -->
+<!-- Path: Search path (possibly system-specific) in which
+ file can be found -->
+
+
+<!ENTITY % filename.attlist "INCLUDE">
+<![%filename.attlist;[
+<!ATTLIST filename
+ class (headerfile
+ |partition
+ |devicefile
+ |libraryfile
+ |directory
+ |extension
+ |symlink) #IMPLIED
+ path CDATA #IMPLIED
+ %moreinfo.attrib;
+ %common.attrib;
+ %filename.role.attrib;
+ %local.filename.attrib;
+>
+<!--end of filename.attlist-->]]>
+<!--end of filename.module-->]]>
+
+<!ENTITY % function.module "INCLUDE">
+<![%function.module;[
+<!ENTITY % local.function.attrib "">
+<!ENTITY % function.role.attrib "%role.attrib;">
+
+<!ENTITY % function.element "INCLUDE">
+<![%function.element;[
+<!ELEMENT function %ho; (%cptr.char.mix;)*>
+<!--end of function.element-->]]>
+
+<!ENTITY % function.attlist "INCLUDE">
+<![%function.attlist;[
+<!ATTLIST function
+ %moreinfo.attrib;
+ %common.attrib;
+ %function.role.attrib;
+ %local.function.attrib;
+>
+<!--end of function.attlist-->]]>
+<!--end of function.module-->]]>
+
+<!ENTITY % guibutton.module "INCLUDE">
+<![%guibutton.module;[
+<!ENTITY % local.guibutton.attrib "">
+<!ENTITY % guibutton.role.attrib "%role.attrib;">
+
+<!ENTITY % guibutton.element "INCLUDE">
+<![%guibutton.element;[
+<!ELEMENT guibutton %ho; (%smallcptr.char.mix;|accel)*>
+<!--end of guibutton.element-->]]>
+
+<!ENTITY % guibutton.attlist "INCLUDE">
+<![%guibutton.attlist;[
+<!ATTLIST guibutton
+ %moreinfo.attrib;
+ %common.attrib;
+ %guibutton.role.attrib;
+ %local.guibutton.attrib;
+>
+<!--end of guibutton.attlist-->]]>
+<!--end of guibutton.module-->]]>
+
+<!ENTITY % guiicon.module "INCLUDE">
+<![%guiicon.module;[
+<!ENTITY % local.guiicon.attrib "">
+<!ENTITY % guiicon.role.attrib "%role.attrib;">
+
+<!ENTITY % guiicon.element "INCLUDE">
+<![%guiicon.element;[
+<!ELEMENT guiicon %ho; (%smallcptr.char.mix;|accel)*>
+<!--end of guiicon.element-->]]>
+
+<!ENTITY % guiicon.attlist "INCLUDE">
+<![%guiicon.attlist;[
+<!ATTLIST guiicon
+ %moreinfo.attrib;
+ %common.attrib;
+ %guiicon.role.attrib;
+ %local.guiicon.attrib;
+>
+<!--end of guiicon.attlist-->]]>
+<!--end of guiicon.module-->]]>
+
+<!ENTITY % guilabel.module "INCLUDE">
+<![%guilabel.module;[
+<!ENTITY % local.guilabel.attrib "">
+<!ENTITY % guilabel.role.attrib "%role.attrib;">
+
+<!ENTITY % guilabel.element "INCLUDE">
+<![%guilabel.element;[
+<!ELEMENT guilabel %ho; (%smallcptr.char.mix;|accel)*>
+<!--end of guilabel.element-->]]>
+
+<!ENTITY % guilabel.attlist "INCLUDE">
+<![%guilabel.attlist;[
+<!ATTLIST guilabel
+ %moreinfo.attrib;
+ %common.attrib;
+ %guilabel.role.attrib;
+ %local.guilabel.attrib;
+>
+<!--end of guilabel.attlist-->]]>
+<!--end of guilabel.module-->]]>
+
+<!ENTITY % guimenu.module "INCLUDE">
+<![%guimenu.module;[
+<!ENTITY % local.guimenu.attrib "">
+<!ENTITY % guimenu.role.attrib "%role.attrib;">
+
+<!ENTITY % guimenu.element "INCLUDE">
+<![%guimenu.element;[
+<!ELEMENT guimenu %ho; (%smallcptr.char.mix;|accel)*>
+<!--end of guimenu.element-->]]>
+
+<!ENTITY % guimenu.attlist "INCLUDE">
+<![%guimenu.attlist;[
+<!ATTLIST guimenu
+ %moreinfo.attrib;
+ %common.attrib;
+ %guimenu.role.attrib;
+ %local.guimenu.attrib;
+>
+<!--end of guimenu.attlist-->]]>
+<!--end of guimenu.module-->]]>
+
+<!ENTITY % guimenuitem.module "INCLUDE">
+<![%guimenuitem.module;[
+<!ENTITY % local.guimenuitem.attrib "">
+<!ENTITY % guimenuitem.role.attrib "%role.attrib;">
+
+<!ENTITY % guimenuitem.element "INCLUDE">
+<![%guimenuitem.element;[
+<!ELEMENT guimenuitem %ho; (%smallcptr.char.mix;|accel)*>
+<!--end of guimenuitem.element-->]]>
+
+<!ENTITY % guimenuitem.attlist "INCLUDE">
+<![%guimenuitem.attlist;[
+<!ATTLIST guimenuitem
+ %moreinfo.attrib;
+ %common.attrib;
+ %guimenuitem.role.attrib;
+ %local.guimenuitem.attrib;
+>
+<!--end of guimenuitem.attlist-->]]>
+<!--end of guimenuitem.module-->]]>
+
+<!ENTITY % guisubmenu.module "INCLUDE">
+<![%guisubmenu.module;[
+<!ENTITY % local.guisubmenu.attrib "">
+<!ENTITY % guisubmenu.role.attrib "%role.attrib;">
+
+<!ENTITY % guisubmenu.element "INCLUDE">
+<![%guisubmenu.element;[
+<!ELEMENT guisubmenu %ho; (%smallcptr.char.mix;|accel)*>
+<!--end of guisubmenu.element-->]]>
+
+<!ENTITY % guisubmenu.attlist "INCLUDE">
+<![%guisubmenu.attlist;[
+<!ATTLIST guisubmenu
+ %moreinfo.attrib;
+ %common.attrib;
+ %guisubmenu.role.attrib;
+ %local.guisubmenu.attrib;
+>
+<!--end of guisubmenu.attlist-->]]>
+<!--end of guisubmenu.module-->]]>
+
+<!ENTITY % hardware.module "INCLUDE">
+<![%hardware.module;[
+<!ENTITY % local.hardware.attrib "">
+<!ENTITY % hardware.role.attrib "%role.attrib;">
+
+<!ENTITY % hardware.element "INCLUDE">
+<![%hardware.element;[
+<!ELEMENT hardware %ho; (%cptr.char.mix;)*>
+<!--end of hardware.element-->]]>
+
+<!ENTITY % hardware.attlist "INCLUDE">
+<![%hardware.attlist;[
+<!ATTLIST hardware
+ %moreinfo.attrib;
+ %common.attrib;
+ %hardware.role.attrib;
+ %local.hardware.attrib;
+>
+<!--end of hardware.attlist-->]]>
+<!--end of hardware.module-->]]>
+
+<!ENTITY % interface.module "INCLUDE">
+<![%interface.module;[
+<!ENTITY % local.interface.attrib "">
+<!ENTITY % interface.role.attrib "%role.attrib;">
+
+<!ENTITY % interface.element "INCLUDE">
+<![%interface.element;[
+<!ELEMENT interface %ho; (%smallcptr.char.mix;|accel)*>
+<!--end of interface.element-->]]>
+
+<!-- Class: Type of the Interface item; no default -->
+
+
+<!ENTITY % interface.attlist "INCLUDE">
+<![%interface.attlist;[
+<!ATTLIST interface
+ %moreinfo.attrib;
+ %common.attrib;
+ %interface.role.attrib;
+ %local.interface.attrib;
+>
+<!--end of interface.attlist-->]]>
+<!--end of interface.module-->]]>
+
+<!ENTITY % keycap.module "INCLUDE">
+<![%keycap.module;[
+<!ENTITY % local.keycap.attrib "">
+<!ENTITY % keycap.role.attrib "%role.attrib;">
+
+<!ENTITY % keycap.element "INCLUDE">
+<![%keycap.element;[
+<!ELEMENT keycap %ho; (%cptr.char.mix;)*>
+<!--end of keycap.element-->]]>
+
+<!ENTITY % keycap.attlist "INCLUDE">
+<![%keycap.attlist;[
+<!ATTLIST keycap
+ function (alt
+ |control
+ |shift
+ |meta
+ |escape
+ |enter
+ |tab
+ |backspace
+ |command
+ |option
+ |space
+ |delete
+ |insert
+ |up
+ |down
+ |left
+ |right
+ |home
+ |end
+ |pageup
+ |pagedown
+ |other) #IMPLIED
+ otherfunction CDATA #IMPLIED
+ %moreinfo.attrib;
+ %common.attrib;
+ %keycap.role.attrib;
+ %local.keycap.attrib;
+>
+<!--end of keycap.attlist-->]]>
+<!--end of keycap.module-->]]>
+
+<!ENTITY % keycode.module "INCLUDE">
+<![%keycode.module;[
+<!ENTITY % local.keycode.attrib "">
+<!ENTITY % keycode.role.attrib "%role.attrib;">
+
+<!ENTITY % keycode.element "INCLUDE">
+<![%keycode.element;[
+<!ELEMENT keycode %ho; (%smallcptr.char.mix;)*>
+<!--end of keycode.element-->]]>
+
+<!ENTITY % keycode.attlist "INCLUDE">
+<![%keycode.attlist;[
+<!ATTLIST keycode
+ %common.attrib;
+ %keycode.role.attrib;
+ %local.keycode.attrib;
+>
+<!--end of keycode.attlist-->]]>
+<!--end of keycode.module-->]]>
+
+<!ENTITY % keycombo.module "INCLUDE">
+<![%keycombo.module;[
+<!ENTITY % local.keycombo.attrib "">
+<!ENTITY % keycombo.role.attrib "%role.attrib;">
+
+<!ENTITY % keycombo.element "INCLUDE">
+<![%keycombo.element;[
+<!ELEMENT keycombo %ho; ((keycap|keycombo|keysym|mousebutton)+)>
+<!--end of keycombo.element-->]]>
+
+<!ENTITY % keycombo.attlist "INCLUDE">
+<![%keycombo.attlist;[
+<!ATTLIST keycombo
+ %keyaction.attrib;
+ %moreinfo.attrib;
+ %common.attrib;
+ %keycombo.role.attrib;
+ %local.keycombo.attrib;
+>
+<!--end of keycombo.attlist-->]]>
+<!--end of keycombo.module-->]]>
+
+<!ENTITY % keysym.module "INCLUDE">
+<![%keysym.module;[
+<!ENTITY % local.keysym.attrib "">
+<!ENTITY % keysysm.role.attrib "%role.attrib;">
+
+<!ENTITY % keysym.element "INCLUDE">
+<![%keysym.element;[
+<!ELEMENT keysym %ho; (%smallcptr.char.mix;)*>
+<!--end of keysym.element-->]]>
+
+<!ENTITY % keysym.attlist "INCLUDE">
+<![%keysym.attlist;[
+<!ATTLIST keysym
+ %common.attrib;
+ %keysysm.role.attrib;
+ %local.keysym.attrib;
+>
+<!--end of keysym.attlist-->]]>
+<!--end of keysym.module-->]]>
+
+<!ENTITY % lineannotation.module "INCLUDE">
+<![%lineannotation.module;[
+<!ENTITY % local.lineannotation.attrib "">
+<!ENTITY % lineannotation.role.attrib "%role.attrib;">
+
+<!ENTITY % lineannotation.element "INCLUDE">
+<![%lineannotation.element;[
+<!ELEMENT lineannotation %ho; (%para.char.mix;)*>
+<!--end of lineannotation.element-->]]>
+
+<!ENTITY % lineannotation.attlist "INCLUDE">
+<![%lineannotation.attlist;[
+<!ATTLIST lineannotation
+ %common.attrib;
+ %lineannotation.role.attrib;
+ %local.lineannotation.attrib;
+>
+<!--end of lineannotation.attlist-->]]>
+<!--end of lineannotation.module-->]]>
+
+<!ENTITY % literal.module "INCLUDE">
+<![%literal.module;[
+<!ENTITY % local.literal.attrib "">
+<!ENTITY % literal.role.attrib "%role.attrib;">
+
+<!ENTITY % literal.element "INCLUDE">
+<![%literal.element;[
+<!ELEMENT literal %ho; (%cptr.char.mix;)*>
+<!--end of literal.element-->]]>
+
+<!ENTITY % literal.attlist "INCLUDE">
+<![%literal.attlist;[
+<!ATTLIST literal
+ %moreinfo.attrib;
+ %common.attrib;
+ %literal.role.attrib;
+ %local.literal.attrib;
+>
+<!--end of literal.attlist-->]]>
+<!--end of literal.module-->]]>
+
+<!ENTITY % code.module "INCLUDE">
+<![%code.module;[
+<!ENTITY % local.code.attrib "">
+<!ENTITY % code.role.attrib "%role.attrib;">
+
+<!ENTITY % code.element "INCLUDE">
+<![%code.element;[
+<!ELEMENT code %ho; (%cptr.char.mix;)*>
+<!--end of code.element-->]]>
+
+<!ENTITY % code.attlist "INCLUDE">
+<![%code.attlist;[
+<!ATTLIST code
+ language CDATA #IMPLIED
+ %common.attrib;
+ %code.role.attrib;
+ %local.code.attrib;
+>
+<!--end of code.attlist-->]]>
+<!--end of code.module-->]]>
+
+<!ENTITY % constant.module "INCLUDE">
+<![ %constant.module; [
+<!ENTITY % local.constant.attrib "">
+<!ENTITY % constant.role.attrib "%role.attrib;">
+
+<!ENTITY % constant.element "INCLUDE">
+<![ %constant.element; [
+<!ELEMENT constant %ho; (%smallcptr.char.mix;)*>
+<!--end of constant.element-->]]>
+
+<!ENTITY % constant.attlist "INCLUDE">
+<![ %constant.attlist; [
+<!ATTLIST constant
+ class (limit) #IMPLIED
+ %common.attrib;
+ %constant.role.attrib;
+ %local.constant.attrib;
+>
+<!--end of constant.attlist-->]]>
+<!--end of constant.module-->]]>
+
+<!ENTITY % varname.module "INCLUDE">
+<![ %varname.module; [
+<!ENTITY % local.varname.attrib "">
+<!ENTITY % varname.role.attrib "%role.attrib;">
+
+<!ENTITY % varname.element "INCLUDE">
+<![ %varname.element; [
+<!ELEMENT varname %ho; (%smallcptr.char.mix;)*>
+<!--end of varname.element-->]]>
+
+<!ENTITY % varname.attlist "INCLUDE">
+<![ %varname.attlist; [
+<!ATTLIST varname
+ %common.attrib;
+ %varname.role.attrib;
+ %local.varname.attrib;
+>
+<!--end of varname.attlist-->]]>
+<!--end of varname.module-->]]>
+
+<!ENTITY % markup.module "INCLUDE">
+<![%markup.module;[
+<!ENTITY % local.markup.attrib "">
+<!ENTITY % markup.role.attrib "%role.attrib;">
+
+<!ENTITY % markup.element "INCLUDE">
+<![%markup.element;[
+<!ELEMENT markup %ho; (%smallcptr.char.mix;)*>
+<!--end of markup.element-->]]>
+
+<!ENTITY % markup.attlist "INCLUDE">
+<![%markup.attlist;[
+<!ATTLIST markup
+ %common.attrib;
+ %markup.role.attrib;
+ %local.markup.attrib;
+>
+<!--end of markup.attlist-->]]>
+<!--end of markup.module-->]]>
+
+<!ENTITY % medialabel.module "INCLUDE">
+<![%medialabel.module;[
+<!ENTITY % local.medialabel.attrib "">
+<!ENTITY % medialabel.role.attrib "%role.attrib;">
+
+<!ENTITY % medialabel.element "INCLUDE">
+<![%medialabel.element;[
+<!ELEMENT medialabel %ho; (%smallcptr.char.mix;)*>
+<!--end of medialabel.element-->]]>
+
+<!-- Class: Type of medium named by the element; no default -->
+
+
+<!ENTITY % medialabel.attlist "INCLUDE">
+<![%medialabel.attlist;[
+<!ATTLIST medialabel
+ class (cartridge
+ |cdrom
+ |disk
+ |tape) #IMPLIED
+ %common.attrib;
+ %medialabel.role.attrib;
+ %local.medialabel.attrib;
+>
+<!--end of medialabel.attlist-->]]>
+<!--end of medialabel.module-->]]>
+
+<!ENTITY % menuchoice.content.module "INCLUDE">
+<![%menuchoice.content.module;[
+<!ENTITY % menuchoice.module "INCLUDE">
+<![%menuchoice.module;[
+<!ENTITY % local.menuchoice.attrib "">
+<!ENTITY % menuchoice.role.attrib "%role.attrib;">
+
+<!ENTITY % menuchoice.element "INCLUDE">
+<![%menuchoice.element;[
+<!ELEMENT menuchoice %ho; (shortcut?, (guibutton|guiicon|guilabel
+ |guimenu|guimenuitem|guisubmenu|interface)+)>
+<!--end of menuchoice.element-->]]>
+
+<!ENTITY % menuchoice.attlist "INCLUDE">
+<![%menuchoice.attlist;[
+<!ATTLIST menuchoice
+ %moreinfo.attrib;
+ %common.attrib;
+ %menuchoice.role.attrib;
+ %local.menuchoice.attrib;
+>
+<!--end of menuchoice.attlist-->]]>
+<!--end of menuchoice.module-->]]>
+
+<!ENTITY % shortcut.module "INCLUDE">
+<![%shortcut.module;[
+<!-- See also KeyCombo -->
+<!ENTITY % local.shortcut.attrib "">
+<!ENTITY % shortcut.role.attrib "%role.attrib;">
+
+<!ENTITY % shortcut.element "INCLUDE">
+<![%shortcut.element;[
+<!ELEMENT shortcut %ho; ((keycap|keycombo|keysym|mousebutton)+)>
+<!--end of shortcut.element-->]]>
+
+<!ENTITY % shortcut.attlist "INCLUDE">
+<![%shortcut.attlist;[
+<!ATTLIST shortcut
+ %keyaction.attrib;
+ %moreinfo.attrib;
+ %common.attrib;
+ %shortcut.role.attrib;
+ %local.shortcut.attrib;
+>
+<!--end of shortcut.attlist-->]]>
+<!--end of shortcut.module-->]]>
+<!--end of menuchoice.content.module-->]]>
+
+<!ENTITY % mousebutton.module "INCLUDE">
+<![%mousebutton.module;[
+<!ENTITY % local.mousebutton.attrib "">
+<!ENTITY % mousebutton.role.attrib "%role.attrib;">
+
+<!ENTITY % mousebutton.element "INCLUDE">
+<![%mousebutton.element;[
+<!ELEMENT mousebutton %ho; (%smallcptr.char.mix;)*>
+<!--end of mousebutton.element-->]]>
+
+<!ENTITY % mousebutton.attlist "INCLUDE">
+<![%mousebutton.attlist;[
+<!ATTLIST mousebutton
+ %moreinfo.attrib;
+ %common.attrib;
+ %mousebutton.role.attrib;
+ %local.mousebutton.attrib;
+>
+<!--end of mousebutton.attlist-->]]>
+<!--end of mousebutton.module-->]]>
+
+<!ENTITY % msgtext.module "INCLUDE">
+<![%msgtext.module;[
+<!ENTITY % local.msgtext.attrib "">
+<!ENTITY % msgtext.role.attrib "%role.attrib;">
+
+<!ENTITY % msgtext.element "INCLUDE">
+<![%msgtext.element;[
+<!ELEMENT msgtext %ho; ((%component.mix;)+)>
+<!--end of msgtext.element-->]]>
+
+<!ENTITY % msgtext.attlist "INCLUDE">
+<![%msgtext.attlist;[
+<!ATTLIST msgtext
+ %common.attrib;
+ %msgtext.role.attrib;
+ %local.msgtext.attrib;
+>
+<!--end of msgtext.attlist-->]]>
+<!--end of msgtext.module-->]]>
+
+<!ENTITY % option.module "INCLUDE">
+<![%option.module;[
+<!ENTITY % local.option.attrib "">
+<!ENTITY % option.role.attrib "%role.attrib;">
+
+<!ENTITY % option.element "INCLUDE">
+<![%option.element;[
+<!ELEMENT option %ho; (%cptr.char.mix;)*>
+<!--end of option.element-->]]>
+
+<!ENTITY % option.attlist "INCLUDE">
+<![%option.attlist;[
+<!ATTLIST option
+ %common.attrib;
+ %option.role.attrib;
+ %local.option.attrib;
+>
+<!--end of option.attlist-->]]>
+<!--end of option.module-->]]>
+
+<!ENTITY % optional.module "INCLUDE">
+<![%optional.module;[
+<!ENTITY % local.optional.attrib "">
+<!ENTITY % optional.role.attrib "%role.attrib;">
+
+<!ENTITY % optional.element "INCLUDE">
+<![%optional.element;[
+<!ELEMENT optional %ho; (%cptr.char.mix;)*>
+<!--end of optional.element-->]]>
+
+<!ENTITY % optional.attlist "INCLUDE">
+<![%optional.attlist;[
+<!ATTLIST optional
+ %common.attrib;
+ %optional.role.attrib;
+ %local.optional.attrib;
+>
+<!--end of optional.attlist-->]]>
+<!--end of optional.module-->]]>
+
+<!ENTITY % parameter.module "INCLUDE">
+<![%parameter.module;[
+<!ENTITY % local.parameter.attrib "">
+<!ENTITY % parameter.role.attrib "%role.attrib;">
+
+<!ENTITY % parameter.element "INCLUDE">
+<![%parameter.element;[
+<!ELEMENT parameter %ho; (%cptr.char.mix;)*>
+<!--end of parameter.element-->]]>
+
+<!-- Class: Type of the Parameter; no default -->
+
+
+<!ENTITY % parameter.attlist "INCLUDE">
+<![%parameter.attlist;[
+<!ATTLIST parameter
+ class (command
+ |function
+ |option) #IMPLIED
+ %moreinfo.attrib;
+ %common.attrib;
+ %parameter.role.attrib;
+ %local.parameter.attrib;
+>
+<!--end of parameter.attlist-->]]>
+<!--end of parameter.module-->]]>
+
+<!ENTITY % prompt.module "INCLUDE">
+<![%prompt.module;[
+<!ENTITY % local.prompt.attrib "">
+<!ENTITY % prompt.role.attrib "%role.attrib;">
+
+<!ENTITY % prompt.element "INCLUDE">
+<![%prompt.element;[
+<!ELEMENT prompt %ho; (%smallcptr.char.mix;|co)*>
+<!--end of prompt.element-->]]>
+
+<!ENTITY % prompt.attlist "INCLUDE">
+<![%prompt.attlist;[
+<!ATTLIST prompt
+ %moreinfo.attrib;
+ %common.attrib;
+ %prompt.role.attrib;
+ %local.prompt.attrib;
+>
+<!--end of prompt.attlist-->]]>
+<!--end of prompt.module-->]]>
+
+<!ENTITY % property.module "INCLUDE">
+<![%property.module;[
+<!ENTITY % local.property.attrib "">
+<!ENTITY % property.role.attrib "%role.attrib;">
+
+<!ENTITY % property.element "INCLUDE">
+<![%property.element;[
+<!ELEMENT property %ho; (%cptr.char.mix;)*>
+<!--end of property.element-->]]>
+
+<!ENTITY % property.attlist "INCLUDE">
+<![%property.attlist;[
+<!ATTLIST property
+ %moreinfo.attrib;
+ %common.attrib;
+ %property.role.attrib;
+ %local.property.attrib;
+>
+<!--end of property.attlist-->]]>
+<!--end of property.module-->]]>
+
+<!ENTITY % replaceable.module "INCLUDE">
+<![%replaceable.module;[
+<!ENTITY % local.replaceable.attrib "">
+<!ENTITY % replaceable.role.attrib "%role.attrib;">
+
+<!ENTITY % replaceable.element "INCLUDE">
+<![%replaceable.element;[
+<!ELEMENT replaceable %ho; (#PCDATA
+ | %link.char.class;
+ | optional
+ | %base.char.class;
+ | %other.char.class;
+ | inlinegraphic
+ | inlinemediaobject
+ | co)*>
+<!--end of replaceable.element-->]]>
+
+<!-- Class: Type of information the element represents; no
+ default -->
+
+
+<!ENTITY % replaceable.attlist "INCLUDE">
+<![%replaceable.attlist;[
+<!ATTLIST replaceable
+ class (command
+ |function
+ |option
+ |parameter) #IMPLIED
+ %common.attrib;
+ %replaceable.role.attrib;
+ %local.replaceable.attrib;
+>
+<!--end of replaceable.attlist-->]]>
+<!--end of replaceable.module-->]]>
+
+<!ENTITY % returnvalue.module "INCLUDE">
+<![%returnvalue.module;[
+<!ENTITY % local.returnvalue.attrib "">
+<!ENTITY % returnvalue.role.attrib "%role.attrib;">
+
+<!ENTITY % returnvalue.element "INCLUDE">
+<![%returnvalue.element;[
+<!ELEMENT returnvalue %ho; (%smallcptr.char.mix;)*>
+<!--end of returnvalue.element-->]]>
+
+<!ENTITY % returnvalue.attlist "INCLUDE">
+<![%returnvalue.attlist;[
+<!ATTLIST returnvalue
+ %common.attrib;
+ %returnvalue.role.attrib;
+ %local.returnvalue.attrib;
+>
+<!--end of returnvalue.attlist-->]]>
+<!--end of returnvalue.module-->]]>
+
+<!ENTITY % sgmltag.module "INCLUDE">
+<![%sgmltag.module;[
+<!ENTITY % local.sgmltag.attrib "">
+<!ENTITY % sgmltag.role.attrib "%role.attrib;">
+
+<!ENTITY % sgmltag.element "INCLUDE">
+<![%sgmltag.element;[
+<!ELEMENT sgmltag %ho; (%smallcptr.char.mix;)*>
+<!--end of sgmltag.element-->]]>
+
+<!-- Class: Type of SGML construct the element names; no default -->
+
+
+<!ENTITY % sgmltag.attlist "INCLUDE">
+<![%sgmltag.attlist;[
+<!ATTLIST sgmltag
+ class (attribute
+ |attvalue
+ |element
+ |endtag
+ |emptytag
+ |genentity
+ |numcharref
+ |paramentity
+ |pi
+ |xmlpi
+ |starttag
+ |sgmlcomment
+ |prefix
+ |namespace
+ |localname) #IMPLIED
+ namespace CDATA #IMPLIED
+ %common.attrib;
+ %sgmltag.role.attrib;
+ %local.sgmltag.attrib;
+>
+<!--end of sgmltag.attlist-->]]>
+<!--end of sgmltag.module-->]]>
+
+<!ENTITY % structfield.module "INCLUDE">
+<![%structfield.module;[
+<!ENTITY % local.structfield.attrib "">
+<!ENTITY % structfield.role.attrib "%role.attrib;">
+
+<!ENTITY % structfield.element "INCLUDE">
+<![%structfield.element;[
+<!ELEMENT structfield %ho; (%smallcptr.char.mix;)*>
+<!--end of structfield.element-->]]>
+
+<!ENTITY % structfield.attlist "INCLUDE">
+<![%structfield.attlist;[
+<!ATTLIST structfield
+ %common.attrib;
+ %structfield.role.attrib;
+ %local.structfield.attrib;
+>
+<!--end of structfield.attlist-->]]>
+<!--end of structfield.module-->]]>
+
+<!ENTITY % structname.module "INCLUDE">
+<![%structname.module;[
+<!ENTITY % local.structname.attrib "">
+<!ENTITY % structname.role.attrib "%role.attrib;">
+
+<!ENTITY % structname.element "INCLUDE">
+<![%structname.element;[
+<!ELEMENT structname %ho; (%smallcptr.char.mix;)*>
+<!--end of structname.element-->]]>
+
+<!ENTITY % structname.attlist "INCLUDE">
+<![%structname.attlist;[
+<!ATTLIST structname
+ %common.attrib;
+ %structname.role.attrib;
+ %local.structname.attrib;
+>
+<!--end of structname.attlist-->]]>
+<!--end of structname.module-->]]>
+
+<!ENTITY % symbol.module "INCLUDE">
+<![%symbol.module;[
+<!ENTITY % local.symbol.attrib "">
+<!ENTITY % symbol.role.attrib "%role.attrib;">
+
+<!ENTITY % symbol.element "INCLUDE">
+<![%symbol.element;[
+<!ELEMENT symbol %ho; (%smallcptr.char.mix;)*>
+<!--end of symbol.element-->]]>
+
+<!-- Class: Type of symbol; no default -->
+
+
+<!ENTITY % symbol.attlist "INCLUDE">
+<![%symbol.attlist;[
+<!ATTLIST symbol
+ class (limit) #IMPLIED
+ %common.attrib;
+ %symbol.role.attrib;
+ %local.symbol.attrib;
+>
+<!--end of symbol.attlist-->]]>
+<!--end of symbol.module-->]]>
+
+<!ENTITY % systemitem.module "INCLUDE">
+<![%systemitem.module;[
+<!ENTITY % local.systemitem.attrib "">
+<!ENTITY % systemitem.role.attrib "%role.attrib;">
+
+<!ENTITY % systemitem.element "INCLUDE">
+<![%systemitem.element;[
+<!ELEMENT systemitem %ho; (%cptr.char.mix; | acronym | co)*>
+<!--end of systemitem.element-->]]>
+
+<!-- Class: Type of system item the element names; no default -->
+
+<!ENTITY % systemitem.attlist "INCLUDE">
+<![%systemitem.attlist;[
+<!ATTLIST systemitem
+ class (constant
+ |event
+ |eventhandler
+ |domainname
+ |fqdomainname
+ |ipaddress
+ |netmask
+ |etheraddress
+ |groupname
+ |library
+ |macro
+ |osname
+ |filesystem
+ |resource
+ |systemname
+ |username
+ |newsgroup
+ |process
+ |service
+ |server
+ |daemon) #IMPLIED
+ %moreinfo.attrib;
+ %common.attrib;
+ %systemitem.role.attrib;
+ %local.systemitem.attrib;
+>
+<!--end of systemitem.attlist-->]]>
+<!--end of systemitem.module-->]]>
+
+<!ENTITY % uri.module "INCLUDE">
+<![%uri.module;[
+<!ENTITY % local.uri.attrib "">
+<!ENTITY % uri.role.attrib "%role.attrib;">
+
+<!ENTITY % uri.element "INCLUDE">
+<![%uri.element;[
+<!ELEMENT uri %ho; (%smallcptr.char.mix;)*>
+<!--end of uri.element-->]]>
+
+<!-- Type: Type of URI; no default -->
+
+<!ENTITY % uri.attlist "INCLUDE">
+<![%uri.attlist;[
+<!ATTLIST uri
+ type CDATA #IMPLIED
+ %common.attrib;
+ %uri.role.attrib;
+ %local.uri.attrib;
+>
+<!--end of uri.attlist-->]]>
+<!--end of uri.module-->]]>
+
+<!ENTITY % token.module "INCLUDE">
+<![%token.module;[
+<!ENTITY % local.token.attrib "">
+<!ENTITY % token.role.attrib "%role.attrib;">
+
+<!ENTITY % token.element "INCLUDE">
+<![%token.element;[
+<!ELEMENT token %ho; (%smallcptr.char.mix;)*>
+<!--end of token.element-->]]>
+
+<!ENTITY % token.attlist "INCLUDE">
+<![%token.attlist;[
+<!ATTLIST token
+ %common.attrib;
+ %token.role.attrib;
+ %local.token.attrib;
+>
+<!--end of token.attlist-->]]>
+<!--end of token.module-->]]>
+
+<!ENTITY % type.module "INCLUDE">
+<![%type.module;[
+<!ENTITY % local.type.attrib "">
+<!ENTITY % type.role.attrib "%role.attrib;">
+
+<!ENTITY % type.element "INCLUDE">
+<![%type.element;[
+<!ELEMENT type %ho; (%smallcptr.char.mix;)*>
+<!--end of type.element-->]]>
+
+<!ENTITY % type.attlist "INCLUDE">
+<![%type.attlist;[
+<!ATTLIST type
+ %common.attrib;
+ %type.role.attrib;
+ %local.type.attrib;
+>
+<!--end of type.attlist-->]]>
+<!--end of type.module-->]]>
+
+<!ENTITY % userinput.module "INCLUDE">
+<![%userinput.module;[
+<!ENTITY % local.userinput.attrib "">
+<!ENTITY % userinput.role.attrib "%role.attrib;">
+
+<!ENTITY % userinput.element "INCLUDE">
+<![%userinput.element;[
+<!ELEMENT userinput %ho; (%cptr.char.mix;|co)*>
+<!--end of userinput.element-->]]>
+
+<!ENTITY % userinput.attlist "INCLUDE">
+<![%userinput.attlist;[
+<!ATTLIST userinput
+ %moreinfo.attrib;
+ %common.attrib;
+ %userinput.role.attrib;
+ %local.userinput.attrib;
+>
+<!--end of userinput.attlist-->]]>
+<!--end of userinput.module-->]]>
+
+<!-- General words and phrases ............................................ -->
+
+<!ENTITY % abbrev.module "INCLUDE">
+<![%abbrev.module;[
+<!ENTITY % local.abbrev.attrib "">
+<!ENTITY % abbrev.role.attrib "%role.attrib;">
+
+<!ENTITY % abbrev.element "INCLUDE">
+<![%abbrev.element;[
+<!ELEMENT abbrev %ho; (%word.char.mix;)*>
+<!--end of abbrev.element-->]]>
+
+<!ENTITY % abbrev.attlist "INCLUDE">
+<![%abbrev.attlist;[
+<!ATTLIST abbrev
+ %common.attrib;
+ %abbrev.role.attrib;
+ %local.abbrev.attrib;
+>
+<!--end of abbrev.attlist-->]]>
+<!--end of abbrev.module-->]]>
+
+<!ENTITY % acronym.module "INCLUDE">
+<![%acronym.module;[
+<!ENTITY % local.acronym.attrib "">
+<!ENTITY % acronym.role.attrib "%role.attrib;">
+
+<!ENTITY % acronym.element "INCLUDE">
+<![%acronym.element;[
+<!ELEMENT acronym %ho; (%word.char.mix;)*
+ %acronym.exclusion;>
+<!--end of acronym.element-->]]>
+
+<!ENTITY % acronym.attlist "INCLUDE">
+<![%acronym.attlist;[
+<!ATTLIST acronym
+ %common.attrib;
+ %acronym.role.attrib;
+ %local.acronym.attrib;
+>
+<!--end of acronym.attlist-->]]>
+<!--end of acronym.module-->]]>
+
+<!ENTITY % citation.module "INCLUDE">
+<![%citation.module;[
+<!ENTITY % local.citation.attrib "">
+<!ENTITY % citation.role.attrib "%role.attrib;">
+
+<!ENTITY % citation.element "INCLUDE">
+<![%citation.element;[
+<!ELEMENT citation %ho; (%para.char.mix;)*>
+<!--end of citation.element-->]]>
+
+<!ENTITY % citation.attlist "INCLUDE">
+<![%citation.attlist;[
+<!ATTLIST citation
+ %common.attrib;
+ %citation.role.attrib;
+ %local.citation.attrib;
+>
+<!--end of citation.attlist-->]]>
+<!--end of citation.module-->]]>
+
+<!ENTITY % citerefentry.module "INCLUDE">
+<![%citerefentry.module;[
+<!ENTITY % local.citerefentry.attrib "">
+<!ENTITY % citerefentry.role.attrib "%role.attrib;">
+
+<!ENTITY % citerefentry.element "INCLUDE">
+<![%citerefentry.element;[
+<!ELEMENT citerefentry %ho; (refentrytitle, manvolnum?)>
+<!--end of citerefentry.element-->]]>
+
+<!ENTITY % citerefentry.attlist "INCLUDE">
+<![%citerefentry.attlist;[
+<!ATTLIST citerefentry
+ %common.attrib;
+ %citerefentry.role.attrib;
+ %local.citerefentry.attrib;
+>
+<!--end of citerefentry.attlist-->]]>
+<!--end of citerefentry.module-->]]>
+
+<!ENTITY % refentrytitle.module "INCLUDE">
+<![%refentrytitle.module;[
+<!ENTITY % local.refentrytitle.attrib "">
+<!ENTITY % refentrytitle.role.attrib "%role.attrib;">
+
+<!ENTITY % refentrytitle.element "INCLUDE">
+<![%refentrytitle.element;[
+<!ELEMENT refentrytitle %ho; (%para.char.mix;)*>
+<!--end of refentrytitle.element-->]]>
+
+<!ENTITY % refentrytitle.attlist "INCLUDE">
+<![%refentrytitle.attlist;[
+<!ATTLIST refentrytitle
+ %common.attrib;
+ %refentrytitle.role.attrib;
+ %local.refentrytitle.attrib;
+>
+<!--end of refentrytitle.attlist-->]]>
+<!--end of refentrytitle.module-->]]>
+
+<!ENTITY % manvolnum.module "INCLUDE">
+<![%manvolnum.module;[
+<!ENTITY % local.manvolnum.attrib "">
+<!ENTITY % namvolnum.role.attrib "%role.attrib;">
+
+<!ENTITY % manvolnum.element "INCLUDE">
+<![%manvolnum.element;[
+<!ELEMENT manvolnum %ho; (%word.char.mix;)*>
+<!--end of manvolnum.element-->]]>
+
+<!ENTITY % manvolnum.attlist "INCLUDE">
+<![%manvolnum.attlist;[
+<!ATTLIST manvolnum
+ %common.attrib;
+ %namvolnum.role.attrib;
+ %local.manvolnum.attrib;
+>
+<!--end of manvolnum.attlist-->]]>
+<!--end of manvolnum.module-->]]>
+
+<!ENTITY % citetitle.module "INCLUDE">
+<![%citetitle.module;[
+<!ENTITY % local.citetitle.attrib "">
+<!ENTITY % citetitle.role.attrib "%role.attrib;">
+
+<!ENTITY % citetitle.element "INCLUDE">
+<![%citetitle.element;[
+<!ELEMENT citetitle %ho; (%para.char.mix;)*>
+<!--end of citetitle.element-->]]>
+
+<!-- Pubwork: Genre of published work cited; no default -->
+
+
+<!ENTITY % citetitle.attlist "INCLUDE">
+<![%citetitle.attlist;[
+<!ATTLIST citetitle
+ pubwork (article
+ |book
+ |chapter
+ |part
+ |refentry
+ |section
+ |journal
+ |series
+ |set
+ |manuscript
+ |cdrom
+ |dvd
+ |wiki
+ |gopher
+ |bbs
+ |emailmessage
+ |webpage
+ |newsposting) #IMPLIED
+ %common.attrib;
+ %citetitle.role.attrib;
+ %local.citetitle.attrib;
+>
+<!--end of citetitle.attlist-->]]>
+<!--end of citetitle.module-->]]>
+
+<!ENTITY % emphasis.module "INCLUDE">
+<![%emphasis.module;[
+<!ENTITY % local.emphasis.attrib "">
+<!ENTITY % emphasis.role.attrib "%role.attrib;">
+
+<!ENTITY % emphasis.element "INCLUDE">
+<![%emphasis.element;[
+<!ELEMENT emphasis %ho; (%para.char.mix;)*>
+<!--end of emphasis.element-->]]>
+
+<!ENTITY % emphasis.attlist "INCLUDE">
+<![%emphasis.attlist;[
+<!ATTLIST emphasis
+ %common.attrib;
+ %emphasis.role.attrib;
+ %local.emphasis.attrib;
+>
+<!--end of emphasis.attlist-->]]>
+<!--end of emphasis.module-->]]>
+
+<!ENTITY % foreignphrase.module "INCLUDE">
+<![%foreignphrase.module;[
+<!ENTITY % local.foreignphrase.attrib "">
+<!ENTITY % foreignphrase.role.attrib "%role.attrib;">
+
+<!ENTITY % foreignphrase.element "INCLUDE">
+<![%foreignphrase.element;[
+<!ELEMENT foreignphrase %ho; (%para.char.mix;)*>
+<!--end of foreignphrase.element-->]]>
+
+<!ENTITY % foreignphrase.attlist "INCLUDE">
+<![%foreignphrase.attlist;[
+<!ATTLIST foreignphrase
+ %common.attrib;
+ %foreignphrase.role.attrib;
+ %local.foreignphrase.attrib;
+>
+<!--end of foreignphrase.attlist-->]]>
+<!--end of foreignphrase.module-->]]>
+
+<!ENTITY % glossterm.module "INCLUDE">
+<![%glossterm.module;[
+<!ENTITY % local.glossterm.attrib "">
+<!ENTITY % glossterm.role.attrib "%role.attrib;">
+
+<!ENTITY % glossterm.element "INCLUDE">
+<![%glossterm.element;[
+<!ELEMENT glossterm %ho; (%para.char.mix;)*
+ %glossterm.exclusion;>
+<!--end of glossterm.element-->]]>
+
+<!-- to GlossEntry if Glossterm used in text -->
+<!-- BaseForm: Provides the form of GlossTerm to be used
+ for indexing -->
+
+<!ENTITY % glossterm.attlist "INCLUDE">
+<![%glossterm.attlist;[
+<!ATTLIST glossterm
+ baseform CDATA #IMPLIED
+ %linkend.attrib;
+ %common.attrib;
+ %glossterm.role.attrib;
+ %local.glossterm.attrib;
+>
+<!--end of glossterm.attlist-->]]>
+<!--end of glossterm.module-->]]>
+
+<!ENTITY % firstterm.module "INCLUDE">
+<![%firstterm.module;[
+<!ENTITY % local.firstterm.attrib "">
+<!ENTITY % firstterm.role.attrib "%role.attrib;">
+
+<!ENTITY % firstterm.element "INCLUDE">
+<![%firstterm.element;[
+<!ELEMENT firstterm %ho; (%para.char.mix;)*
+ %glossterm.exclusion;>
+<!--end of firstterm.element-->]]>
+
+<!-- to GlossEntry or other explanation -->
+
+
+<!ENTITY % firstterm.attlist "INCLUDE">
+<![%firstterm.attlist;[
+<!ATTLIST firstterm
+ baseform CDATA #IMPLIED
+ %linkend.attrib;
+ %common.attrib;
+ %firstterm.role.attrib;
+ %local.firstterm.attrib;
+>
+<!--end of firstterm.attlist-->]]>
+<!--end of firstterm.module-->]]>
+
+<!ENTITY % phrase.module "INCLUDE">
+<![%phrase.module;[
+<!ENTITY % local.phrase.attrib "">
+<!ENTITY % phrase.role.attrib "%role.attrib;">
+
+<!ENTITY % phrase.element "INCLUDE">
+<![%phrase.element;[
+<!ELEMENT phrase %ho; (%para.char.mix;)*>
+<!--end of phrase.element-->]]>
+
+<!ENTITY % phrase.attlist "INCLUDE">
+<![%phrase.attlist;[
+<!ATTLIST phrase
+ %common.attrib;
+ %phrase.role.attrib;
+ %local.phrase.attrib;
+>
+<!--end of phrase.attlist-->]]>
+<!--end of phrase.module-->]]>
+
+<!ENTITY % quote.module "INCLUDE">
+<![%quote.module;[
+<!ENTITY % local.quote.attrib "">
+<!ENTITY % quote.role.attrib "%role.attrib;">
+
+<!ENTITY % quote.element "INCLUDE">
+<![%quote.element;[
+<!ELEMENT quote %ho; (%para.char.mix;)*>
+<!--end of quote.element-->]]>
+
+<!ENTITY % quote.attlist "INCLUDE">
+<![%quote.attlist;[
+<!ATTLIST quote
+ %common.attrib;
+ %quote.role.attrib;
+ %local.quote.attrib;
+>
+<!--end of quote.attlist-->]]>
+<!--end of quote.module-->]]>
+
+<!ENTITY % ssscript.module "INCLUDE">
+<![%ssscript.module;[
+<!ENTITY % local.ssscript.attrib "">
+<!ENTITY % ssscript.role.attrib "%role.attrib;">
+
+<!ENTITY % subscript.element "INCLUDE">
+<![%subscript.element;[
+<!ELEMENT subscript %ho; (#PCDATA
+ | %link.char.class;
+ | emphasis
+ | replaceable
+ | symbol
+ | inlinegraphic
+ | inlinemediaobject
+ | %base.char.class;
+ | %other.char.class;)*
+ %ubiq.exclusion;>
+<!--end of subscript.element-->]]>
+
+<!ENTITY % subscript.attlist "INCLUDE">
+<![%subscript.attlist;[
+<!ATTLIST subscript
+ %common.attrib;
+ %ssscript.role.attrib;
+ %local.ssscript.attrib;
+>
+<!--end of subscript.attlist-->]]>
+
+<!ENTITY % superscript.element "INCLUDE">
+<![%superscript.element;[
+<!ELEMENT superscript %ho; (#PCDATA
+ | %link.char.class;
+ | emphasis
+ | replaceable
+ | symbol
+ | inlinegraphic
+ | inlinemediaobject
+ | %base.char.class;
+ | %other.char.class;)*
+ %ubiq.exclusion;>
+<!--end of superscript.element-->]]>
+
+<!ENTITY % superscript.attlist "INCLUDE">
+<![%superscript.attlist;[
+<!ATTLIST superscript
+ %common.attrib;
+ %ssscript.role.attrib;
+ %local.ssscript.attrib;
+>
+<!--end of superscript.attlist-->]]>
+<!--end of ssscript.module-->]]>
+
+<!ENTITY % trademark.module "INCLUDE">
+<![%trademark.module;[
+<!ENTITY % local.trademark.attrib "">
+<!ENTITY % trademark.role.attrib "%role.attrib;">
+
+<!ENTITY % trademark.element "INCLUDE">
+<![%trademark.element;[
+<!ELEMENT trademark %ho; (#PCDATA
+ | %link.char.class;
+ | %tech.char.class;
+ | %base.char.class;
+ | %other.char.class;
+ | inlinegraphic
+ | inlinemediaobject
+ | emphasis)*>
+<!--end of trademark.element-->]]>
+
+<!-- Class: More precisely identifies the item the element names -->
+
+
+<!ENTITY % trademark.attlist "INCLUDE">
+<![%trademark.attlist;[
+<!ATTLIST trademark
+ class (service
+ |trade
+ |registered
+ |copyright) 'trade'
+ %common.attrib;
+ %trademark.role.attrib;
+ %local.trademark.attrib;
+>
+<!--end of trademark.attlist-->]]>
+<!--end of trademark.module-->]]>
+
+<!ENTITY % wordasword.module "INCLUDE">
+<![%wordasword.module;[
+<!ENTITY % local.wordasword.attrib "">
+<!ENTITY % wordasword.role.attrib "%role.attrib;">
+
+<!ENTITY % wordasword.element "INCLUDE">
+<![%wordasword.element;[
+<!ELEMENT wordasword %ho; (%word.char.mix;)*>
+<!--end of wordasword.element-->]]>
+
+<!ENTITY % wordasword.attlist "INCLUDE">
+<![%wordasword.attlist;[
+<!ATTLIST wordasword
+ %common.attrib;
+ %wordasword.role.attrib;
+ %local.wordasword.attrib;
+>
+<!--end of wordasword.attlist-->]]>
+<!--end of wordasword.module-->]]>
+
+<!-- Links and cross-references ........................................... -->
+
+<!ENTITY % link.module "INCLUDE">
+<![%link.module;[
+<!ENTITY % local.link.attrib "">
+<!ENTITY % link.role.attrib "%role.attrib;">
+
+<!ENTITY % link.element "INCLUDE">
+<![%link.element;[
+<!ELEMENT link %ho; (%para.char.mix;)*
+ %links.exclusion;>
+<!--end of link.element-->]]>
+
+<!-- Endterm: ID of element containing text that is to be
+ fetched from elsewhere in the document to appear as
+ the content of this element -->
+<!-- to linked-to object -->
+<!-- Type: Freely assignable parameter -->
+
+
+<!ENTITY % link.attlist "INCLUDE">
+<![%link.attlist;[
+<!ATTLIST link
+ endterm IDREF #IMPLIED
+ xrefstyle CDATA #IMPLIED
+ type CDATA #IMPLIED
+ %linkendreq.attrib;
+ %common.attrib;
+ %link.role.attrib;
+ %local.link.attrib;
+>
+<!--end of link.attlist-->]]>
+<!--end of link.module-->]]>
+
+<!ENTITY % olink.module "INCLUDE">
+<![%olink.module;[
+<!ENTITY % local.olink.attrib "">
+<!ENTITY % olink.role.attrib "%role.attrib;">
+
+<!ENTITY % olink.element "INCLUDE">
+<![%olink.element;[
+<!ELEMENT olink %ho; (%para.char.mix;)*
+ %links.exclusion;>
+<!--end of olink.element-->]]>
+
+<!-- TargetDocEnt: Name of an entity to be the target of the link -->
+<!-- LinkMode: ID of a ModeSpec containing instructions for
+ operating on the entity named by TargetDocEnt -->
+<!-- LocalInfo: Information that may be passed to ModeSpec -->
+<!-- Type: Freely assignable parameter -->
+
+
+<!ENTITY % olink.attlist "INCLUDE">
+<![%olink.attlist;[
+<!ATTLIST olink
+ targetdocent ENTITY #IMPLIED
+ linkmode IDREF #IMPLIED
+ localinfo CDATA #IMPLIED
+ type CDATA #IMPLIED
+ targetdoc CDATA #IMPLIED
+ targetptr CDATA #IMPLIED
+ xrefstyle CDATA #IMPLIED
+ %common.attrib;
+ %olink.role.attrib;
+ %local.olink.attrib;
+>
+<!--end of olink.attlist-->]]>
+<!--end of olink.module-->]]>
+
+<!ENTITY % ulink.module "INCLUDE">
+<![%ulink.module;[
+<!ENTITY % local.ulink.attrib "">
+<!ENTITY % ulink.role.attrib "%role.attrib;">
+
+<!ENTITY % ulink.element "INCLUDE">
+<![%ulink.element;[
+<!ELEMENT ulink %ho; (%para.char.mix;)*
+ %links.exclusion;>
+<!--end of ulink.element-->]]>
+
+<!-- URL: uniform resource locator; the target of the ULink -->
+<!-- Type: Freely assignable parameter -->
+
+
+<!ENTITY % ulink.attlist "INCLUDE">
+<![%ulink.attlist;[
+<!ATTLIST ulink
+ url CDATA #REQUIRED
+ type CDATA #IMPLIED
+ xrefstyle CDATA #IMPLIED
+ %common.attrib;
+ %ulink.role.attrib;
+ %local.ulink.attrib;
+>
+<!--end of ulink.attlist-->]]>
+<!--end of ulink.module-->]]>
+
+<!ENTITY % footnoteref.module "INCLUDE">
+<![%footnoteref.module;[
+<!ENTITY % local.footnoteref.attrib "">
+<!ENTITY % footnoteref.role.attrib "%role.attrib;">
+
+<!ENTITY % footnoteref.element "INCLUDE">
+<![%footnoteref.element;[
+<!ELEMENT footnoteref %ho; EMPTY>
+<!--end of footnoteref.element-->]]>
+
+<!-- to footnote content supplied elsewhere -->
+
+
+<!ENTITY % footnoteref.attlist "INCLUDE">
+<![%footnoteref.attlist;[
+<!ATTLIST footnoteref
+ %linkendreq.attrib; %label.attrib;
+ %common.attrib;
+ %footnoteref.role.attrib;
+ %local.footnoteref.attrib;
+>
+<!--end of footnoteref.attlist-->]]>
+<!--end of footnoteref.module-->]]>
+
+<!ENTITY % xref.module "INCLUDE">
+<![%xref.module;[
+<!ENTITY % local.xref.attrib "">
+<!ENTITY % xref.role.attrib "%role.attrib;">
+
+<!ENTITY % xref.element "INCLUDE">
+<![%xref.element;[
+<!ELEMENT xref %ho; EMPTY>
+<!--end of xref.element-->]]>
+
+<!-- Endterm: ID of element containing text that is to be
+ fetched from elsewhere in the document to appear as
+ the content of this element -->
+<!-- to linked-to object -->
+
+
+<!ENTITY % xref.attlist "INCLUDE">
+<![%xref.attlist;[
+<!ATTLIST xref
+ endterm IDREF #IMPLIED
+ xrefstyle CDATA #IMPLIED
+ %common.attrib;
+ %linkendreq.attrib;
+ %xref.role.attrib;
+ %local.xref.attrib;
+>
+<!--end of xref.attlist-->]]>
+<!--end of xref.module-->]]>
+
+<!-- Ubiquitous elements .................................................. -->
+
+<!ENTITY % anchor.module "INCLUDE">
+<![%anchor.module;[
+<!ENTITY % local.anchor.attrib "">
+<!ENTITY % anchor.role.attrib "%role.attrib;">
+
+<!ENTITY % anchor.element "INCLUDE">
+<![%anchor.element;[
+<!ELEMENT anchor %ho; EMPTY>
+<!--end of anchor.element-->]]>
+
+<!-- required -->
+<!-- replaces Lang -->
+
+
+<!ENTITY % anchor.attlist "INCLUDE">
+<![%anchor.attlist;[
+<!ATTLIST anchor
+ %idreq.attrib; %pagenum.attrib; %remap.attrib;
+ %xreflabel.attrib;
+ %revisionflag.attrib;
+ %effectivity.attrib;
+ %anchor.role.attrib;
+ %local.anchor.attrib;
+>
+<!--end of anchor.attlist-->]]>
+<!--end of anchor.module-->]]>
+
+<!ENTITY % beginpage.module "INCLUDE">
+<![%beginpage.module;[
+<!ENTITY % local.beginpage.attrib "">
+<!ENTITY % beginpage.role.attrib "%role.attrib;">
+
+<!ENTITY % beginpage.element "INCLUDE">
+<![%beginpage.element;[
+<!ELEMENT beginpage %ho; EMPTY>
+<!--end of beginpage.element-->]]>
+
+<!-- PageNum: Number of page that begins at this point -->
+
+
+<!ENTITY % beginpage.attlist "INCLUDE">
+<![%beginpage.attlist;[
+<!ATTLIST beginpage
+ %pagenum.attrib;
+ %common.attrib;
+ %beginpage.role.attrib;
+ %local.beginpage.attrib;
+>
+<!--end of beginpage.attlist-->]]>
+<!--end of beginpage.module-->]]>
+
+<!-- IndexTerms appear in the text flow for generating or linking an
+ index. -->
+
+<!ENTITY % indexterm.content.module "INCLUDE">
+<![%indexterm.content.module;[
+<!ENTITY % indexterm.module "INCLUDE">
+<![%indexterm.module;[
+<!ENTITY % local.indexterm.attrib "">
+<!ENTITY % indexterm.role.attrib "%role.attrib;">
+
+<!ENTITY % indexterm.element "INCLUDE">
+<![%indexterm.element;[
+<!ELEMENT indexterm %ho; (primary?, ((secondary, ((tertiary, (see|seealso+)?)
+ | see | seealso+)?) | see | seealso+)?)
+ %ubiq.exclusion;>
+<!--end of indexterm.element-->]]>
+
+<!-- Scope: Indicates which generated indices the IndexTerm
+ should appear in: Global (whole document set), Local (this
+ document only), or All (both) -->
+<!-- Significance: Whether this IndexTerm is the most pertinent
+ of its series (Preferred) or not (Normal, the default) -->
+<!-- Class: Indicates type of IndexTerm; default is Singular,
+ or EndOfRange if StartRef is supplied; StartOfRange value
+ must be supplied explicitly on starts of ranges -->
+<!-- StartRef: ID of the IndexTerm that starts the indexing
+ range ended by this IndexTerm -->
+<!-- Zone: IDs of the elements to which the IndexTerm applies,
+ and indicates that the IndexTerm applies to those entire
+ elements rather than the point at which the IndexTerm
+ occurs -->
+
+
+<!ENTITY % indexterm.attlist "INCLUDE">
+<![%indexterm.attlist;[
+<!ATTLIST indexterm
+ %pagenum.attrib;
+ scope (all
+ |global
+ |local) #IMPLIED
+ significance (preferred
+ |normal) "normal"
+ class (singular
+ |startofrange
+ |endofrange) #IMPLIED
+ startref IDREF #IMPLIED
+ zone IDREFS #IMPLIED
+ type CDATA #IMPLIED
+ %common.attrib;
+ %indexterm.role.attrib;
+ %local.indexterm.attrib;
+>
+<!--end of indexterm.attlist-->]]>
+<!--end of indexterm.module-->]]>
+
+<!ENTITY % primsecter.module "INCLUDE">
+<![%primsecter.module;[
+<!ENTITY % local.primsecter.attrib "">
+<!ENTITY % primsecter.role.attrib "%role.attrib;">
+
+
+<!ENTITY % primary.element "INCLUDE">
+<![%primary.element;[
+<!ELEMENT primary %ho; (%ndxterm.char.mix;)*>
+<!--end of primary.element-->]]>
+<!-- SortAs: Alternate sort string for index sorting, e.g.,
+ "fourteen" for an element containing "14" -->
+
+<!ENTITY % primary.attlist "INCLUDE">
+<![%primary.attlist;[
+<!ATTLIST primary
+ sortas CDATA #IMPLIED
+ %common.attrib;
+ %primsecter.role.attrib;
+ %local.primsecter.attrib;
+>
+<!--end of primary.attlist-->]]>
+
+
+<!ENTITY % secondary.element "INCLUDE">
+<![%secondary.element;[
+<!ELEMENT secondary %ho; (%ndxterm.char.mix;)*>
+<!--end of secondary.element-->]]>
+<!-- SortAs: Alternate sort string for index sorting, e.g.,
+ "fourteen" for an element containing "14" -->
+
+<!ENTITY % secondary.attlist "INCLUDE">
+<![%secondary.attlist;[
+<!ATTLIST secondary
+ sortas CDATA #IMPLIED
+ %common.attrib;
+ %primsecter.role.attrib;
+ %local.primsecter.attrib;
+>
+<!--end of secondary.attlist-->]]>
+
+
+<!ENTITY % tertiary.element "INCLUDE">
+<![%tertiary.element;[
+<!ELEMENT tertiary %ho; (%ndxterm.char.mix;)*>
+<!--end of tertiary.element-->]]>
+<!-- SortAs: Alternate sort string for index sorting, e.g.,
+ "fourteen" for an element containing "14" -->
+
+<!ENTITY % tertiary.attlist "INCLUDE">
+<![%tertiary.attlist;[
+<!ATTLIST tertiary
+ sortas CDATA #IMPLIED
+ %common.attrib;
+ %primsecter.role.attrib;
+ %local.primsecter.attrib;
+>
+<!--end of tertiary.attlist-->]]>
+
+<!--end of primsecter.module-->]]>
+
+<!ENTITY % seeseealso.module "INCLUDE">
+<![%seeseealso.module;[
+<!ENTITY % local.seeseealso.attrib "">
+<!ENTITY % seeseealso.role.attrib "%role.attrib;">
+
+<!ENTITY % see.element "INCLUDE">
+<![%see.element;[
+<!ELEMENT see %ho; (%ndxterm.char.mix;)*>
+<!--end of see.element-->]]>
+
+<!ENTITY % see.attlist "INCLUDE">
+<![%see.attlist;[
+<!ATTLIST see
+ %common.attrib;
+ %seeseealso.role.attrib;
+ %local.seeseealso.attrib;
+>
+<!--end of see.attlist-->]]>
+
+<!ENTITY % seealso.element "INCLUDE">
+<![%seealso.element;[
+<!ELEMENT seealso %ho; (%ndxterm.char.mix;)*>
+<!--end of seealso.element-->]]>
+
+<!ENTITY % seealso.attlist "INCLUDE">
+<![%seealso.attlist;[
+<!ATTLIST seealso
+ %common.attrib;
+ %seeseealso.role.attrib;
+ %local.seeseealso.attrib;
+>
+<!--end of seealso.attlist-->]]>
+<!--end of seeseealso.module-->]]>
+<!--end of indexterm.content.module-->]]>
+
+<!-- End of DocBook XML information pool module V4.3CR3 ...................... -->
+<!-- ...................................................................... -->
Added: trunk/docs/resources/support/docbook-dtd/docbook.cat
===================================================================
--- trunk/docs/resources/support/docbook-dtd/docbook.cat (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/docbook.cat 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,110 @@
+ -- ...................................................................... --
+ -- Catalog data for DocBook XML V4.3CR3 .................................... --
+ -- File docbook.cat ..................................................... --
+
+ -- Please direct all questions, bug reports, or suggestions for
+ changes to the docbook(a)lists.oasis-open.org mailing list. For more
+ information, see
http://www.oasis-open.org/.
+ --
+
+ -- This is the catalog data file for DocBook XML V4.3CR3. It is provided as
+ a convenience in building your own catalog files. You need not use
+ the filenames listed here, and need not use the filename method of
+ identifying storage objects at all. See the documentation for
+ detailed information on the files associated with the DocBook DTD.
+ See SGML Open Technical Resolution 9401 for detailed information
+ on supplying and using catalog data.
+ --
+
+ -- ...................................................................... --
+ -- DocBook driver file .................................................. --
+
+PUBLIC "-//OASIS//DTD DocBook XML V4.3CR3//EN"
+ "docbookx.dtd"
+
+ -- ...................................................................... --
+ -- DocBook modules ...................................................... --
+
+PUBLIC "-//OASIS//DTD DocBook CALS Table Model V4.3CR3//EN"
+ "calstblx.dtd"
+
+PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN"
+ "soextblx.dtd"
+
+PUBLIC "-//OASIS//ELEMENTS DocBook Information Pool V4.3CR3//EN"
+ "dbpoolx.mod"
+
+PUBLIC "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3CR3//EN"
+ "dbhierx.mod"
+
+PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V4.3CR3//EN"
+ "dbgenent.mod"
+
+PUBLIC "-//OASIS//ENTITIES DocBook Notations V4.3CR3//EN"
+ "dbnotnx.mod"
+
+PUBLIC "-//OASIS//ENTITIES DocBook Character Entities V4.3CR3//EN"
+ "dbcentx.mod"
+
+ -- ...................................................................... --
+ -- ISO entity sets ...................................................... --
+
+PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML"
+ "ent/iso-dia.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML"
+ "ent/iso-num.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN//XML"
+ "ent/iso-pub.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN//XML"
+ "ent/iso-tech.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN//XML"
+ "ent/iso-lat1.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN//XML"
+ "ent/iso-lat2.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN//XML"
+ "ent/iso-grk1.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML"
+ "ent/iso-grk2.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN//XML"
+ "ent/iso-grk3.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML"
+ "ent/iso-grk4.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML"
+ "ent/iso-amsa.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML"
+ "ent/iso-amsb.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML"
+ "ent/iso-amsc.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated
Relations//EN//XML"
+ "ent/iso-amsn.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML"
+ "ent/iso-amso.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML"
+ "ent/iso-amsr.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML"
+ "ent/iso-box.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML"
+ "ent/iso-cyr1.ent"
+
+PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML"
+ "ent/iso-cyr2.ent"
+
+ -- End of catalog data for DocBook XML V4.3CR3 ............................. --
+ -- ...................................................................... --
Added: trunk/docs/resources/support/docbook-dtd/docbookx.dtd
===================================================================
--- trunk/docs/resources/support/docbook-dtd/docbookx.dtd (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/docbookx.dtd 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,165 @@
+<!-- ...................................................................... -->
+<!-- DocBook XML DTD V4.3CR3 ................................................. -->
+<!-- File docbookx.dtd .................................................... -->
+
+<!-- Copyright 1992-2002 HaL Computer Systems, Inc.,
+ O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software
+ Corporation, Norman Walsh, Sun Microsystems, Inc., and the
+ Organization for the Advancement of Structured Information
+ Standards (OASIS).
+
+ $Id: docbookx.dtd,v 1.1.1.1 2004/10/19 21:21:35 juntao Exp $
+
+ Permission to use, copy, modify and distribute the DocBook XML DTD
+ and its accompanying documentation for any purpose and without fee
+ is hereby granted in perpetuity, provided that the above copyright
+ notice and this paragraph appear in all copies. The copyright
+ holders make no representation about the suitability of the DTD for
+ any purpose. It is provided "as is" without expressed or implied
+ warranty.
+
+ If you modify the DocBook DTD in any way, except for declaring and
+ referencing additional sets of general entities and declaring
+ additional notations, label your DTD as a variant of DocBook. See
+ the maintenance documentation for more information.
+
+ Please direct all questions, bug reports, or suggestions for
+ changes to the docbook(a)lists.oasis-open.org mailing list. For more
+ information, see
http://www.oasis-open.org/docbook/.
+-->
+
+<!-- ...................................................................... -->
+
+<!-- This is the driver file for V4.3CR3 of the DocBook DTD.
+ Please use the following formal public identifier to identify it:
+
+ "-//OASIS//DTD DocBook XML V4.3CR3//EN"
+
+ For example, if your document's top-level element is Book, and
+ you are using DocBook directly, use the FPI in the DOCTYPE
+ declaration:
+
+ <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3CR3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3b2/docbookx.dtd"
+ [...]>
+
+ Or, if you have a higher-level driver file that customizes DocBook,
+ use the FPI in the parameter entity declaration:
+
+ <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook XML V4.3CR3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3b2/docbookx.dtd">
+ %DocBookDTD;
+
+ See the documentation for detailed information on the parameter
+ entity and module scheme used in DocBook, customizing DocBook and
+ planning for interchange, and changes made since the last release
+ of DocBook.
+-->
+
+<!-- ...................................................................... -->
+<!-- Enable SGML features ................................................. -->
+
+<!ENTITY % sgml.features "IGNORE">
+<![%sgml.features;[
+<!ENTITY % xml.features "IGNORE">
+]]>
+<!ENTITY % xml.features "INCLUDE">
+
+<![%sgml.features;[
+<![%xml.features;[
+
+<!-- ERROR: Exactly one of xml.features and sgml.features must be turned on! -->
+<!ENTITY % dbnotn SYSTEM
"http://www.oasis-open.org/docbook/xml/configerror.txt">
+<!ENTITY % dbcent SYSTEM
"http://www.oasis-open.org/docbook/xml/configerror.txt">
+<!ENTITY % dbpool SYSTEM
"http://www.oasis-open.org/docbook/xml/configerror.txt">
+<!ENTITY % dbhier SYSTEM
"http://www.oasis-open.org/docbook/xml/configerror.txt">
+<!ENTITY % dbgenent SYSTEM
"http://www.oasis-open.org/docbook/xml/configerror.txt">
+
+]]>
+]]>
+
+<![%sgml.features;[
+<!ENTITY % ho "- O">
+<!ENTITY % hh "- -">
+]]>
+
+<![%xml.features;[
+<!ENTITY % ho "">
+<!ENTITY % hh "">
+]]>
+
+<!-- ...................................................................... -->
+<!-- Notation declarations ................................................ -->
+
+<!ENTITY % dbnotn.module "INCLUDE">
+<![%dbnotn.module;[
+<!ENTITY % dbnotn PUBLIC
+"-//OASIS//ENTITIES DocBook Notations V4.3CR3//EN"
+"dbnotnx.mod">
+%dbnotn;
+]]>
+
+<!-- ...................................................................... -->
+<!-- ISO character entity sets ............................................ -->
+
+<!ENTITY % dbcent.module "INCLUDE">
+<![%dbcent.module;[
+
+<![%sgml.features;[
+<!ENTITY euro SDATA "[euro ]"><!-- euro sign -->
+]]>
+<![%xml.features;[
+<!ENTITY euro "€"><!-- euro sign, U+20AC NEW -->
+]]>
+
+<!ENTITY % dbcent PUBLIC
+"-//OASIS//ENTITIES DocBook Character Entities V4.3CR3//EN"
+"dbcentx.mod">
+%dbcent;
+]]>
+
+<!-- ...................................................................... -->
+<!-- DTD modules .......................................................... -->
+
+<!-- Information pool .............. -->
+
+<!ENTITY % dbpool.module "INCLUDE">
+<![ %dbpool.module; [
+<!ENTITY % dbpool PUBLIC
+"-//OASIS//ELEMENTS DocBook Information Pool V4.3CR3//EN"
+"dbpoolx.mod">
+%dbpool;
+]]>
+
+<!-- Redeclaration placeholder ..... -->
+
+<!ENTITY % intermod.redecl.module "IGNORE">
+<![%intermod.redecl.module;[
+<!-- Defining rdbmods here makes some buggy XML parsers happy. -->
+<!ENTITY % rdbmods "">
+%rdbmods;
+<!--end of intermod.redecl.module-->]]>
+
+<!-- Document hierarchy ............ -->
+
+<!ENTITY % dbhier.module "INCLUDE">
+<![ %dbhier.module; [
+<!ENTITY % dbhier PUBLIC
+"-//OASIS//ELEMENTS DocBook Document Hierarchy V4.3CR3//EN"
+"dbhierx.mod">
+%dbhier;
+]]>
+
+<!-- ...................................................................... -->
+<!-- Other general entities ............................................... -->
+
+<!ENTITY % dbgenent.module "INCLUDE">
+<![ %dbgenent.module; [
+<!ENTITY % dbgenent PUBLIC
+"-//OASIS//ENTITIES DocBook Additional General Entities V4.3CR3//EN"
+"dbgenent.mod">
+%dbgenent;
+]]>
+
+<!-- End of DocBook XML DTD V4.3CR3 .......................................... -->
+<!-- ...................................................................... -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-amsa.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-amsa.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-amsa.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,63 @@
+<!-- iso-amsa.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz
+ With additional derivations from
+
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
+
+<!ENTITY cularr "↶"> <!-- ANTICLOCKWISE TOP SEMICIRCLE
ARROW -->
+<!ENTITY curarr "↷"> <!-- CLOCKWISE TOP SEMICIRCLE ARROW
-->
+<!ENTITY dArr "⇓"> <!-- DOWNWARDS DOUBLE ARROW -->
+<!ENTITY darr2 "⇊"> <!-- DOWNWARDS PAIRED ARROWS -->
+<!ENTITY dharl "⇃"> <!-- DOWNWARDS HARPOON WITH BARB
LEFTWARDS -->
+<!ENTITY dharr "⇂"> <!-- DOWNWARDS HARPOON WITH BARB
RIGHTWARDS -->
+<!ENTITY lAarr "⇚"> <!-- LEFTWARDS TRIPLE ARROW -->
+<!ENTITY Larr "↞"> <!-- LEFTWARDS TWO HEADED ARROW -->
+<!ENTITY larr2 "⇇"> <!-- LEFTWARDS PAIRED ARROWS -->
+<!ENTITY larrhk "↩"> <!-- LEFTWARDS ARROW WITH HOOK -->
+<!ENTITY larrlp "↫"> <!-- LEFTWARDS ARROW WITH LOOP -->
+<!ENTITY larrtl "↢"> <!-- LEFTWARDS ARROW WITH TAIL -->
+<!ENTITY lhard "↽"> <!-- LEFTWARDS HARPOON WITH BARB
DOWNWARDS -->
+<!ENTITY lharu "↼"> <!-- LEFTWARDS HARPOON WITH BARB
UPWARDS -->
+<!ENTITY hArr "⇔"> <!-- -->
+<!ENTITY harr "↔"> <!-- LEFT RIGHT ARROW -->
+<!ENTITY lrarr2 "⇆"> <!-- LEFTWARDS ARROW OVER RIGHTWARDS
ARROW -->
+<!ENTITY rlarr2 "⇄"> <!-- RIGHTWARDS ARROW OVER LEFTWARDS
ARROW -->
+<!ENTITY harrw "↭"> <!-- LEFT RIGHT WAVE ARROW -->
+<!ENTITY rlhar2 "⇌"> <!-- RIGHTWARDS HARPOON OVER LEFTWARDS
HARPOON -->
+<!ENTITY lrhar2 "⇋"> <!-- LEFTWARDS HARPOON OVER RIGHTWARDS
HARPOON -->
+<!ENTITY lsh "↰"> <!-- UPWARDS ARROW WITH TIP LEFTWARDS
-->
+<!ENTITY map "↦"> <!-- RIGHTWARDS ARROW FROM BAR -->
+<!ENTITY mumap "⊸"> <!-- MULTIMAP -->
+<!ENTITY nearr "↗"> <!-- NORTH EAST ARROW -->
+<!ENTITY nlArr "⇍"> <!-- LEFTWARDS DOUBLE ARROW WITH STROKE
-->
+<!ENTITY nlarr "↚"> <!-- LEFTWARDS ARROW WITH STROKE
-->
+<!ENTITY nhArr "⇎"> <!-- LEFT RIGHT DOUBLE ARROW WITH
STROKE -->
+<!ENTITY nharr "↮"> <!-- LEFT RIGHT ARROW WITH STROKE
-->
+<!ENTITY nrarr "↛"> <!-- RIGHTWARDS ARROW WITH STROKE
-->
+<!ENTITY nrArr "⇏"> <!-- RIGHTWARDS DOUBLE ARROW WITH
STROKE -->
+<!ENTITY nwarr "↖"> <!-- NORTH WEST ARROW -->
+<!ENTITY olarr "↺"> <!-- ANTICLOCKWISE OPEN CIRCLE ARROW
-->
+<!ENTITY orarr "↻"> <!-- CLOCKWISE OPEN CIRCLE ARROW
-->
+<!ENTITY rAarr "⇛"> <!-- RIGHTWARDS TRIPLE ARROW -->
+<!ENTITY Rarr "↠"> <!-- RIGHTWARDS TWO HEADED ARROW -->
+<!ENTITY rarr2 "⇉"> <!-- RIGHTWARDS PAIRED ARROWS -->
+<!ENTITY rarrhk "↪"> <!-- RIGHTWARDS ARROW WITH HOOK
-->
+<!ENTITY rarrlp "↬"> <!-- RIGHTWARDS ARROW WITH LOOP
-->
+<!ENTITY rarrtl "↣"> <!-- RIGHTWARDS ARROW WITH TAIL
-->
+<!ENTITY rarrw "↝"> <!-- RIGHTWARDS SQUIGGLE ARROW -->
+<!ENTITY rhard "⇁"> <!-- RIGHTWARDS HARPOON WITH BARB
DOWNWARDS -->
+<!ENTITY rharu "⇀"> <!-- RIGHTWARDS HARPOON WITH BARB
UPWARDS -->
+<!ENTITY rsh "↱"> <!-- UPWARDS ARROW WITH TIP RIGHTWARDS
-->
+<!ENTITY drarr "↘"> <!-- SOUTH EAST ARROW -->
+<!ENTITY dlarr "↙"> <!-- SOUTH WEST ARROW -->
+<!ENTITY uArr "⇑"> <!-- UPWARDS DOUBLE ARROW -->
+<!ENTITY uarr2 "⇈"> <!-- UPWARDS PAIRED ARROWS -->
+<!ENTITY vArr "⇕"> <!-- UP DOWN DOUBLE ARROW -->
+<!ENTITY varr "↕"> <!-- UP DOWN ARROW -->
+<!ENTITY uharl "↿"> <!-- UPWARDS HARPOON WITH BARB
LEFTWARDS -->
+<!ENTITY uharr "↾"> <!-- UPWARDS HARPOON WITH BARB
RIGHTWARDS -->
+<!ENTITY xlArr "⇐"> <!-- LEFTWARDS DOUBLE ARROW -->
+<!ENTITY xhArr "↔"> <!-- LEFT RIGHT ARROW -->
+<!ENTITY xharr "↔"> <!-- LEFT RIGHT ARROW -->
+<!ENTITY xrArr "⇒"> <!-- RIGHTWARDS DOUBLE ARROW -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-amsb.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-amsb.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-amsb.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,49 @@
+<!-- iso-amsb.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz.
+ With additional derivations from
+
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
+
+<!ENTITY amalg "∐"> <!-- N-ARY COPRODUCT -->
+<!ENTITY Barwed "⌆"> <!-- PERSPECTIVE -->
+<!ENTITY barwed "⊼"> <!-- NAND -->
+<!ENTITY Cap "⋒"> <!-- DOUBLE INTERSECTION -->
+<!ENTITY Cup "⋓"> <!-- DOUBLE UNION -->
+<!ENTITY cuvee "⋎"> <!-- CURLY LOGICAL OR -->
+<!ENTITY cuwed "⋏"> <!-- CURLY LOGICAL AND -->
+<!ENTITY diam "⋄"> <!-- DIAMOND OPERATOR -->
+<!ENTITY divonx "⋇"> <!-- DIVISION TIMES -->
+<!ENTITY intcal "⊺"> <!-- INTERCALATE -->
+<!ENTITY lthree "⋋"> <!-- LEFT SEMIDIRECT PRODUCT -->
+<!ENTITY ltimes "⋉"> <!-- LEFT NORMAL FACTOR SEMIDIRECT
PRODUCT -->
+<!ENTITY minusb "⊟"> <!-- SQUARED MINUS -->
+<!ENTITY oast "⊛"> <!-- CIRCLED ASTERISK OPERATOR -->
+<!ENTITY ocir "⊚"> <!-- CIRCLED RING OPERATOR -->
+<!ENTITY odash "⊝"> <!-- CIRCLED DASH -->
+<!ENTITY odot "⊙"> <!-- CIRCLED DOT OPERATOR -->
+<!ENTITY ominus "⊖"> <!-- CIRCLED MINUS -->
+<!ENTITY oplus "⊕"> <!-- CIRCLED PLUS -->
+<!ENTITY osol "⊘"> <!-- CIRCLED DIVISION SLASH -->
+<!ENTITY otimes "⊗"> <!-- CIRCLED TIMES -->
+<!ENTITY plusb "⊞"> <!-- SQUARED PLUS -->
+<!ENTITY plusdo "∔"> <!-- DOT PLUS -->
+<!ENTITY rthree "⋌"> <!-- RIGHT SEMIDIRECT PRODUCT -->
+<!ENTITY rtimes "⋊"> <!-- RIGHT NORMAL FACTOR SEMIDIRECT
PRODUCT -->
+<!ENTITY sdot "⋅"> <!-- DOT OPERATOR -->
+<!ENTITY sdotb "⊡"> <!-- SQUARED DOT OPERATOR -->
+<!ENTITY setmn "∖"> <!-- SET MINUS -->
+<!ENTITY sqcap "⊓"> <!-- SQUARE CAP -->
+<!ENTITY sqcup "⊔"> <!-- SQUARE CUP -->
+<!ENTITY ssetmn "∖"> <!-- SET MINUS -->
+<!ENTITY sstarf "⋆"> <!-- STAR OPERATOR -->
+<!ENTITY timesb "⊠"> <!-- SQUARED TIMES -->
+<!ENTITY top "⊤"> <!-- DOWN TACK -->
+<!ENTITY uplus "⊎"> <!-- MULTISET UNION -->
+<!ENTITY wreath "≀"> <!-- WREATH PRODUCT -->
+<!ENTITY xcirc "○"> <!-- WHITE CIRCLE -->
+<!ENTITY xdtri "▽"> <!-- WHITE DOWN-POINTING TRIANGLE
-->
+<!ENTITY xutri "△"> <!-- WHITE UP-POINTING TRIANGLE -->
+<!ENTITY coprod "∐"> <!-- N-ARY COPRODUCT -->
+<!ENTITY prod "∏"> <!-- N-ARY PRODUCT -->
+<!ENTITY sum "∑"> <!-- N-ARY SUMMATION -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-amsc.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-amsc.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-amsc.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,15 @@
+<!-- iso-amsc.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY rceil "⌉"> <!-- RIGHT CEILING -->
+<!ENTITY rfloor "⌋"> <!-- RIGHT FLOOR -->
+<!ENTITY rpargt ""> <!-- -->
+<!ENTITY urcorn "⌝"> <!-- TOP RIGHT CORNER -->
+<!ENTITY drcorn "⌟"> <!-- BOTTOM RIGHT CORNER -->
+<!ENTITY lceil "⌈"> <!-- LEFT CEILING -->
+<!ENTITY lfloor "⌊"> <!-- LEFT FLOOR -->
+<!-- lpargt Unknown unicode character -->
+<!ENTITY ulcorn "⌜"> <!-- TOP LEFT CORNER -->
+<!ENTITY dlcorn "⌞"> <!-- BOTTOM LEFT CORNER -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-amsn.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-amsn.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-amsn.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,66 @@
+<!-- iso-amsn.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz
+ With additional derivations from
+
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
+
+<!ENTITY gnap ""> <!-- -->
+<!ENTITY gne "≩"> <!-- -->
+<!ENTITY gnE "≩"> <!-- -->
+<!ENTITY gnsim "⋧"> <!-- GREATER-THAN BUT NOT EQUIVALENT TO
-->
+<!ENTITY gvnE "≩"> <!-- GREATER-THAN BUT NOT EQUAL TO
-->
+<!ENTITY lnap ""> <!-- -->
+<!ENTITY lnE "≨"> <!-- -->
+<!ENTITY lne "≨"> <!-- -->
+<!ENTITY lnsim "⋦"> <!-- -->
+<!ENTITY lvnE "≨"> <!-- LESS-THAN BUT NOT EQUAL TO -->
+<!ENTITY nap "≉"> <!-- NOT ALMOST EQUAL TO -->
+<!ENTITY ncong "≇"> <!-- NEITHER APPROXIMATELY NOR ACTUALLY
EQUAL TO -->
+<!ENTITY nequiv "≢"> <!-- NOT IDENTICAL TO -->
+<!ENTITY ngE "≱"> <!-- -->
+<!ENTITY nge "≱"> <!-- NEITHER GREATER-THAN NOR EQUAL TO
-->
+<!ENTITY nges "≱"> <!-- -->
+<!ENTITY ngt "≯"> <!-- NOT GREATER-THAN -->
+<!ENTITY nle "≰"> <!-- NEITHER LESS-THAN NOR EQUAL TO
-->
+<!ENTITY nlE "≰"> <!-- -->
+<!ENTITY nles "≰"> <!-- -->
+<!ENTITY nlt "≮"> <!-- NOT LESS-THAN -->
+<!ENTITY nltri "⋪"> <!-- NOT NORMAL SUBGROUP OF -->
+<!ENTITY nltrie "⋬"> <!-- NOT NORMAL SUBGROUP OF OR EQUAL
TO -->
+<!ENTITY nmid "∤"> <!-- DOES NOT DIVIDE -->
+<!ENTITY npar "∦"> <!-- NOT PARALLEL TO -->
+<!ENTITY npr "⊀"> <!-- DOES NOT PRECEDE -->
+<!ENTITY npre "⋠"> <!-- DOES NOT PRECEDE OR EQUAL -->
+<!ENTITY nrtri "⋫"> <!-- DOES NOT CONTAIN AS NORMAL
SUBGROUP -->
+<!ENTITY nrtrie "⋭"> <!-- DOES NOT CONTAIN AS NORMAL
SUBGROUP OR EQUAL -->
+<!ENTITY nsc "⊁"> <!-- DOES NOT SUCCEED -->
+<!ENTITY nsce "⋡"> <!-- DOES NOT SUCCEED OR EQUAL -->
+<!ENTITY nsim "≁"> <!-- -->
+<!ENTITY nsime "≄"> <!-- -->
+<!ENTITY nsmid ""> <!-- -->
+<!ENTITY nspar "∦"> <!-- NOT PARALLEL TO -->
+<!ENTITY nsub "⊄"> <!-- NOT A SUBSET OF -->
+<!ENTITY nsube "⊈"> <!-- -->
+<!ENTITY nsubE "⊈"> <!-- -->
+<!ENTITY nsup "⊅"> <!-- NOT A SUPERSET OF -->
+<!ENTITY nsupE "⊉"> <!-- -->
+<!ENTITY nsupe "⊉"> <!-- -->
+<!ENTITY nvdash "⊬"> <!-- DOES NOT PROVE -->
+<!ENTITY nvDash "⊭"> <!-- NOT TRUE -->
+<!ENTITY nVDash "⊯"> <!-- NEGATED DOUBLE VERTICAL BAR
DOUBLE RIGHT TURNSTILE -->
+<!ENTITY nVdash "⊮"> <!-- DOES NOT FORCE -->
+<!ENTITY prnap "⋨"> <!-- -->
+<!ENTITY prnE ""> <!-- -->
+<!ENTITY prnsim "⋨"> <!-- -->
+<!ENTITY scnap "⋩"> <!-- -->
+<!ENTITY scnE ""> <!-- -->
+<!ENTITY scnsim "⋩"> <!-- -->
+<!ENTITY subne "⊊"> <!-- -->
+<!ENTITY subnE "⊊"> <!-- SUBSET OF WITH NOT EQUAL TO
-->
+<!ENTITY supne "⊋"> <!-- -->
+<!ENTITY supnE "⊋"> <!-- -->
+<!ENTITY vsubnE ""> <!-- -->
+<!ENTITY vsubne "⊊"> <!-- SUBSET OF WITH NOT EQUAL TO
-->
+<!ENTITY vsupne "⊋"> <!-- SUPERSET OF WITH NOT EQUAL TO
-->
+<!ENTITY vsupnE "⊋"> <!-- SUPERSET OF WITH NOT EQUAL TO
-->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-amso.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-amso.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-amso.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,26 @@
+<!-- iso-amso.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz
+ With additional derivations from
+
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
+
+<!ENTITY ang "∠"> <!-- ANGLE -->
+<!ENTITY angmsd "∡"> <!-- MEASURED ANGLE -->
+<!ENTITY beth "ℶ"> <!-- BET SYMBOL -->
+<!ENTITY bprime "‵"> <!-- REVERSED PRIME -->
+<!ENTITY comp "∁"> <!-- COMPLEMENT -->
+<!ENTITY daleth "ℸ"> <!-- DALET SYMBOL -->
+<!ENTITY ell "ℓ"> <!-- SCRIPT SMALL L -->
+<!ENTITY empty "∅"> <!-- -->
+<!ENTITY gimel "ℷ"> <!-- GIMEL SYMBOL -->
+<!ENTITY image "ℑ"> <!-- BLACK-LETTER CAPITAL I -->
+<!ENTITY inodot "ı"> <!-- LATIN SMALL LETTER DOTLESS I
-->
+<!-- jnodot Unknown unicode character -->
+<!ENTITY nexist "∄"> <!-- THERE DOES NOT EXIST -->
+<!ENTITY oS "Ⓢ"> <!-- CIRCLED LATIN CAPITAL LETTER S
-->
+<!ENTITY planck "ℏ"> <!-- PLANCK CONSTANT OVER TWO PI
-->
+<!ENTITY real "ℜ"> <!-- BLACK-LETTER CAPITAL R -->
+<!ENTITY sbsol "﹨"> <!-- SMALL REVERSE SOLIDUS -->
+<!ENTITY vprime "′"> <!-- PRIME -->
+<!ENTITY weierp "℘"> <!-- SCRIPT CAPITAL P -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-amsr.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-amsr.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-amsr.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,91 @@
+<!-- iso-amsr.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz.
+ With additional derivations from
+
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
+
+<!ENTITY ape "≊"> <!-- -->
+<!ENTITY asymp "≍"> <!-- EQUIVALENT TO -->
+<!ENTITY bcong "≌"> <!-- ALL EQUAL TO -->
+<!ENTITY bepsi "∍"> <!-- SMALL CONTAINS AS MEMBER -->
+<!ENTITY bowtie "⋈"> <!-- -->
+<!ENTITY bsim "∽"> <!-- -->
+<!ENTITY bsime "⋍"> <!-- -->
+<!ENTITY bump "≎"> <!-- -->
+<!ENTITY bumpe "≏"> <!-- -->
+<!ENTITY cire "≗"> <!-- -->
+<!ENTITY colone "≔"> <!-- -->
+<!ENTITY cuepr "⋞"> <!-- -->
+<!ENTITY cuesc "⋟"> <!-- -->
+<!ENTITY cupre "≼"> <!-- -->
+<!ENTITY dashv "⊣"> <!-- -->
+<!ENTITY ecir "≖"> <!-- -->
+<!ENTITY ecolon "≕"> <!-- -->
+<!ENTITY eDot "≑"> <!-- -->
+<!ENTITY esdot "≐"> <!-- -->
+<!ENTITY efDot "≒"> <!-- -->
+<!ENTITY egs "⋝"> <!-- -->
+<!ENTITY els "⋜"> <!-- -->
+<!ENTITY erDot "≓"> <!-- -->
+<!ENTITY fork "⋔"> <!-- -->
+<!ENTITY frown "⌢"> <!-- -->
+<!ENTITY gap "≳"> <!-- GREATER-THAN OR EQUIVALENT TO
-->
+<!ENTITY gsdot "⋗"> <!-- -->
+<!ENTITY gE "≧"> <!-- -->
+<!ENTITY gel "⋛"> <!-- -->
+<!ENTITY gEl "⋛"> <!-- -->
+<!ENTITY ges "≥"> <!-- GREATER-THAN OR EQUAL TO -->
+<!ENTITY Gg "⋙"> <!-- VERY MUCH GREATER-THAN -->
+<!ENTITY gl "≷"> <!-- -->
+<!ENTITY gsim "≳"> <!-- GREATER-THAN OR EQUIVALENT TO
-->
+<!ENTITY Gt "≫"> <!-- MUCH GREATER-THAN -->
+<!ENTITY lap "≲"> <!-- LESS-THAN OR EQUIVALENT TO -->
+<!ENTITY ldot "⋖"> <!-- -->
+<!ENTITY lE "≦"> <!-- -->
+<!ENTITY lEg "⋚"> <!-- -->
+<!ENTITY leg "⋚"> <!-- -->
+<!ENTITY les "≤"> <!-- LESS-THAN OR EQUAL TO -->
+<!ENTITY lg "≶"> <!-- LESS-THAN OR GREATER-THAN -->
+<!ENTITY Ll "⋘"> <!-- -->
+<!ENTITY lsim "≲"> <!-- LESS-THAN OR EQUIVALENT TO -->
+<!ENTITY Lt "≪"> <!-- MUCH LESS-THAN -->
+<!ENTITY ltrie "⊴"> <!-- -->
+<!ENTITY mid "∣"> <!-- -->
+<!ENTITY models "⊧"> <!-- MODELS -->
+<!ENTITY pr "≺"> <!-- -->
+<!ENTITY prap "≾"> <!-- -->
+<!ENTITY pre "≼"> <!-- -->
+<!ENTITY prsim "≾"> <!-- -->
+<!ENTITY rtrie "⊵"> <!-- -->
+<!ENTITY samalg "∐"> <!-- -->
+<!ENTITY sc "≻"> <!-- -->
+<!ENTITY scap "≿"> <!-- -->
+<!ENTITY sccue "≽"> <!-- -->
+<!ENTITY sce "≽"> <!-- -->
+<!ENTITY scsim "≿"> <!-- -->
+<!ENTITY sfrown "⌢"> <!-- FROWN -->
+<!ENTITY smid ""> <!-- -->
+<!ENTITY smile "⌣"> <!-- -->
+<!ENTITY spar "∥"> <!-- PARALLEL TO -->
+<!ENTITY sqsub "⊏"> <!-- -->
+<!ENTITY sqsube "⊑"> <!-- -->
+<!ENTITY sqsup "⊐"> <!-- -->
+<!ENTITY sqsupe "⊒"> <!-- -->
+<!ENTITY ssmile "⌣"> <!-- SMILE -->
+<!ENTITY Sub "⋐"> <!-- -->
+<!ENTITY subE "⊆"> <!-- -->
+<!ENTITY Sup "⋑"> <!-- -->
+<!ENTITY supE "⊇"> <!-- -->
+<!ENTITY thkap "≈"> <!-- ALMOST EQUAL TO -->
+<!ENTITY thksim "∼"> <!-- TILDE OPERATOR -->
+<!ENTITY trie "≜"> <!-- -->
+<!ENTITY twixt "≬"> <!-- BETWEEN -->
+<!ENTITY vdash "⊢"> <!-- -->
+<!ENTITY Vdash "⊩"> <!-- -->
+<!ENTITY vDash "⊨"> <!-- -->
+<!ENTITY veebar "⊻"> <!-- -->
+<!ENTITY vltri "⊲"> <!-- -->
+<!ENTITY vprop "∝"> <!-- -->
+<!ENTITY vrtri "⊳"> <!-- -->
+<!ENTITY Vvdash "⊪"> <!-- -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-box.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-box.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-box.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,45 @@
+<!-- iso-box.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY boxh "─"> <!-- BOX DRAWINGS LIGHT HORIZONTAL
-->
+<!ENTITY boxv "│"> <!-- BOX DRAWINGS LIGHT VERTICAL -->
+<!ENTITY boxur "└"> <!-- BOX DRAWINGS LIGHT UP AND RIGHT
-->
+<!ENTITY boxul "┘"> <!-- BOX DRAWINGS LIGHT UP AND LEFT
-->
+<!ENTITY boxdl "┐"> <!-- BOX DRAWINGS LIGHT DOWN AND LEFT
-->
+<!ENTITY boxdr "┌"> <!-- BOX DRAWINGS LIGHT DOWN AND RIGHT
-->
+<!ENTITY boxvr "├"> <!-- BOX DRAWINGS LIGHT VERTICAL AND
RIGHT -->
+<!ENTITY boxhu "┴"> <!-- BOX DRAWINGS LIGHT UP AND
HORIZONTAL -->
+<!ENTITY boxvl "┤"> <!-- BOX DRAWINGS LIGHT VERTICAL AND
LEFT -->
+<!ENTITY boxhd "┬"> <!-- BOX DRAWINGS LIGHT DOWN AND
HORIZONTAL -->
+<!ENTITY boxvh "┼"> <!-- BOX DRAWINGS LIGHT VERTICAL AND
HORIZONTAL -->
+<!ENTITY boxvR "╞"> <!-- BOX DRAWINGS VERTICAL SINGLE AND
RIGHT DOUBLE -->
+<!ENTITY boxhU "╧"> <!-- BOX DRAWINGS UP SINGLE AND
HORIZONTAL DOUBLE -->
+<!ENTITY boxvL "╡"> <!-- BOX DRAWINGS VERTICAL SINGLE AND
LEFT DOUBLE -->
+<!ENTITY boxhD "╤"> <!-- BOX DRAWINGS DOWN SINGLE AND
HORIZONTAL DOUBLE -->
+<!ENTITY boxvH "╪"> <!-- BOX DRAWINGS VERTICAL SINGLE AND
HORIZONTAL DOUBLE -->
+<!ENTITY boxH "═"> <!-- BOX DRAWINGS DOUBLE HORIZONTAL
-->
+<!ENTITY boxV "║"> <!-- BOX DRAWINGS DOUBLE VERTICAL
-->
+<!ENTITY boxUR "╘"> <!-- BOX DRAWINGS UP SINGLE AND RIGHT
DOUBLE -->
+<!ENTITY boxUL "╛"> <!-- BOX DRAWINGS UP SINGLE AND LEFT
DOUBLE -->
+<!ENTITY boxDL "╕"> <!-- BOX DRAWINGS DOWN SINGLE AND LEFT
DOUBLE -->
+<!ENTITY boxDR "╒"> <!-- BOX DRAWINGS DOWN SINGLE AND RIGHT
DOUBLE -->
+<!ENTITY boxVR "╟"> <!-- BOX DRAWINGS VERTICAL DOUBLE AND
RIGHT SINGLE -->
+<!ENTITY boxHU "╨"> <!-- BOX DRAWINGS UP DOUBLE AND
HORIZONTAL SINGLE -->
+<!ENTITY boxVL "╢"> <!-- BOX DRAWINGS VERTICAL DOUBLE AND
LEFT SINGLE -->
+<!ENTITY boxHD "╥"> <!-- BOX DRAWINGS DOWN DOUBLE AND
HORIZONTAL SINGLE -->
+<!ENTITY boxVH "╫"> <!-- BOX DRAWINGS VERTICAL DOUBLE AND
HORIZONTAL SINGLE -->
+<!ENTITY boxVr "╠"> <!-- BOX DRAWINGS DOUBLE VERTICAL AND
RIGHT -->
+<!ENTITY boxHu "╩"> <!-- BOX DRAWINGS DOUBLE UP AND
HORIZONTAL -->
+<!ENTITY boxVl "╣"> <!-- BOX DRAWINGS DOUBLE VERTICAL AND
LEFT -->
+<!ENTITY boxHd "╦"> <!-- BOX DRAWINGS DOUBLE DOWN AND
HORIZONTAL -->
+<!ENTITY boxVh "╬"> <!-- BOX DRAWINGS DOUBLE VERTICAL AND
HORIZONTAL -->
+<!ENTITY boxuR "╙"> <!-- BOX DRAWINGS UP DOUBLE AND RIGHT
SINGLE -->
+<!ENTITY boxUl "╜"> <!-- BOX DRAWINGS UP DOUBLE AND LEFT
SINGLE -->
+<!ENTITY boxdL "╖"> <!-- BOX DRAWINGS DOWN DOUBLE AND LEFT
SINGLE -->
+<!ENTITY boxDr "╓"> <!-- BOX DRAWINGS DOWN DOUBLE AND RIGHT
SINGLE -->
+<!ENTITY boxUr "╚"> <!-- BOX DRAWINGS DOUBLE UP AND RIGHT
-->
+<!ENTITY boxuL "╝"> <!-- BOX DRAWINGS DOUBLE UP AND LEFT
-->
+<!ENTITY boxDl "╗"> <!-- BOX DRAWINGS DOUBLE DOWN AND LEFT
-->
+<!ENTITY boxdR "╔"> <!-- BOX DRAWINGS DOUBLE DOWN AND RIGHT
-->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-cyr1.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-cyr1.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-cyr1.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,72 @@
+<!-- iso-cyr1.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY acy "а"> <!-- CYRILLIC SMALL LETTER A -->
+<!ENTITY Acy "А"> <!-- CYRILLIC CAPITAL LETTER A -->
+<!ENTITY bcy "б"> <!-- CYRILLIC SMALL LETTER BE -->
+<!ENTITY Bcy "Б"> <!-- CYRILLIC CAPITAL LETTER BE -->
+<!ENTITY vcy "в"> <!-- CYRILLIC SMALL LETTER VE -->
+<!ENTITY Vcy "В"> <!-- CYRILLIC CAPITAL LETTER VE -->
+<!ENTITY gcy "г"> <!-- CYRILLIC SMALL LETTER GHE -->
+<!ENTITY Gcy "Г"> <!-- CYRILLIC CAPITAL LETTER GHE -->
+<!ENTITY dcy "д"> <!-- CYRILLIC SMALL LETTER DE -->
+<!ENTITY Dcy "Д"> <!-- CYRILLIC CAPITAL LETTER DE -->
+<!ENTITY iecy "е"> <!-- CYRILLIC SMALL LETTER IE -->
+<!ENTITY IEcy "Е"> <!-- CYRILLIC CAPITAL LETTER IE -->
+<!ENTITY iocy "ё"> <!-- CYRILLIC SMALL LETTER IO -->
+<!ENTITY IOcy "Ё"> <!-- CYRILLIC CAPITAL LETTER IO -->
+<!ENTITY zhcy "ж"> <!-- CYRILLIC SMALL LETTER ZHE -->
+<!ENTITY ZHcy "Ж"> <!-- CYRILLIC CAPITAL LETTER ZHE -->
+<!ENTITY zcy "з"> <!-- CYRILLIC SMALL LETTER ZE -->
+<!ENTITY Zcy "З"> <!-- CYRILLIC CAPITAL LETTER ZE -->
+<!ENTITY icy "и"> <!-- CYRILLIC SMALL LETTER I -->
+<!ENTITY Icy "И"> <!-- CYRILLIC CAPITAL LETTER I -->
+<!ENTITY jcy "й"> <!-- CYRILLIC SMALL LETTER SHORT I
-->
+<!ENTITY Jcy "Й"> <!-- CYRILLIC CAPITAL LETTER SHORT I
-->
+<!ENTITY kcy "к"> <!-- CYRILLIC SMALL LETTER KA -->
+<!ENTITY Kcy "К"> <!-- CYRILLIC CAPITAL LETTER KA -->
+<!ENTITY lcy "л"> <!-- CYRILLIC SMALL LETTER EL -->
+<!ENTITY Lcy "Л"> <!-- CYRILLIC CAPITAL LETTER EL -->
+<!ENTITY mcy "м"> <!-- CYRILLIC SMALL LETTER EM -->
+<!ENTITY Mcy "М"> <!-- CYRILLIC CAPITAL LETTER EM -->
+<!ENTITY ncy "н"> <!-- CYRILLIC SMALL LETTER EN -->
+<!ENTITY Ncy "Н"> <!-- CYRILLIC CAPITAL LETTER EN -->
+<!ENTITY ocy "о"> <!-- CYRILLIC SMALL LETTER O -->
+<!ENTITY Ocy "О"> <!-- CYRILLIC CAPITAL LETTER O -->
+<!ENTITY pcy "п"> <!-- CYRILLIC SMALL LETTER PE -->
+<!ENTITY Pcy "П"> <!-- CYRILLIC CAPITAL LETTER PE -->
+<!ENTITY rcy "р"> <!-- CYRILLIC SMALL LETTER ER -->
+<!ENTITY Rcy "Р"> <!-- CYRILLIC CAPITAL LETTER ER -->
+<!ENTITY scy "с"> <!-- CYRILLIC SMALL LETTER ES -->
+<!ENTITY Scy "С"> <!-- CYRILLIC CAPITAL LETTER ES -->
+<!ENTITY tcy "т"> <!-- CYRILLIC SMALL LETTER TE -->
+<!ENTITY Tcy "Т"> <!-- CYRILLIC CAPITAL LETTER TE -->
+<!ENTITY ucy "у"> <!-- CYRILLIC SMALL LETTER U -->
+<!ENTITY Ucy "У"> <!-- CYRILLIC CAPITAL LETTER U -->
+<!ENTITY fcy "ф"> <!-- CYRILLIC SMALL LETTER EF -->
+<!ENTITY Fcy "Ф"> <!-- CYRILLIC CAPITAL LETTER EF -->
+<!ENTITY khcy "х"> <!-- CYRILLIC SMALL LETTER HA -->
+<!ENTITY KHcy "Х"> <!-- CYRILLIC CAPITAL LETTER HA -->
+<!ENTITY tscy "ц"> <!-- CYRILLIC SMALL LETTER TSE -->
+<!ENTITY TScy "Ц"> <!-- CYRILLIC CAPITAL LETTER TSE -->
+<!ENTITY chcy "ч"> <!-- CYRILLIC SMALL LETTER CHE -->
+<!ENTITY CHcy "Ч"> <!-- CYRILLIC CAPITAL LETTER CHE -->
+<!ENTITY shcy "ш"> <!-- CYRILLIC SMALL LETTER SHA -->
+<!ENTITY SHcy "Ш"> <!-- CYRILLIC CAPITAL LETTER SHA -->
+<!ENTITY shchcy "щ"> <!-- CYRILLIC SMALL LETTER SHCHA
-->
+<!ENTITY SHCHcy "Щ"> <!-- CYRILLIC CAPITAL LETTER SHCHA
-->
+<!ENTITY hardcy "ъ"> <!-- CYRILLIC SMALL LETTER HARD SIGN
-->
+<!ENTITY HARDcy "Ъ"> <!-- CYRILLIC CAPITAL LETTER HARD SIGN
-->
+<!ENTITY ycy "ы"> <!-- CYRILLIC SMALL LETTER YERU -->
+<!ENTITY Ycy "Ы"> <!-- CYRILLIC CAPITAL LETTER YERU -->
+<!ENTITY softcy "ь"> <!-- CYRILLIC SMALL LETTER SOFT SIGN
-->
+<!ENTITY SOFTcy "Ь"> <!-- CYRILLIC CAPITAL LETTER SOFT SIGN
-->
+<!ENTITY ecy "э"> <!-- CYRILLIC SMALL LETTER E -->
+<!ENTITY Ecy "Э"> <!-- CYRILLIC CAPITAL LETTER E -->
+<!ENTITY yucy "ю"> <!-- CYRILLIC SMALL LETTER YU -->
+<!ENTITY YUcy "Ю"> <!-- CYRILLIC CAPITAL LETTER YU -->
+<!ENTITY yacy "я"> <!-- CYRILLIC SMALL LETTER YA -->
+<!ENTITY YAcy "Я"> <!-- CYRILLIC CAPITAL LETTER YA -->
+<!ENTITY numero "№"> <!-- NUMERO SIGN -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-cyr2.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-cyr2.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-cyr2.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,31 @@
+<!-- iso-cyr2.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY djcy "ђ"> <!-- CYRILLIC SMALL LETTER DJE -->
+<!ENTITY DJcy "Ђ"> <!-- CYRILLIC CAPITAL LETTER DJE -->
+<!ENTITY gjcy "ѓ"> <!-- CYRILLIC SMALL LETTER GJE -->
+<!ENTITY GJcy "Ѓ"> <!-- CYRILLIC CAPITAL LETTER GJE -->
+<!ENTITY jukcy "є"> <!-- CYRILLIC SMALL LETTER UKRAINIAN IE
-->
+<!ENTITY Jukcy "Є"> <!-- CYRILLIC CAPITAL LETTER UKRAINIAN
IE -->
+<!ENTITY dscy "ѕ"> <!-- CYRILLIC SMALL LETTER DZE -->
+<!ENTITY DScy "Ѕ"> <!-- CYRILLIC CAPITAL LETTER DZE -->
+<!ENTITY iukcy "і"> <!-- CYRILLIC SMALL LETTER
BYELORUSSIAN-UKRAINIAN I -->
+<!ENTITY Iukcy "І"> <!-- CYRILLIC CAPITAL LETTER
BYELORUSSIAN-UKRAINIAN I -->
+<!ENTITY yicy "ї"> <!-- CYRILLIC SMALL LETTER YI -->
+<!ENTITY YIcy "Ї"> <!-- CYRILLIC CAPITAL LETTER YI -->
+<!ENTITY jsercy "ј"> <!-- CYRILLIC SMALL LETTER JE -->
+<!ENTITY Jsercy "Ј"> <!-- CYRILLIC CAPITAL LETTER JE
-->
+<!ENTITY ljcy "љ"> <!-- CYRILLIC SMALL LETTER LJE -->
+<!ENTITY LJcy "Љ"> <!-- CYRILLIC CAPITAL LETTER LJE -->
+<!ENTITY njcy "њ"> <!-- CYRILLIC SMALL LETTER NJE -->
+<!ENTITY NJcy "Њ"> <!-- CYRILLIC CAPITAL LETTER NJE -->
+<!ENTITY tshcy "ћ"> <!-- CYRILLIC SMALL LETTER TSHE -->
+<!ENTITY TSHcy "Ћ"> <!-- CYRILLIC CAPITAL LETTER TSHE
-->
+<!ENTITY kjcy "ќ"> <!-- CYRILLIC SMALL LETTER KJE -->
+<!ENTITY KJcy "Ќ"> <!-- CYRILLIC CAPITAL LETTER KJE -->
+<!ENTITY ubrcy "ў"> <!-- CYRILLIC SMALL LETTER SHORT U
-->
+<!ENTITY Ubrcy "Ў"> <!-- CYRILLIC CAPITAL LETTER SHORT U
-->
+<!ENTITY dzcy "џ"> <!-- CYRILLIC SMALL LETTER DZHE -->
+<!ENTITY DZcy "Џ"> <!-- CYRILLIC CAPITAL LETTER DZHE
-->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-dia.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-dia.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-dia.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,19 @@
+<!-- iso-dia.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY acute "´"> <!-- ACUTE ACCENT -->
+<!ENTITY breve "˘"> <!-- BREVE -->
+<!ENTITY caron "ˇ"> <!-- CARON -->
+<!ENTITY cedil "¸"> <!-- CEDILLA -->
+<!ENTITY circ "^"> <!-- RING OPERATOR -->
+<!ENTITY dblac "˝"> <!-- DOUBLE ACUTE ACCENT -->
+<!ENTITY die "¨"> <!-- -->
+<!ENTITY dot "˙"> <!-- DOT ABOVE -->
+<!ENTITY grave "`"> <!-- GRAVE ACCENT -->
+<!ENTITY macr "¯"> <!-- MACRON -->
+<!ENTITY ogon "˛"> <!-- OGONEK -->
+<!ENTITY ring "˚"> <!-- RING ABOVE -->
+<!ENTITY tilde "˜"> <!-- TILDE -->
+<!ENTITY uml "¨"> <!-- -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-grk1.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-grk1.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-grk1.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,54 @@
+<!-- iso-grk1.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY agr "α"> <!-- -->
+<!ENTITY Agr "Α"> <!-- GREEK CAPITAL LETTER ALPHA -->
+<!ENTITY bgr "β"> <!-- GREEK SMALL LETTER BETA -->
+<!ENTITY Bgr "Β"> <!-- GREEK CAPITAL LETTER BETA -->
+<!ENTITY ggr "γ"> <!-- GREEK SMALL LETTER GAMMA -->
+<!ENTITY Ggr "Γ"> <!-- GREEK CAPITAL LETTER GAMMA -->
+<!ENTITY dgr "δ"> <!-- GREEK SMALL LETTER DELTA -->
+<!ENTITY Dgr "Δ"> <!-- GREEK CAPITAL LETTER DELTA -->
+<!ENTITY egr "ε"> <!-- -->
+<!ENTITY Egr "Ε"> <!-- GREEK CAPITAL LETTER EPSILON -->
+<!ENTITY zgr "ζ"> <!-- GREEK SMALL LETTER ZETA -->
+<!ENTITY Zgr "Ζ"> <!-- GREEK CAPITAL LETTER ZETA -->
+<!ENTITY eegr "η"> <!-- GREEK SMALL LETTER ETA -->
+<!ENTITY EEgr "Η"> <!-- GREEK CAPITAL LETTER ETA -->
+<!ENTITY thgr "θ"> <!-- -->
+<!ENTITY THgr "Θ"> <!-- GREEK CAPITAL LETTER THETA -->
+<!ENTITY igr "ι"> <!-- GREEK SMALL LETTER IOTA -->
+<!ENTITY Igr "Ι"> <!-- GREEK CAPITAL LETTER IOTA -->
+<!ENTITY kgr "κ"> <!-- GREEK SMALL LETTER KAPPA -->
+<!ENTITY Kgr "Κ"> <!-- GREEK CAPITAL LETTER KAPPA -->
+<!ENTITY lgr "λ"> <!-- GREEK SMALL LETTER LAMDA -->
+<!ENTITY Lgr "Λ"> <!-- GREEK CAPITAL LETTER LAMDA -->
+<!ENTITY mgr "μ"> <!-- GREEK SMALL LETTER MU -->
+<!ENTITY Mgr "Μ"> <!-- GREEK CAPITAL LETTER MU -->
+<!ENTITY ngr "ν"> <!-- GREEK SMALL LETTER NU -->
+<!ENTITY Ngr "Ν"> <!-- GREEK CAPITAL LETTER NU -->
+<!ENTITY xgr "ξ"> <!-- GREEK SMALL LETTER XI -->
+<!ENTITY Xgr "Ξ"> <!-- GREEK CAPITAL LETTER XI -->
+<!ENTITY ogr "ο"> <!-- GREEK SMALL LETTER OMICRON -->
+<!ENTITY Ogr "Ο"> <!-- GREEK CAPITAL LETTER OMICRON -->
+<!ENTITY pgr "π"> <!-- GREEK SMALL LETTER PI -->
+<!ENTITY Pgr "Π"> <!-- GREEK CAPITAL LETTER PI -->
+<!ENTITY rgr "ρ"> <!-- GREEK SMALL LETTER RHO -->
+<!ENTITY Rgr "Ρ"> <!-- GREEK CAPITAL LETTER RHO -->
+<!ENTITY sgr "σ"> <!-- GREEK SMALL LETTER SIGMA -->
+<!ENTITY Sgr "Σ"> <!-- GREEK CAPITAL LETTER SIGMA -->
+<!ENTITY sfgr "ς"> <!-- -->
+<!ENTITY tgr "τ"> <!-- GREEK SMALL LETTER TAU -->
+<!ENTITY Tgr "Τ"> <!-- GREEK CAPITAL LETTER TAU -->
+<!ENTITY ugr "υ"> <!-- GREEK SMALL LETTER UPSILON -->
+<!ENTITY Ugr "Υ"> <!-- -->
+<!ENTITY phgr "φ"> <!-- GREEK SMALL LETTER PHI -->
+<!ENTITY PHgr "Φ"> <!-- GREEK CAPITAL LETTER PHI -->
+<!ENTITY khgr "χ"> <!-- GREEK SMALL LETTER CHI -->
+<!ENTITY KHgr "Χ"> <!-- GREEK CAPITAL LETTER CHI -->
+<!ENTITY psgr "ψ"> <!-- GREEK SMALL LETTER PSI -->
+<!ENTITY PSgr "Ψ"> <!-- GREEK CAPITAL LETTER PSI -->
+<!ENTITY ohgr "ω"> <!-- GREEK SMALL LETTER OMEGA -->
+<!ENTITY OHgr "Ω"> <!-- GREEK CAPITAL LETTER OMEGA -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-grk2.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-grk2.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-grk2.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,25 @@
+<!-- iso-grk2.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY aacgr "ά"> <!-- GREEK SMALL LETTER ALPHA WITH
TONOS -->
+<!ENTITY Aacgr "Ά"> <!-- GREEK CAPITAL LETTER ALPHA WITH
TONOS -->
+<!ENTITY eacgr "έ"> <!-- GREEK SMALL LETTER EPSILON WITH
TONOS -->
+<!ENTITY Eacgr "Έ"> <!-- GREEK CAPITAL LETTER EPSILON WITH
TONOS -->
+<!ENTITY eeacgr "ή"> <!-- GREEK SMALL LETTER ETA WITH TONOS
-->
+<!ENTITY EEacgr "Ή"> <!-- GREEK CAPITAL LETTER ETA WITH
TONOS -->
+<!ENTITY idigr "ϊ"> <!-- GREEK SMALL LETTER IOTA WITH
DIALYTIKA -->
+<!ENTITY Idigr "Ϊ"> <!-- GREEK CAPITAL LETTER IOTA WITH
DIALYTIKA -->
+<!ENTITY iacgr "ί"> <!-- GREEK SMALL LETTER IOTA WITH TONOS
-->
+<!ENTITY Iacgr "Ί"> <!-- GREEK CAPITAL LETTER IOTA WITH
TONOS -->
+<!ENTITY idiagr "ΐ"> <!-- GREEK SMALL LETTER IOTA WITH
DIALYTIKA AND TONOS -->
+<!ENTITY oacgr "ό"> <!-- GREEK SMALL LETTER OMICRON WITH
TONOS -->
+<!ENTITY Oacgr "Ό"> <!-- GREEK CAPITAL LETTER OMICRON WITH
TONOS -->
+<!ENTITY udigr "ϋ"> <!-- GREEK SMALL LETTER UPSILON WITH
DIALYTIKA -->
+<!ENTITY Udigr "Ϋ"> <!-- GREEK CAPITAL LETTER UPSILON WITH
DIALYTIKA -->
+<!ENTITY uacgr "ύ"> <!-- GREEK SMALL LETTER UPSILON WITH
TONOS -->
+<!ENTITY Uacgr "Ύ"> <!-- GREEK CAPITAL LETTER UPSILON WITH
TONOS -->
+<!ENTITY udiagr "ΰ"> <!-- GREEK SMALL LETTER UPSILON WITH
DIALYTIKA AND TONOS -->
+<!ENTITY ohacgr "ώ"> <!-- GREEK SMALL LETTER OMEGA WITH
TONOS -->
+<!ENTITY OHacgr "Ώ"> <!-- GREEK CAPITAL LETTER OMEGA WITH
TONOS -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-grk3.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-grk3.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-grk3.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,48 @@
+<!-- iso-grk3.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY alpha "α"> <!-- -->
+<!ENTITY beta "β"> <!-- GREEK SMALL LETTER BETA -->
+<!ENTITY gamma "γ"> <!-- GREEK SMALL LETTER GAMMA -->
+<!ENTITY Gamma "Γ"> <!-- GREEK CAPITAL LETTER GAMMA -->
+<!ENTITY gammad "Ϝ"> <!-- GREEK LETTER DIGAMMA -->
+<!ENTITY delta "δ"> <!-- GREEK SMALL LETTER DELTA -->
+<!ENTITY Delta "Δ"> <!-- GREEK CAPITAL LETTER DELTA -->
+<!ENTITY epsi "∊"> <!-- -->
+<!ENTITY epsiv "ε"> <!-- -->
+<!ENTITY epsis "∊"> <!-- -->
+<!ENTITY zeta "ζ"> <!-- GREEK SMALL LETTER ZETA -->
+<!ENTITY eta "η"> <!-- GREEK SMALL LETTER ETA -->
+<!ENTITY thetas "θ"> <!-- -->
+<!ENTITY Theta "Θ"> <!-- GREEK CAPITAL LETTER THETA -->
+<!ENTITY thetav "ϑ"> <!-- -->
+<!ENTITY iota "ι"> <!-- GREEK SMALL LETTER IOTA -->
+<!ENTITY kappa "κ"> <!-- GREEK SMALL LETTER KAPPA -->
+<!ENTITY kappav "ϰ"> <!-- GREEK KAPPA SYMBOL -->
+<!ENTITY lambda "λ"> <!-- GREEK SMALL LETTER LAMDA -->
+<!ENTITY Lambda "Λ"> <!-- GREEK CAPITAL LETTER LAMDA
-->
+<!ENTITY mu "μ"> <!-- GREEK SMALL LETTER MU -->
+<!ENTITY nu "ν"> <!-- GREEK SMALL LETTER NU -->
+<!ENTITY xi "ξ"> <!-- GREEK SMALL LETTER XI -->
+<!ENTITY Xi "Ξ"> <!-- GREEK CAPITAL LETTER XI -->
+<!ENTITY pi "π"> <!-- GREEK SMALL LETTER PI -->
+<!ENTITY piv "ϖ"> <!-- GREEK PI SYMBOL -->
+<!ENTITY Pi "Π"> <!-- GREEK CAPITAL LETTER PI -->
+<!ENTITY rho "ρ"> <!-- GREEK SMALL LETTER RHO -->
+<!ENTITY rhov "ϱ"> <!-- GREEK RHO SYMBOL -->
+<!ENTITY sigma "σ"> <!-- GREEK SMALL LETTER SIGMA -->
+<!ENTITY Sigma "Σ"> <!-- GREEK CAPITAL LETTER SIGMA -->
+<!ENTITY sigmav "ς"> <!-- -->
+<!ENTITY tau "τ"> <!-- GREEK SMALL LETTER TAU -->
+<!ENTITY upsi "υ"> <!-- GREEK SMALL LETTER UPSILON -->
+<!ENTITY Upsi "ϒ"> <!-- -->
+<!ENTITY phis "φ"> <!-- GREEK SMALL LETTER PHI -->
+<!ENTITY Phi "Φ"> <!-- GREEK CAPITAL LETTER PHI -->
+<!ENTITY phiv "ϕ"> <!-- GREEK PHI SYMBOL -->
+<!ENTITY chi "χ"> <!-- GREEK SMALL LETTER CHI -->
+<!ENTITY psi "ψ"> <!-- GREEK SMALL LETTER PSI -->
+<!ENTITY Psi "Ψ"> <!-- GREEK CAPITAL LETTER PSI -->
+<!ENTITY omega "ω"> <!-- GREEK SMALL LETTER OMEGA -->
+<!ENTITY Omega "Ω"> <!-- GREEK CAPITAL LETTER OMEGA -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-grk4.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-grk4.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-grk4.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,48 @@
+<!-- iso-grk4.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY b.alpha "α"> <!-- -->
+<!ENTITY b.beta "β"> <!-- GREEK SMALL LETTER BETA -->
+<!ENTITY b.gamma "γ"> <!-- GREEK SMALL LETTER GAMMA -->
+<!ENTITY b.Gamma "Γ"> <!-- GREEK CAPITAL LETTER GAMMA
-->
+<!ENTITY b.gammad "Ϝ"> <!-- GREEK LETTER DIGAMMA -->
+<!ENTITY b.delta "δ"> <!-- GREEK SMALL LETTER DELTA -->
+<!ENTITY b.Delta "Δ"> <!-- GREEK CAPITAL LETTER DELTA
-->
+<!ENTITY b.epsi "ε"> <!-- -->
+<!ENTITY b.epsiv "ε"> <!-- -->
+<!ENTITY b.epsis "ε"> <!-- -->
+<!ENTITY b.zeta "ζ"> <!-- GREEK SMALL LETTER ZETA -->
+<!ENTITY b.eta "η"> <!-- GREEK SMALL LETTER ETA -->
+<!ENTITY b.thetas "θ"> <!-- -->
+<!ENTITY b.Theta "Θ"> <!-- GREEK CAPITAL LETTER THETA
-->
+<!ENTITY b.thetav "ϑ"> <!-- -->
+<!ENTITY b.iota "ι"> <!-- GREEK SMALL LETTER IOTA -->
+<!ENTITY b.kappa "κ"> <!-- GREEK SMALL LETTER KAPPA -->
+<!ENTITY b.kappav "ϰ"> <!-- GREEK KAPPA SYMBOL -->
+<!ENTITY b.lambda "λ"> <!-- GREEK SMALL LETTER LAMDA
-->
+<!ENTITY b.Lambda "Λ"> <!-- GREEK CAPITAL LETTER LAMDA
-->
+<!ENTITY b.mu "μ"> <!-- GREEK SMALL LETTER MU -->
+<!ENTITY b.nu "ν"> <!-- GREEK SMALL LETTER NU -->
+<!ENTITY b.xi "ξ"> <!-- GREEK SMALL LETTER XI -->
+<!ENTITY b.Xi "Ξ"> <!-- GREEK CAPITAL LETTER XI -->
+<!ENTITY b.pi "π"> <!-- GREEK SMALL LETTER PI -->
+<!ENTITY b.Pi "Π"> <!-- GREEK CAPITAL LETTER PI -->
+<!ENTITY b.piv "ϖ"> <!-- GREEK PI SYMBOL -->
+<!ENTITY b.rho "ρ"> <!-- GREEK SMALL LETTER RHO -->
+<!ENTITY b.rhov "ϱ"> <!-- GREEK RHO SYMBOL -->
+<!ENTITY b.sigma "σ"> <!-- GREEK SMALL LETTER SIGMA -->
+<!ENTITY b.Sigma "Σ"> <!-- GREEK CAPITAL LETTER SIGMA
-->
+<!ENTITY b.sigmav "ς"> <!-- -->
+<!ENTITY b.tau "τ"> <!-- GREEK SMALL LETTER TAU -->
+<!ENTITY b.upsi "υ"> <!-- GREEK SMALL LETTER UPSILON
-->
+<!ENTITY b.Upsi "ϒ"> <!-- -->
+<!ENTITY b.phis "φ"> <!-- GREEK SMALL LETTER PHI -->
+<!ENTITY b.Phi "Φ"> <!-- GREEK CAPITAL LETTER PHI -->
+<!ENTITY b.phiv "ϕ"> <!-- GREEK PHI SYMBOL -->
+<!ENTITY b.chi "χ"> <!-- GREEK SMALL LETTER CHI -->
+<!ENTITY b.psi "ψ"> <!-- GREEK SMALL LETTER PSI -->
+<!ENTITY b.Psi "Ψ"> <!-- GREEK CAPITAL LETTER PSI -->
+<!ENTITY b.omega "ω"> <!-- GREEK SMALL LETTER OMEGA -->
+<!ENTITY b.Omega "Ω"> <!-- GREEK CAPITAL LETTER OMEGA
-->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-lat1.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-lat1.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-lat1.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,67 @@
+<!-- iso-lat1.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY aacute "á"> <!-- LATIN SMALL LETTER A WITH ACUTE
-->
+<!ENTITY Aacute "Á"> <!-- LATIN CAPITAL LETTER A WITH ACUTE
-->
+<!ENTITY acirc "â"> <!-- LATIN SMALL LETTER A WITH
CIRCUMFLEX -->
+<!ENTITY Acirc "Â"> <!-- LATIN CAPITAL LETTER A WITH
CIRCUMFLEX -->
+<!ENTITY agrave "à"> <!-- LATIN SMALL LETTER A WITH GRAVE
-->
+<!ENTITY Agrave "À"> <!-- LATIN CAPITAL LETTER A WITH GRAVE
-->
+<!ENTITY aring "å"> <!-- LATIN SMALL LETTER A WITH RING
ABOVE -->
+<!ENTITY Aring "Å"> <!-- LATIN CAPITAL LETTER A WITH RING
ABOVE -->
+<!ENTITY atilde "ã"> <!-- LATIN SMALL LETTER A WITH TILDE
-->
+<!ENTITY Atilde "Ã"> <!-- LATIN CAPITAL LETTER A WITH TILDE
-->
+<!ENTITY auml "ä"> <!-- LATIN SMALL LETTER A WITH DIAERESIS
-->
+<!ENTITY Auml "Ä"> <!-- LATIN CAPITAL LETTER A WITH
DIAERESIS -->
+<!ENTITY aelig "æ"> <!-- LATIN SMALL LETTER AE -->
+<!ENTITY AElig "Æ"> <!-- LATIN CAPITAL LETTER AE -->
+<!ENTITY ccedil "ç"> <!-- LATIN SMALL LETTER C WITH CEDILLA
-->
+<!ENTITY Ccedil "Ç"> <!-- LATIN CAPITAL LETTER C WITH
CEDILLA -->
+<!ENTITY eth "ð"> <!-- LATIN SMALL LETTER ETH -->
+<!ENTITY ETH "Ð"> <!-- LATIN CAPITAL LETTER ETH -->
+<!ENTITY eacute "é"> <!-- LATIN SMALL LETTER E WITH ACUTE
-->
+<!ENTITY Eacute "É"> <!-- LATIN CAPITAL LETTER E WITH ACUTE
-->
+<!ENTITY ecirc "ê"> <!-- LATIN SMALL LETTER E WITH
CIRCUMFLEX -->
+<!ENTITY Ecirc "Ê"> <!-- LATIN CAPITAL LETTER E WITH
CIRCUMFLEX -->
+<!ENTITY egrave "è"> <!-- LATIN SMALL LETTER E WITH GRAVE
-->
+<!ENTITY Egrave "È"> <!-- LATIN CAPITAL LETTER E WITH GRAVE
-->
+<!ENTITY euml "ë"> <!-- LATIN SMALL LETTER E WITH DIAERESIS
-->
+<!ENTITY Euml "Ë"> <!-- LATIN CAPITAL LETTER E WITH
DIAERESIS -->
+<!ENTITY iacute "í"> <!-- LATIN SMALL LETTER I WITH ACUTE
-->
+<!ENTITY Iacute "Í"> <!-- LATIN CAPITAL LETTER I WITH ACUTE
-->
+<!ENTITY icirc "î"> <!-- LATIN SMALL LETTER I WITH
CIRCUMFLEX -->
+<!ENTITY Icirc "Î"> <!-- LATIN CAPITAL LETTER I WITH
CIRCUMFLEX -->
+<!ENTITY igrave "ì"> <!-- LATIN SMALL LETTER I WITH GRAVE
-->
+<!ENTITY Igrave "Ì"> <!-- LATIN CAPITAL LETTER I WITH GRAVE
-->
+<!ENTITY iuml "ï"> <!-- LATIN SMALL LETTER I WITH DIAERESIS
-->
+<!ENTITY Iuml "Ï"> <!-- LATIN CAPITAL LETTER I WITH
DIAERESIS -->
+<!ENTITY ntilde "ñ"> <!-- LATIN SMALL LETTER N WITH TILDE
-->
+<!ENTITY Ntilde "Ñ"> <!-- LATIN CAPITAL LETTER N WITH TILDE
-->
+<!ENTITY oacute "ó"> <!-- LATIN SMALL LETTER O WITH ACUTE
-->
+<!ENTITY Oacute "Ó"> <!-- LATIN CAPITAL LETTER O WITH ACUTE
-->
+<!ENTITY ocirc "ô"> <!-- LATIN SMALL LETTER O WITH
CIRCUMFLEX -->
+<!ENTITY Ocirc "Ô"> <!-- LATIN CAPITAL LETTER O WITH
CIRCUMFLEX -->
+<!ENTITY ograve "ò"> <!-- LATIN SMALL LETTER O WITH GRAVE
-->
+<!ENTITY Ograve "Ò"> <!-- LATIN CAPITAL LETTER O WITH GRAVE
-->
+<!ENTITY oslash "ø"> <!-- CIRCLED DIVISION SLASH -->
+<!ENTITY Oslash "Ø"> <!-- LATIN CAPITAL LETTER O WITH
STROKE -->
+<!ENTITY otilde "õ"> <!-- LATIN SMALL LETTER O WITH TILDE
-->
+<!ENTITY Otilde "Õ"> <!-- LATIN CAPITAL LETTER O WITH TILDE
-->
+<!ENTITY ouml "ö"> <!-- LATIN SMALL LETTER O WITH DIAERESIS
-->
+<!ENTITY Ouml "Ö"> <!-- LATIN CAPITAL LETTER O WITH
DIAERESIS -->
+<!ENTITY szlig "ß"> <!-- LATIN SMALL LETTER SHARP S -->
+<!ENTITY thorn "þ"> <!-- LATIN SMALL LETTER THORN -->
+<!ENTITY THORN "Þ"> <!-- LATIN CAPITAL LETTER THORN -->
+<!ENTITY uacute "ú"> <!-- LATIN SMALL LETTER U WITH ACUTE
-->
+<!ENTITY Uacute "Ú"> <!-- LATIN CAPITAL LETTER U WITH ACUTE
-->
+<!ENTITY ucirc "û"> <!-- LATIN SMALL LETTER U WITH
CIRCUMFLEX -->
+<!ENTITY Ucirc "Û"> <!-- LATIN CAPITAL LETTER U WITH
CIRCUMFLEX -->
+<!ENTITY ugrave "ù"> <!-- LATIN SMALL LETTER U WITH GRAVE
-->
+<!ENTITY Ugrave "Ù"> <!-- LATIN CAPITAL LETTER U WITH GRAVE
-->
+<!ENTITY uuml "ü"> <!-- LATIN SMALL LETTER U WITH DIAERESIS
-->
+<!ENTITY Uuml "Ü"> <!-- LATIN CAPITAL LETTER U WITH
DIAERESIS -->
+<!ENTITY yacute "ý"> <!-- LATIN SMALL LETTER Y WITH ACUTE
-->
+<!ENTITY Yacute "Ý"> <!-- LATIN CAPITAL LETTER Y WITH ACUTE
-->
+<!ENTITY yuml "ÿ"> <!-- LATIN SMALL LETTER Y WITH DIAERESIS
-->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-lat2.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-lat2.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-lat2.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,126 @@
+<!-- iso-lat2.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY abreve "ă"> <!-- LATIN SMALL LETTER A WITH BREVE
-->
+<!ENTITY Abreve "Ă"> <!-- LATIN CAPITAL LETTER A WITH BREVE
-->
+<!ENTITY amacr "ā"> <!-- LATIN SMALL LETTER A WITH MACRON
-->
+<!ENTITY Amacr "Ā"> <!-- LATIN CAPITAL LETTER A WITH MACRON
-->
+<!ENTITY aogon "ą"> <!-- LATIN SMALL LETTER A WITH OGONEK
-->
+<!ENTITY Aogon "Ą"> <!-- LATIN CAPITAL LETTER A WITH OGONEK
-->
+<!ENTITY cacute "ć"> <!-- LATIN SMALL LETTER C WITH ACUTE
-->
+<!ENTITY Cacute "Ć"> <!-- LATIN CAPITAL LETTER C WITH ACUTE
-->
+<!ENTITY ccaron "č"> <!-- LATIN SMALL LETTER C WITH CARON
-->
+<!ENTITY Ccaron "Č"> <!-- LATIN CAPITAL LETTER C WITH CARON
-->
+<!ENTITY ccirc "ĉ"> <!-- LATIN SMALL LETTER C WITH
CIRCUMFLEX -->
+<!ENTITY Ccirc "Ĉ"> <!-- LATIN CAPITAL LETTER C WITH
CIRCUMFLEX -->
+<!ENTITY cdot "ċ"> <!-- DOT OPERATOR -->
+<!ENTITY Cdot "Ċ"> <!-- LATIN CAPITAL LETTER C WITH DOT
ABOVE -->
+<!ENTITY dcaron "ď"> <!-- LATIN SMALL LETTER D WITH CARON
-->
+<!ENTITY Dcaron "Ď"> <!-- LATIN CAPITAL LETTER D WITH CARON
-->
+<!ENTITY dstrok "đ"> <!-- LATIN SMALL LETTER D WITH STROKE
-->
+<!ENTITY Dstrok "Đ"> <!-- LATIN CAPITAL LETTER D WITH
STROKE -->
+<!ENTITY ecaron "ě"> <!-- LATIN SMALL LETTER E WITH CARON
-->
+<!ENTITY Ecaron "Ě"> <!-- LATIN CAPITAL LETTER E WITH CARON
-->
+<!ENTITY edot "ė"> <!-- LATIN SMALL LETTER E WITH DOT ABOVE
-->
+<!ENTITY Edot "Ė"> <!-- LATIN CAPITAL LETTER E WITH DOT
ABOVE -->
+<!ENTITY emacr "ē"> <!-- LATIN SMALL LETTER E WITH MACRON
-->
+<!ENTITY Emacr "Ē"> <!-- LATIN CAPITAL LETTER E WITH MACRON
-->
+<!ENTITY eogon "ę"> <!-- LATIN SMALL LETTER E WITH OGONEK
-->
+<!ENTITY Eogon "Ę"> <!-- LATIN CAPITAL LETTER E WITH OGONEK
-->
+<!ENTITY gacute "ǵ"> <!-- LATIN SMALL LETTER G WITH ACUTE
-->
+<!ENTITY gbreve "ğ"> <!-- LATIN SMALL LETTER G WITH BREVE
-->
+<!ENTITY Gbreve "Ğ"> <!-- LATIN CAPITAL LETTER G WITH BREVE
-->
+<!ENTITY Gcedil "Ģ"> <!-- LATIN CAPITAL LETTER G WITH
CEDILLA -->
+<!ENTITY gcirc "ĝ"> <!-- LATIN SMALL LETTER G WITH
CIRCUMFLEX -->
+<!ENTITY Gcirc "Ĝ"> <!-- LATIN CAPITAL LETTER G WITH
CIRCUMFLEX -->
+<!ENTITY gdot "ġ"> <!-- LATIN SMALL LETTER G WITH DOT ABOVE
-->
+<!ENTITY Gdot "Ġ"> <!-- LATIN CAPITAL LETTER G WITH DOT
ABOVE -->
+<!ENTITY hcirc "ĥ"> <!-- LATIN SMALL LETTER H WITH
CIRCUMFLEX -->
+<!ENTITY Hcirc "Ĥ"> <!-- LATIN CAPITAL LETTER H WITH
CIRCUMFLEX -->
+<!ENTITY hstrok "ħ"> <!-- LATIN SMALL LETTER H WITH STROKE
-->
+<!ENTITY Hstrok "Ħ"> <!-- LATIN CAPITAL LETTER H WITH
STROKE -->
+<!ENTITY Idot "İ"> <!-- LATIN CAPITAL LETTER I WITH DOT
ABOVE -->
+<!ENTITY Imacr "Ī"> <!-- LATIN CAPITAL LETTER I WITH MACRON
-->
+<!ENTITY imacr "ī"> <!-- LATIN SMALL LETTER I WITH MACRON
-->
+<!ENTITY ijlig "ij"> <!-- LATIN SMALL LIGATURE IJ -->
+<!ENTITY IJlig "IJ"> <!-- LATIN CAPITAL LIGATURE IJ -->
+<!ENTITY inodot "ı"> <!-- LATIN SMALL LETTER DOTLESS I
-->
+<!ENTITY iogon "į"> <!-- LATIN SMALL LETTER I WITH OGONEK
-->
+<!ENTITY Iogon "Į"> <!-- LATIN CAPITAL LETTER I WITH OGONEK
-->
+<!ENTITY itilde "ĩ"> <!-- LATIN SMALL LETTER I WITH TILDE
-->
+<!ENTITY Itilde "Ĩ"> <!-- LATIN CAPITAL LETTER I WITH TILDE
-->
+<!ENTITY jcirc "ĵ"> <!-- LATIN SMALL LETTER J WITH
CIRCUMFLEX -->
+<!ENTITY Jcirc "Ĵ"> <!-- LATIN CAPITAL LETTER J WITH
CIRCUMFLEX -->
+<!ENTITY kcedil "ķ"> <!-- LATIN SMALL LETTER K WITH CEDILLA
-->
+<!ENTITY Kcedil "Ķ"> <!-- LATIN CAPITAL LETTER K WITH
CEDILLA -->
+<!ENTITY kgreen "ĸ"> <!-- LATIN SMALL LETTER KRA -->
+<!ENTITY lacute "ĺ"> <!-- LATIN SMALL LETTER L WITH ACUTE
-->
+<!ENTITY Lacute "Ĺ"> <!-- LATIN CAPITAL LETTER L WITH ACUTE
-->
+<!ENTITY lcaron "ľ"> <!-- LATIN SMALL LETTER L WITH CARON
-->
+<!ENTITY Lcaron "Ľ"> <!-- LATIN CAPITAL LETTER L WITH CARON
-->
+<!ENTITY lcedil "ļ"> <!-- LATIN SMALL LETTER L WITH CEDILLA
-->
+<!ENTITY Lcedil "Ļ"> <!-- LATIN CAPITAL LETTER L WITH
CEDILLA -->
+<!ENTITY lmidot "ŀ"> <!-- LATIN SMALL LETTER L WITH MIDDLE
DOT -->
+<!ENTITY Lmidot "Ŀ"> <!-- LATIN CAPITAL LETTER L WITH
MIDDLE DOT -->
+<!ENTITY lstrok "ł"> <!-- LATIN SMALL LETTER L WITH STROKE
-->
+<!ENTITY Lstrok "Ł"> <!-- LATIN CAPITAL LETTER L WITH
STROKE -->
+<!ENTITY nacute "ń"> <!-- LATIN SMALL LETTER N WITH ACUTE
-->
+<!ENTITY Nacute "Ń"> <!-- LATIN CAPITAL LETTER N WITH ACUTE
-->
+<!ENTITY eng "ŋ"> <!-- LATIN SMALL LETTER ENG -->
+<!ENTITY ENG "Ŋ"> <!-- LATIN CAPITAL LETTER ENG -->
+<!ENTITY napos "ʼn"> <!-- LATIN SMALL LETTER N PRECEDED BY
APOSTROPHE -->
+<!ENTITY ncaron "ň"> <!-- LATIN SMALL LETTER N WITH CARON
-->
+<!ENTITY Ncaron "Ň"> <!-- LATIN CAPITAL LETTER N WITH CARON
-->
+<!ENTITY ncedil "ņ"> <!-- LATIN SMALL LETTER N WITH CEDILLA
-->
+<!ENTITY Ncedil "Ņ"> <!-- LATIN CAPITAL LETTER N WITH
CEDILLA -->
+<!ENTITY odblac "ő"> <!-- LATIN SMALL LETTER O WITH DOUBLE
ACUTE -->
+<!ENTITY Odblac "Ő"> <!-- LATIN CAPITAL LETTER O WITH
DOUBLE ACUTE -->
+<!ENTITY Omacr "Ō"> <!-- LATIN CAPITAL LETTER O WITH MACRON
-->
+<!ENTITY omacr "ō"> <!-- LATIN SMALL LETTER O WITH MACRON
-->
+<!ENTITY oelig "œ"> <!-- LATIN SMALL LIGATURE OE -->
+<!ENTITY OElig "Œ"> <!-- LATIN CAPITAL LIGATURE OE -->
+<!ENTITY racute "ŕ"> <!-- LATIN SMALL LETTER R WITH ACUTE
-->
+<!ENTITY Racute "Ŕ"> <!-- LATIN CAPITAL LETTER R WITH ACUTE
-->
+<!ENTITY rcaron "ř"> <!-- LATIN SMALL LETTER R WITH CARON
-->
+<!ENTITY Rcaron "Ř"> <!-- LATIN CAPITAL LETTER R WITH CARON
-->
+<!ENTITY rcedil "ŗ"> <!-- LATIN SMALL LETTER R WITH CEDILLA
-->
+<!ENTITY Rcedil "Ŗ"> <!-- LATIN CAPITAL LETTER R WITH
CEDILLA -->
+<!ENTITY sacute "ś"> <!-- LATIN SMALL LETTER S WITH ACUTE
-->
+<!ENTITY Sacute "Ś"> <!-- LATIN CAPITAL LETTER S WITH ACUTE
-->
+<!ENTITY scaron "š"> <!-- LATIN SMALL LETTER S WITH CARON
-->
+<!ENTITY Scaron "Š"> <!-- LATIN CAPITAL LETTER S WITH CARON
-->
+<!ENTITY scedil "ş"> <!-- LATIN SMALL LETTER S WITH CEDILLA
-->
+<!ENTITY Scedil "Ş"> <!-- LATIN CAPITAL LETTER S WITH
CEDILLA -->
+<!ENTITY scirc "ŝ"> <!-- LATIN SMALL LETTER S WITH
CIRCUMFLEX -->
+<!ENTITY Scirc "Ŝ"> <!-- LATIN CAPITAL LETTER S WITH
CIRCUMFLEX -->
+<!ENTITY tcaron "ť"> <!-- LATIN SMALL LETTER T WITH CARON
-->
+<!ENTITY Tcaron "Ť"> <!-- LATIN CAPITAL LETTER T WITH CARON
-->
+<!ENTITY tcedil "ţ"> <!-- LATIN SMALL LETTER T WITH CEDILLA
-->
+<!ENTITY Tcedil "Ţ"> <!-- LATIN CAPITAL LETTER T WITH
CEDILLA -->
+<!ENTITY tstrok "ŧ"> <!-- LATIN SMALL LETTER T WITH STROKE
-->
+<!ENTITY Tstrok "Ŧ"> <!-- LATIN CAPITAL LETTER T WITH
STROKE -->
+<!ENTITY ubreve "ŭ"> <!-- LATIN SMALL LETTER U WITH BREVE
-->
+<!ENTITY Ubreve "Ŭ"> <!-- LATIN CAPITAL LETTER U WITH BREVE
-->
+<!ENTITY udblac "ű"> <!-- LATIN SMALL LETTER U WITH DOUBLE
ACUTE -->
+<!ENTITY Udblac "Ű"> <!-- LATIN CAPITAL LETTER U WITH
DOUBLE ACUTE -->
+<!ENTITY umacr "ū"> <!-- LATIN SMALL LETTER U WITH MACRON
-->
+<!ENTITY Umacr "Ū"> <!-- LATIN CAPITAL LETTER U WITH MACRON
-->
+<!ENTITY uogon "ų"> <!-- LATIN SMALL LETTER U WITH OGONEK
-->
+<!ENTITY Uogon "Ų"> <!-- LATIN CAPITAL LETTER U WITH OGONEK
-->
+<!ENTITY uring "ů"> <!-- LATIN SMALL LETTER U WITH RING
ABOVE -->
+<!ENTITY Uring "Ů"> <!-- LATIN CAPITAL LETTER U WITH RING
ABOVE -->
+<!ENTITY utilde "ũ"> <!-- LATIN SMALL LETTER U WITH TILDE
-->
+<!ENTITY Utilde "Ũ"> <!-- LATIN CAPITAL LETTER U WITH TILDE
-->
+<!ENTITY wcirc "ŵ"> <!-- LATIN SMALL LETTER W WITH
CIRCUMFLEX -->
+<!ENTITY Wcirc "Ŵ"> <!-- LATIN CAPITAL LETTER W WITH
CIRCUMFLEX -->
+<!ENTITY ycirc "ŷ"> <!-- LATIN SMALL LETTER Y WITH
CIRCUMFLEX -->
+<!ENTITY Ycirc "Ŷ"> <!-- LATIN CAPITAL LETTER Y WITH
CIRCUMFLEX -->
+<!ENTITY Yuml "Ÿ"> <!-- LATIN CAPITAL LETTER Y WITH
DIAERESIS -->
+<!ENTITY zacute "ź"> <!-- LATIN SMALL LETTER Z WITH ACUTE
-->
+<!ENTITY Zacute "Ź"> <!-- LATIN CAPITAL LETTER Z WITH ACUTE
-->
+<!ENTITY zcaron "ž"> <!-- LATIN SMALL LETTER Z WITH CARON
-->
+<!ENTITY Zcaron "Ž"> <!-- LATIN CAPITAL LETTER Z WITH CARON
-->
+<!ENTITY zdot "ż"> <!-- LATIN SMALL LETTER Z WITH DOT ABOVE
-->
+<!ENTITY Zdot "Ż"> <!-- LATIN CAPITAL LETTER Z WITH DOT
ABOVE -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-num.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-num.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-num.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,81 @@
+<!-- iso-num.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY half "½"> <!-- VULGAR FRACTION ONE HALF -->
+<!ENTITY frac12 "½"> <!-- VULGAR FRACTION ONE HALF -->
+<!ENTITY frac14 "¼"> <!-- VULGAR FRACTION ONE QUARTER
-->
+<!ENTITY frac34 "¾"> <!-- VULGAR FRACTION THREE QUARTERS
-->
+<!ENTITY frac18 "⅛"> <!-- -->
+<!ENTITY frac38 "⅜"> <!-- -->
+<!ENTITY frac58 "⅝"> <!-- -->
+<!ENTITY frac78 "⅞"> <!-- -->
+<!ENTITY sup1 "¹"> <!-- SUPERSCRIPT ONE -->
+<!ENTITY sup2 "²"> <!-- SUPERSCRIPT TWO -->
+<!ENTITY sup3 "³"> <!-- SUPERSCRIPT THREE -->
+<!ENTITY plus "+"> <!-- PLUS SIGN -->
+<!ENTITY plusmn "±"> <!-- PLUS-MINUS SIGN -->
+<!ENTITY lt "&#60;"> <!-- LESS-THAN SIGN -->
+<!ENTITY equals "="> <!-- EQUALS SIGN -->
+<!ENTITY gt ">"> <!-- GREATER-THAN SIGN -->
+<!ENTITY divide "÷"> <!-- DIVISION SIGN -->
+<!ENTITY times "×"> <!-- MULTIPLICATION SIGN -->
+<!ENTITY curren "¤"> <!-- CURRENCY SIGN -->
+<!ENTITY pound "£"> <!-- POUND SIGN -->
+<!ENTITY dollar "$"> <!-- DOLLAR SIGN -->
+<!ENTITY cent "¢"> <!-- CENT SIGN -->
+<!ENTITY yen "¥"> <!-- YEN SIGN -->
+<!ENTITY num "#"> <!-- NUMBER SIGN -->
+<!ENTITY percnt "%"> <!-- PERCENT SIGN -->
+<!ENTITY amp "&#38;"> <!-- AMPERSAND -->
+<!ENTITY ast "*"> <!-- ASTERISK OPERATOR -->
+<!ENTITY commat "@"> <!-- COMMERCIAL AT -->
+<!ENTITY lsqb "["> <!-- LEFT SQUARE BRACKET -->
+<!ENTITY bsol "\"> <!-- REVERSE SOLIDUS -->
+<!ENTITY rsqb "]"> <!-- RIGHT SQUARE BRACKET -->
+<!ENTITY lcub "{"> <!-- LEFT CURLY BRACKET -->
+<!ENTITY horbar "―"> <!-- HORIZONTAL BAR -->
+<!ENTITY verbar "|"> <!-- VERTICAL LINE -->
+<!ENTITY rcub "}"> <!-- RIGHT CURLY BRACKET -->
+<!ENTITY micro "µ"> <!-- MICRO SIGN -->
+<!ENTITY ohm "Ω"> <!-- OHM SIGN -->
+<!ENTITY deg "°"> <!-- DEGREE SIGN -->
+<!ENTITY ordm "º"> <!-- MASCULINE ORDINAL INDICATOR -->
+<!ENTITY ordf "ª"> <!-- FEMININE ORDINAL INDICATOR -->
+<!ENTITY sect "§"> <!-- SECTION SIGN -->
+<!ENTITY para "¶"> <!-- PILCROW SIGN -->
+<!ENTITY middot "·"> <!-- MIDDLE DOT -->
+<!ENTITY larr "←"> <!-- LEFTWARDS DOUBLE ARROW -->
+<!ENTITY rarr "→"> <!-- RIGHTWARDS DOUBLE ARROW -->
+<!ENTITY uarr "↑"> <!-- UPWARDS ARROW -->
+<!ENTITY darr "↓"> <!-- DOWNWARDS ARROW -->
+<!ENTITY copy "©"> <!-- COPYRIGHT SIGN -->
+<!ENTITY reg "®"> <!-- REG TRADE MARK SIGN -->
+<!ENTITY trade "™"> <!-- TRADE MARK SIGN -->
+<!ENTITY brvbar "¦"> <!-- BROKEN BAR -->
+<!ENTITY not "¬"> <!-- NOT SIGN -->
+<!ENTITY sung "♩"> <!-- -->
+<!ENTITY excl "!"> <!-- EXCLAMATION MARK -->
+<!ENTITY iexcl "¡"> <!-- INVERTED EXCLAMATION MARK -->
+<!ENTITY quot """> <!-- QUOTATION MARK -->
+<!ENTITY apos "'"> <!-- APOSTROPHE -->
+<!ENTITY lpar "("> <!-- LEFT PARENTHESIS -->
+<!ENTITY rpar ")"> <!-- RIGHT PARENTHESIS -->
+<!ENTITY comma ","> <!-- COMMA -->
+<!ENTITY lowbar "_"> <!-- LOW LINE -->
+<!ENTITY hyphen "-"> <!-- HYPHEN-MINUS -->
+<!ENTITY period "."> <!-- FULL STOP -->
+<!ENTITY sol "/"> <!-- SOLIDUS -->
+<!ENTITY colon ":"> <!-- COLON -->
+<!ENTITY semi ";"> <!-- SEMICOLON -->
+<!ENTITY quest "?"> <!-- QUESTION MARK -->
+<!ENTITY iquest "¿"> <!-- INVERTED QUESTION MARK -->
+<!ENTITY laquo "«"> <!-- LEFT-POINTING DOUBLE ANGLE
QUOTATION MARK -->
+<!ENTITY raquo "»"> <!-- RIGHT-POINTING DOUBLE ANGLE
QUOTATION MARK -->
+<!ENTITY lsquo "‘"> <!-- -->
+<!ENTITY rsquo "’"> <!-- RIGHT SINGLE QUOTATION MARK
-->
+<!ENTITY ldquo "“"> <!-- -->
+<!ENTITY rdquo "”"> <!-- RIGHT DOUBLE QUOTATION MARK
-->
+<!ENTITY nbsp " "> <!-- NO-BREAK SPACE -->
+<!ENTITY shy "­"> <!-- SOFT HYPHEN -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-pub.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-pub.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-pub.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,90 @@
+<!-- iso-pub.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz -->
+
+<!ENTITY emsp " "> <!-- EM SPACE -->
+<!ENTITY ensp " "> <!-- EN SPACE -->
+<!ENTITY emsp13 " "> <!-- THREE-PER-EM SPACE -->
+<!ENTITY emsp14 " "> <!-- FOUR-PER-EM SPACE -->
+<!ENTITY numsp " "> <!-- FIGURE SPACE -->
+<!ENTITY puncsp " "> <!-- PUNCTUATION SPACE -->
+<!ENTITY thinsp " "> <!-- THIN SPACE -->
+<!ENTITY hairsp " "> <!-- HAIR SPACE -->
+<!ENTITY mdash "—"> <!-- EM DASH -->
+<!ENTITY ndash "–"> <!-- EN DASH -->
+<!ENTITY dash "‐"> <!-- HYPHEN -->
+<!ENTITY blank "␣"> <!-- OPEN BOX -->
+<!ENTITY hellip "…"> <!-- HORIZONTAL ELLIPSIS -->
+<!ENTITY nldr "‥"> <!-- TWO DOT LEADER -->
+<!ENTITY frac13 "⅓"> <!-- VULGAR FRACTION ONE THIRD -->
+<!ENTITY frac23 "⅔"> <!-- VULGAR FRACTION TWO THIRDS
-->
+<!ENTITY frac15 "⅕"> <!-- VULGAR FRACTION ONE FIFTH -->
+<!ENTITY frac25 "⅖"> <!-- VULGAR FRACTION TWO FIFTHS
-->
+<!ENTITY frac35 "⅗"> <!-- VULGAR FRACTION THREE FIFTHS
-->
+<!ENTITY frac45 "⅘"> <!-- VULGAR FRACTION FOUR FIFTHS
-->
+<!ENTITY frac16 "⅙"> <!-- VULGAR FRACTION ONE SIXTH -->
+<!ENTITY frac56 "⅚"> <!-- VULGAR FRACTION FIVE SIXTHS
-->
+<!ENTITY incare "℅"> <!-- CARE OF -->
+<!ENTITY block "█"> <!-- FULL BLOCK -->
+<!ENTITY uhblk "▀"> <!-- UPPER HALF BLOCK -->
+<!ENTITY lhblk "▄"> <!-- LOWER HALF BLOCK -->
+<!ENTITY blk14 "░"> <!-- LIGHT SHADE -->
+<!ENTITY blk12 "▒"> <!-- MEDIUM SHADE -->
+<!ENTITY blk34 "▓"> <!-- DARK SHADE -->
+<!ENTITY marker "▮"> <!-- BLACK VERTICAL RECTANGLE -->
+<!ENTITY cir "○"> <!-- WHITE CIRCLE -->
+<!ENTITY squ "□"> <!-- WHITE SQUARE -->
+<!ENTITY rect "▭"> <!-- WHITE RECTANGLE -->
+<!ENTITY utri "▵"> <!-- WHITE UP-POINTING TRIANGLE -->
+<!ENTITY dtri "▿"> <!-- WHITE DOWN-POINTING TRIANGLE
-->
+<!ENTITY star "⋆"> <!-- STAR OPERATOR -->
+<!ENTITY bull "•"> <!-- BULLET -->
+<!ENTITY squf "▪"> <!-- -->
+<!ENTITY utrif "▴"> <!-- BLACK UP-POINTING TRIANGLE -->
+<!ENTITY dtrif "▾"> <!-- BLACK DOWN-POINTING TRIANGLE
-->
+<!ENTITY ltrif "◂"> <!-- BLACK LEFT-POINTING TRIANGLE
-->
+<!ENTITY rtrif "▸"> <!-- BLACK RIGHT-POINTING TRIANGLE
-->
+<!ENTITY clubs "♣"> <!-- BLACK CLUB SUIT -->
+<!ENTITY diams "♦"> <!-- BLACK DIAMOND SUIT -->
+<!ENTITY hearts "♥"> <!-- BLACK HEART SUIT -->
+<!ENTITY spades "♠"> <!-- BLACK SPADE SUIT -->
+<!ENTITY malt "✠"> <!-- MALTESE CROSS -->
+<!ENTITY dagger "†"> <!-- DAGGER -->
+<!ENTITY Dagger "‡"> <!-- DOUBLE DAGGER -->
+<!ENTITY check "✓"> <!-- CHECK MARK -->
+<!ENTITY cross "✗"> <!-- BALLOT X -->
+<!ENTITY sharp "♯"> <!-- MUSIC SHARP SIGN -->
+<!ENTITY flat "♭"> <!-- MUSIC FLAT SIGN -->
+<!ENTITY male "♂"> <!-- MALE SIGN -->
+<!ENTITY female "♀"> <!-- -->
+<!ENTITY phone "☎"> <!-- TELEPHONE SIGN -->
+<!ENTITY telrec "⌕"> <!-- TELEPHONE RECORDER -->
+<!ENTITY copysr "℗"> <!-- SOUND RECORDING COPYRIGHT -->
+<!ENTITY caret "⁁"> <!-- CARET -->
+<!ENTITY lsquor "‚"> <!-- SINGLE LOW-9 QUOTATION MARK
-->
+<!ENTITY ldquor "„"> <!-- DOUBLE LOW-9 QUOTATION MARK
-->
+<!ENTITY fflig "ff"> <!-- -->
+<!ENTITY filig "fi"> <!-- -->
+<!-- fjlig Unknown unicode character -->
+<!ENTITY ffilig "ffi"> <!-- -->
+<!ENTITY ffllig "ffl"> <!-- -->
+<!ENTITY fllig "fl"> <!-- -->
+<!ENTITY mldr "…"> <!-- HORIZONTAL ELLIPSIS -->
+<!ENTITY rdquor "“"> <!-- -->
+<!ENTITY rsquor "‘"> <!-- -->
+<!ENTITY vellip "⋮"> <!-- -->
+<!ENTITY hybull "⁃"> <!-- HYPHEN BULLET -->
+<!ENTITY loz "◊"> <!-- LOZENGE -->
+<!ENTITY lozf "✦"> <!-- -->
+<!ENTITY ltri "◃"> <!-- WHITE LEFT-POINTING TRIANGLE
-->
+<!ENTITY rtri "▹"> <!-- WHITE RIGHT-POINTING TRIANGLE
-->
+<!ENTITY starf "★"> <!-- BLACK STAR -->
+<!ENTITY natur "♮"> <!-- MUSIC NATURAL SIGN -->
+<!ENTITY rx "℞"> <!-- PRESCRIPTION TAKE -->
+<!ENTITY sext "✶"> <!-- SIX POINTED BLACK STAR -->
+<!ENTITY target "⌖"> <!-- POSITION INDICATOR -->
+<!ENTITY dlcrop "⌍"> <!-- BOTTOM LEFT CROP -->
+<!ENTITY drcrop "⌌"> <!-- BOTTOM RIGHT CROP -->
+<!ENTITY ulcrop "⌏"> <!-- TOP LEFT CROP -->
+<!ENTITY urcrop "⌎"> <!-- TOP RIGHT CROP -->
Added: trunk/docs/resources/support/docbook-dtd/ent/iso-tech.ent
===================================================================
--- trunk/docs/resources/support/docbook-dtd/ent/iso-tech.ent (rev
0)
+++ trunk/docs/resources/support/docbook-dtd/ent/iso-tech.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,69 @@
+<!-- iso-tech.ent (initially distributed with DocBook XML DTD V4.1.1beta1) -->
+
+<!-- Derived from the corresponding ISO 8879 standard entity set
+ and the Unicode character mappings provided by Sebastian Rahtz.
+ With additional derivations from
+
ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT -->
+
+<!ENTITY aleph "ℵ"> <!-- ALEF SYMBOL -->
+<!ENTITY and "∧"> <!-- -->
+<!ENTITY ang90 "∟"> <!-- RIGHT ANGLE -->
+<!ENTITY angsph "∢"> <!-- -->
+<!ENTITY ap "≈"> <!-- -->
+<!ENTITY becaus "∵"> <!-- BECAUSE -->
+<!ENTITY bottom "⊥"> <!-- -->
+<!ENTITY cap "∩"> <!-- -->
+<!ENTITY cong "≅"> <!-- -->
+<!ENTITY conint "∮"> <!-- -->
+<!ENTITY cup "∪"> <!-- -->
+<!ENTITY equiv "≡"> <!-- -->
+<!ENTITY exist "∃"> <!-- -->
+<!ENTITY forall "∀"> <!-- -->
+<!ENTITY fnof "ƒ"> <!-- LATIN SMALL LETTER F WITH HOOK
-->
+<!ENTITY ge "≥"> <!-- GREATER-THAN OR EQUAL TO -->
+<!ENTITY iff "⇔"> <!-- LEFT RIGHT DOUBLE ARROW -->
+<!ENTITY infin "∞"> <!-- -->
+<!ENTITY int "∫"> <!-- -->
+<!ENTITY isin "∊"> <!-- -->
+<!ENTITY lang "〈"> <!-- -->
+<!ENTITY lArr "⇐"> <!-- LEFTWARDS ARROW -->
+<!ENTITY le "≤"> <!-- -->
+<!ENTITY minus "−"> <!-- MINUS SIGN -->
+<!ENTITY mnplus "∓"> <!-- -->
+<!ENTITY nabla "∇"> <!-- NABLA -->
+<!ENTITY ne "≠"> <!-- -->
+<!ENTITY ni "∍"> <!-- -->
+<!ENTITY or "∨"> <!-- -->
+<!ENTITY par "∥"> <!-- PARALLEL TO -->
+<!ENTITY part "∂"> <!-- -->
+<!ENTITY permil "‰"> <!-- PER MILLE SIGN -->
+<!ENTITY perp "⊥"> <!-- -->
+<!ENTITY prime "′"> <!-- PRIME -->
+<!ENTITY Prime "″"> <!-- DOUBLE PRIME -->
+<!ENTITY prop "∝"> <!-- -->
+<!ENTITY radic "√"> <!-- -->
+<!ENTITY rang "〉"> <!-- -->
+<!ENTITY rArr "⇒"> <!-- RIGHTWARDS ARROW -->
+<!ENTITY sim "∼"> <!-- -->
+<!ENTITY sime "≃"> <!-- -->
+<!ENTITY square "□"> <!-- WHITE SQUARE -->
+<!ENTITY sub "⊂"> <!-- -->
+<!ENTITY sube "⊆"> <!-- -->
+<!ENTITY sup "⊃"> <!-- -->
+<!ENTITY supe "⊇"> <!-- -->
+<!ENTITY there4 "∴"> <!-- -->
+<!ENTITY Verbar "‖"> <!-- DOUBLE VERTICAL LINE -->
+<!ENTITY angst "Å"> <!-- ANGSTROM SIGN -->
+<!ENTITY bernou "ℬ"> <!-- SCRIPT CAPITAL B -->
+<!ENTITY compfn "∘"> <!-- RING OPERATOR -->
+<!ENTITY Dot "¨"> <!-- -->
+<!ENTITY DotDot "⃜"> <!-- COMBINING FOUR DOTS ABOVE -->
+<!ENTITY hamilt "ℋ"> <!-- SCRIPT CAPITAL H -->
+<!ENTITY lagran "ℒ"> <!-- SCRIPT CAPITAL L -->
+<!ENTITY lowast "∗"> <!-- ASTERISK OPERATOR -->
+<!ENTITY notin "∉"> <!-- -->
+<!ENTITY order "ℴ"> <!-- SCRIPT SMALL O -->
+<!ENTITY phmmat "ℳ"> <!-- SCRIPT CAPITAL M -->
+<!ENTITY tdot "⃛"> <!-- COMBINING THREE DOTS ABOVE -->
+<!ENTITY tprime "‴"> <!-- TRIPLE PRIME -->
+<!ENTITY wedgeq "≙"> <!-- ESTIMATES -->
Added: trunk/docs/resources/support/docbook-dtd/htmltblx.mod
===================================================================
--- trunk/docs/resources/support/docbook-dtd/htmltblx.mod (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/htmltblx.mod 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,228 @@
+<!-- ...................................................................... -->
+<!-- DocBook XML HTML Table Module V4.3CR3 ................................... -->
+<!-- File htmltblx.mod .................................................... -->
+
+<!-- Copyright 2003 ArborText, Inc., Norman Walsh, Sun Microsystems, Inc.,
+ and the Organization for the Advancement of Structured Information
+ Standards (OASIS).
+
+ $Id: htmltblx.mod,v 1.1.1.1 2004/10/19 21:21:35 juntao Exp $
+
+ Permission to use, copy, modify and distribute the DocBook XML DTD
+ and its accompanying documentation for any purpose and without fee
+ is hereby granted in perpetuity, provided that the above copyright
+ notice and this paragraph appear in all copies. The copyright
+ holders make no representation about the suitability of the DTD for
+ any purpose. It is provided "as is" without expressed or implied
+ warranty.
+
+ If you modify the DocBook XML DTD in any way, except for declaring and
+ referencing additional sets of general entities and declaring
+ additional notations, label your DTD as a variant of DocBook. See
+ the maintenance documentation for more information.
+
+ Please direct all questions, bug reports, or suggestions for
+ changes to the docbook(a)lists.oasis-open.org mailing list. For more
+ information, see
http://www.oasis-open.org/docbook/.
+-->
+
+<!-- ...................................................................... -->
+
+<!-- This module contains the definitions for elements that are
+ isomorphic to the HTML elements. One could argue we should
+ instead have based ourselves on the XHTML Table Module, but the
+ HTML one is more like what browsers are likely to accept today
+ and users are likely to use.
+
+ This module has been developed for use with the DocBook V4.3
+ "union table model" in which elements and attlists common to both
+ models are defined (as the union) in the CALS table module by
+ setting various parameter entities appropriately in this file.
+
+ In DTD driver files referring to this module, please use an entity
+ declaration that uses the public identifier shown below:
+
+ <!ENTITY % htmltbl PUBLIC
+ "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.3CR3//EN"
+ "htmltblx.mod">
+ %htmltbl;
+
+ See the documentation for detailed information on the parameter
+ entity and module scheme used in DocBook, customizing DocBook and
+ planning for interchange, and changes made since the last release
+ of DocBook.
+-->
+
+<!--======================= XHTML Tables
=======================================-->
+
+<!ENTITY % html.coreattrs
+ "id ID #IMPLIED
+ class CDATA #IMPLIED
+ style CDATA #IMPLIED
+ title CDATA #IMPLIED"
+ >
+
+<!-- Does not contain lang or dir because they are in %common.attribs -->
+<!ENTITY % i18n
+ "xml:lang NMTOKEN #IMPLIED"
+ >
+
+<!ENTITY % events
+ "onclick CDATA #IMPLIED
+ ondblclick CDATA #IMPLIED
+ onmousedown CDATA #IMPLIED
+ onmouseup CDATA #IMPLIED
+ onmouseover CDATA #IMPLIED
+ onmousemove CDATA #IMPLIED
+ onmouseout CDATA #IMPLIED
+ onkeypress CDATA #IMPLIED
+ onkeydown CDATA #IMPLIED
+ onkeyup CDATA #IMPLIED"
+ >
+
+<!ENTITY % attrs "%html.coreattrs; %i18n; %events;">
+
+<!ENTITY % cellhalign
+ "align (left|center|right|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff CDATA #IMPLIED"
+ >
+
+<!ENTITY % cellvalign
+ "valign (top|middle|bottom|baseline) #IMPLIED"
+ >
+
+<!ELEMENT colgroup (col)*>
+<!ELEMENT col EMPTY>
+<!ELEMENT tr (th|td)+>
+<!ELEMENT th (%para.char.mix; | %tabentry.mix;)*>
+<!ELEMENT td (%para.char.mix; | %tabentry.mix;)*>
+
+<!ATTLIST colgroup
+ %attrs;
+ span CDATA "1"
+ width CDATA #IMPLIED
+ %cellhalign;
+ %cellvalign;
+ >
+
+<!ATTLIST col
+ %attrs;
+ span CDATA "1"
+ width CDATA #IMPLIED
+ %cellhalign;
+ %cellvalign;
+ >
+
+<!ATTLIST tr
+ %attrs;
+ %cellhalign;
+ %cellvalign;
+ bgcolor CDATA #IMPLIED
+ >
+
+<!ATTLIST th
+ %attrs;
+ abbr CDATA #IMPLIED
+ axis CDATA #IMPLIED
+ headers IDREFS #IMPLIED
+ scope (row|col|rowgroup|colgroup) #IMPLIED
+ rowspan CDATA "1"
+ colspan CDATA "1"
+ %cellhalign;
+ %cellvalign;
+ nowrap (nowrap) #IMPLIED
+ bgcolor CDATA #IMPLIED
+ width CDATA #IMPLIED
+ height CDATA #IMPLIED
+ >
+
+<!ATTLIST td
+ %attrs;
+ abbr CDATA #IMPLIED
+ axis CDATA #IMPLIED
+ headers IDREFS #IMPLIED
+ scope (row|col|rowgroup|colgroup) #IMPLIED
+ rowspan CDATA "1"
+ colspan CDATA "1"
+ %cellhalign;
+ %cellvalign;
+ nowrap (nowrap) #IMPLIED
+ bgcolor CDATA #IMPLIED
+ width CDATA #IMPLIED
+ height CDATA #IMPLIED
+ >
+
+<!-- ====================================================== -->
+<!-- Set up to read in the CALS model configured to
+ merge with the XHTML table model -->
+<!-- ====================================================== -->
+
+<!ENTITY % tables.role.attrib "%role.attrib;">
+
+<!-- Add label and role attributes to table and informaltable -->
+<!ENTITY % bodyatt "
+ floatstyle CDATA #IMPLIED
+ %label.attrib;"
+>
+
+<!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row,
+ EntryTbl, and Entry (and InformalTable element). -->
+
+<!ENTITY % secur "
+ %common.attrib;
+ class CDATA #IMPLIED
+ style CDATA #IMPLIED
+ title CDATA #IMPLIED
+ %i18n;
+ %events;
+ %tables.role.attrib;">
+
+<!ENTITY % common.table.attribs
+ "%bodyatt;
+ %secur;">
+
+<!-- Content model for Table (that also allows HTML tables) -->
+<!ENTITY % tbl.table.mdl
+ "((blockinfo?,
+ (%formalobject.title.content;),
+ (%ndxterm.class;)*,
+ textobject*,
+ (graphic+|mediaobject+|tgroup+))
+ |(caption, (col*|colgroup*), thead?, tfoot?, (tbody+|tr+)))">
+
+<!ENTITY % informal.tbl.table.mdl
+ "(textobject*,
+ (graphic+|mediaobject+|tgroup+))
+ | ((col*|colgroup*), thead?, tfoot?, (tbody+|tr+))">
+
+<!-- Attributes for Table (including HTML ones) -->
+<!ENTITY % tbl.table.att '
+ tabstyle CDATA #IMPLIED
+ tocentry %yesorno.attvals; #IMPLIED
+ shortentry %yesorno.attvals; #IMPLIED
+ orient (port|land) #IMPLIED
+ pgwide %yesorno.attvals; #IMPLIED
+ summary CDATA #IMPLIED
+ width CDATA #IMPLIED
+ border CDATA #IMPLIED
+ rules (none | groups | rows | cols | all) #IMPLIED
+ cellspacing CDATA #IMPLIED
+ cellpadding CDATA #IMPLIED
+ align (left|center|right) #IMPLIED
+ bgcolor CDATA #IMPLIED
+'>
+
+<!ENTITY % tbl.frame.attval "void|above|below|hsides|lhs|rhs|vsides|box|border|
+top|bottom|topbot|all|sides|none">
+
+<!-- Allow either objects or inlines; beware of REs between elements. -->
+<!ENTITY % tbl.entry.mdl "%para.char.mix; | %tabentry.mix;">
+
+<!-- thead, tfoot, and tbody are defined in both table models,
+ so we set up parameter entities to define union models for them
+ -->
+
+<!ENTITY % tbl.hdft.mdl "(tr+|(colspec*,row+))">
+<!ENTITY % tbl.tbody.mdl "(tr+|row+)">
+<!ENTITY % tbl.valign.attval "top|middle|bottom|baseline">
Added: trunk/docs/resources/support/docbook-dtd/soextblx.dtd
===================================================================
--- trunk/docs/resources/support/docbook-dtd/soextblx.dtd (rev 0)
+++ trunk/docs/resources/support/docbook-dtd/soextblx.dtd 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,314 @@
+<!-- XML EXCHANGE TABLE MODEL DECLARATION MODULE -->
+
+<!-- This set of declarations defines the XML version of the Exchange
+ Table Model as of the date shown in the Formal Public Identifier
+ (FPI) for this entity.
+
+ This set of declarations may be referred to using a public external
+ entity declaration and reference as shown in the following three
+ lines:
+
+ <!ENTITY % calstblx
+ PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN">
+ %calstblx;
+
+ If various parameter entities used within this set of declarations
+ are to be given non-default values, the appropriate declarations
+ should be given before calling in this package (i.e., before the
+ "%calstblx;" reference).
+-->
+
+<!-- The motivation for this XML version of the Exchange Table Model
+ is simply to create an XML version of the SGML Exchange Table
+ Model. By design, no effort has been made to "improve" the model.
+
+ This XML version incorporates the logical bare minimum changes
+ necessary to make the Exchange Table Model a valid XML DTD.
+
+ It has been modified slightly for use in the combined HTML/CALS models
+ supported by DocBook V4.3.
+-->
+
+<!-- The XML version of the Exchange Table Model differs from
+ the SGML version in the following ways:
+
+ The following parameter entities have been removed:
+
+ - tbl.table.excep, tbl.hdft.excep, tbl.row.excep, tbl.entry.excep
+ There are no exceptions in XML. The following normative statement
+ is made in lieu of exceptions: the exchange table model explicitly
+ forbids a table from occurring within another table. If the
+ content model of an entry includes a table element, then this
+ cannot be enforced by the DTD, but it is a deviation from the
+ exchange table model to include a table within a table.
+
+ - tbl.hdft.name, tbl.hdft.mdl, tbl.hdft.excep, tbl.hdft.att
+ The motivation for these elements was to change the table
+ header/footer elements. Since XML does not allow element declarations
+ to contain name groups, and the exchange table model does not
+ allow a table to contain footers, the continued presence of these
+ attributes seems unnecessary.
+
+ The following parameter entity has been added:
+
+ - tbl.thead.att
+ This entity parameterizes the attributes on thead. It replaces
+ the tbl.hdft.att parameter entity.
+
+ Other miscellaneous changes:
+
+ - Tag ommission indicators have been removed
+ - Comments have been removed from declarations
+ - NUMBER attributes have been changed to NMTOKEN
+ - NUTOKEN attributes have been to changed to NMTOKEN
+ - Removed the grouping characters around the content model
+ parameter entry for the 'entry' element. This is necessary
+ so that an entry can contain #PCDATA and be defined as an
+ optional, repeatable OR group beginning with #PCDATA.
+-->
+
+<!-- This entity includes a set of element and attribute declarations
+ that partially defines the Exchange table model. However, the model
+ is not well-defined without the accompanying natural language
+ description of the semantics (meanings) of these various elements,
+ attributes, and attribute values. The semantic writeup, also available
+ from SGML Open, should be used in conjunction with this entity.
+-->
+
+<!-- In order to use the Exchange table model, various parameter entity
+ declarations are required. A brief description is as follows:
+
+ ENTITY NAME WHERE USED WHAT IT IS
+
+ %yesorno In ATTLIST of: An attribute declared value
+ almost all elements for a "boolean" attribute
+
+ %paracon In content model of: The "text" (logical content)
+ <entry> of the model group for <entry>
+
+ %titles In content model of: The "title" part of the model
+ table element group for the table element
+
+ %tbl.table.name In declaration of: The name of the "table"
+ table element element
+
+ %tbl.table-titles.mdl In content model of: The model group for the title
+ table elements part of the content model for
+ table element
+
+ %tbl.table.mdl In content model of: The model group for the content
+ table elements model for table element,
+ often (and by default) defined
+ in terms of %tbl.table-titles.mdl
+ and tgroup
+
+ %tbl.table.att In ATTLIST of: Additional attributes on the
+ table element table element
+
+ %bodyatt In ATTLIST of: Additional attributes on the
+ table element table element (for backward
+ compatibility with the SGML
+ model)
+
+ %tbl.tgroup.mdl In content model of: The model group for the content
+ <tgroup> model for <tgroup>
+
+ %tbl.tgroup.att In ATTLIST of: Additional attributes on the
+ <tgroup> <tgroup> element
+
+ %tbl.thead.att In ATTLIST of: Additional attributes on the
+ <thead> <thead> element
+
+ %tbl.tbody.att In ATTLIST of: Additional attributes on the
+ <tbody> <tbody> element
+
+ %tbl.colspec.att In ATTLIST of: Additional attributes on the
+ <colspec> <colspec> element
+
+ %tbl.row.mdl In content model of: The model group for the content
+ <row> model for <row>
+
+ %tbl.row.att In ATTLIST of: Additional attributes on the
+ <row> <row> element
+
+ %tbl.entry.mdl In content model of: The model group for the content
+ <entry> model for <entry>
+
+ %tbl.entry.att In ATTLIST of: Additional attributes on the
+ <entry> <entry> element
+
+ This set of declarations will use the default definitions shown below
+ for any of these parameter entities that are not declared before this
+ set of declarations is referenced.
+-->
+
+<!-- These definitions are not directly related to the table model, but are
+ used in the default CALS table model and may be defined elsewhere (and
+ prior to the inclusion of this table module) in the referencing DTD. -->
+
+<!ENTITY % yesorno 'NMTOKEN'> <!-- no if zero(s), yes if any other value
-->
+<!ENTITY % titles 'title?'>
+<!ENTITY % pcd "#PCDATA">
+<!ENTITY % paracon '%pcd;'> <!-- default for use in entry content
-->
+
+<!--
+The parameter entities as defined below change and simplify the CALS table
+model as published (as part of the Example DTD) in MIL-HDBK-28001. The
+resulting simplified DTD has support from the SGML Open vendors and is
+therefore more interoperable among different systems.
+
+These following declarations provide the Exchange default definitions
+for these entities. However, these entities can be redefined (by giving
+the appropriate parameter entity declaration(s) prior to the reference
+to this Table Model declaration set entity) to fit the needs of the
+current application.
+
+Note, however, that changes may have significant effect on the ability to
+interchange table information. These changes may manifest themselves
+in useability, presentation, and possible structure information degradation.
+-->
+
+<!ENTITY % tbl.table.name "table">
+<!ENTITY % tbl.table-titles.mdl "%titles;,">
+<!ENTITY % tbl.table-main.mdl "tgroup+">
+<!ENTITY % tbl.table.mdl "%tbl.table-titles.mdl;
%tbl.table-main.mdl;">
+<!ENTITY % tbl.table.att "
+ pgwide %yesorno; #IMPLIED ">
+<!ENTITY % bodyatt "">
+<!ENTITY % tbl.tgroup.mdl "colspec*,thead?,tbody">
+<!ENTITY % tbl.tgroup.att "">
+<!ENTITY % tbl.thead.att "">
+<!ENTITY % tbl.tbody.att "">
+<!ENTITY % tbl.colspec.att "">
+<!ENTITY % tbl.row.mdl "entry+">
+<!ENTITY % tbl.row.att "">
+<!ENTITY % tbl.entry.mdl "(%paracon;)*">
+<!ENTITY % tbl.entry.att "">
+
+<!ENTITY % tbl.frame.attval "top|bottom|topbot|all|sides|none">
+<!ENTITY % tbl.tbody.mdl "row+">
+
+<!-- ===== Element and attribute declarations follow. ===== -->
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.table.name "table"
+ ENTITY % tbl.table-titles.mdl "%titles;,"
+ ENTITY % tbl.table.mdl "%tbl.table-titles; tgroup+"
+ ENTITY % tbl.table.att "
+ pgwide %yesorno; #IMPLIED "
+-->
+
+<!ELEMENT %tbl.table.name; (%tbl.table.mdl;)>
+
+<!ATTLIST %tbl.table.name;
+ frame (%tbl.frame.attval;) #IMPLIED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ %tbl.table.att;
+ %bodyatt;
+>
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.tgroup.mdl "colspec*,thead?,tbody"
+ ENTITY % tbl.tgroup.att ""
+-->
+
+<!ELEMENT tgroup (%tbl.tgroup.mdl;) >
+
+<!ATTLIST tgroup
+ cols NMTOKEN #REQUIRED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ align (left|right|center|justify|char) #IMPLIED
+ %tbl.tgroup.att;
+>
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.colspec.att ""
+-->
+
+<!ELEMENT colspec EMPTY >
+
+<!ATTLIST colspec
+ colnum NMTOKEN #IMPLIED
+ colname NMTOKEN #IMPLIED
+ colwidth CDATA #IMPLIED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ align (left|right|center|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff NMTOKEN #IMPLIED
+ %tbl.colspec.att;
+>
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.thead.att ""
+-->
+
+<!ELEMENT thead (row+)>
+
+<!ATTLIST thead
+ valign (top|middle|bottom) #IMPLIED
+ %tbl.thead.att;
+>
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.tbody.att ""
+-->
+
+<!ELEMENT tbody (%tbl.tbody.mdl;)>
+
+<!ATTLIST tbody
+ valign (top|middle|bottom) #IMPLIED
+ %tbl.tbody.att;
+>
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % tbl.row.mdl "entry+"
+ ENTITY % tbl.row.att ""
+-->
+
+<!ELEMENT row (%tbl.row.mdl;)>
+
+<!ATTLIST row
+ rowsep %yesorno; #IMPLIED
+ valign (top|middle|bottom) #IMPLIED
+ %tbl.row.att;
+>
+
+
+<!--
+ Default declarations previously defined in this entity and
+ referenced below include:
+ ENTITY % paracon "#PCDATA"
+ ENTITY % tbl.entry.mdl "(%paracon;)*"
+ ENTITY % tbl.entry.att ""
+-->
+
+<!ELEMENT entry (%tbl.entry.mdl;)*>
+
+<!ATTLIST entry
+ colname NMTOKEN #IMPLIED
+ namest NMTOKEN #IMPLIED
+ nameend NMTOKEN #IMPLIED
+ morerows NMTOKEN #IMPLIED
+ colsep %yesorno; #IMPLIED
+ rowsep %yesorno; #IMPLIED
+ align (left|right|center|justify|char) #IMPLIED
+ char CDATA #IMPLIED
+ charoff NMTOKEN #IMPLIED
+ valign (top|middle|bottom) #IMPLIED
+ %tbl.entry.att;
+>
Added: trunk/docs/resources/support/docbook-xsl/README
===================================================================
--- trunk/docs/resources/support/docbook-xsl/README (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/README 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,107 @@
+README for the DocBook Stylesheets
+
+These are XSL stylesheets for the DocBook XML DTD. (They would
+also work for the DocBook DTD, modulo certain namecase problems
+and the fact that there aren't (yet) any XSL implementations
+that work with SGML source documents.)
+
+As of version 1.0, most of the elements in DocBook are handled
+in some way or another, usually reasonably, but there's still
+lots of work to be done.
+
+For more information, see
http://docbook.sourceforge.net/
+
+Manifest
+--------
+
+README this file
+TODO planned features not yet implemented (may be incomplete :-)
+BUGS known problems (may also be incomplete :-)
+VERSION the current version number (note that this is an XSL stylesheet,
+ included by both fo/docbook.xsl and html/docbook.xsl)
+WhatsNew changes since the last public release (for a complete list
+ of changes, see the ChangeLog file(s))
+common/ contains code common to both stylesheets
+doc/ documentation
+docsrc/ documentation sources
+extensions/ Java extensions
+fo/ stylesheets that produce XSL FO
+html/ stylesheets that produce HTML
+htmlhelp/ stylesheets that produce HTML Help
+images/ images
+javahelp/ stylesheets that produce Java Help
+lib/ contains schema-independent functions
+template/ contains templates for building stylesheet customization layers
+xhtml/ stylesheets that produce XHTML
+
+Changes
+-------
+
+See the ChangeLog in each directory for additional information
+about the specific changes.
+
+See WhatsNew for changes since the last release.
+
+Installation
+------------
+
+Unpack the distribution somewhere.
+
+Use
+---
+
+Process your DocBook documents with one of the following stylesheets
+using your favorite XSLT processor:
+
+ xhtml/docbook.xsl - for XHTML
+ html/docbook.xsl - for HTML (as a single file)
+ html/chunk.xsl - for HTML (multiple files)
+ fo/docbook.xsl - for XSL FO
+ htmlhelp/htmlhelp.xsl - for HTML Help
+ javahelp/javahelp.xsl - for JavaHelp
+
+Copyright
+---------
+
+Copyright (C) 1999, 2000, 2001, 2002 Norman Walsh
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the ``Software''), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+Except as contained in this notice, the names of individuals
+credited with contribution to this software shall not be used in
+advertising or otherwise to promote the sale, use or other
+dealings in this Software without prior written authorization
+from the individuals in question.
+
+Any stylesheet derived from this Software that is publically
+distributed will be identified with a different name and the
+version strings in any derived Software will be changed so that
+no possibility of confusion between the derived package and this
+Software will exist.
+
+Warranty
+--------
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL NORMAN WALSH OR ANY OTHER
+CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+Contacting the Author
+---------------------
+
+These stylesheets are maintained by Norman Walsh, <ndw(a)nwalsh.com>.
Added: trunk/docs/resources/support/docbook-xsl/VERSION
===================================================================
--- trunk/docs/resources/support/docbook-xsl/VERSION (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/VERSION 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,84 @@
+<?xml version='1.0'?> <!-- -*- nxml -*- -->
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fm="http://freshmeat.net/projects/freshmeat-submit/"
+
xmlns:sf="http://sourceforge.net/"
+ exclude-result-prefixes="fm sf"
+ version='1.0'>
+
+<xsl:param name="VERSION"
select="string(document('')//fm:Version[1])"/>
+<xsl:param name="sf-relid" select="0"/>
+<xsl:strip-space elements="fm:*"/>
+
+<fm:project>
+ <fm:Project>DocBook</fm:Project>
+ <fm:Branch>XSL Stylesheets</fm:Branch>
+ <fm:Version>1.65.1</fm:Version>
+<!--
+ <fm:License>MIT/X Consortium License</fm:License>
+-->
+ <fm:Release-Focus>
+ <!-- initial freshmeat announcement -->
+ <!-- documentation -->
+ <!-- code cleanup -->
+ <!-- Minor feature enhancements -->
+ <!-- major feature enhancements -->
+ Minor bugfixes
+ <!-- major bugfixes -->
+ <!-- minor security fixes -->
+ <!-- major security fixes -->
+ </fm:Release-Focus>
+
<
fm:Home-Page-URL>http://sourceforge.net/projects/docbook/</fm:Home-...
+
<
fm:Gzipped-Tar-URL>http://prdownloads.sourceforge.net/docbook/docbook-...
+
<
fm:Zipped-Tar-URL>http://prdownloads.sourceforge.net/docbook/docbook-x...
+
<
fm:Changelog-URL>http://sourceforge.net/project/shownotes.php?release_...
+
<
fm:CVS-URL>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/xsl/...
+
<
fm:Mailing-List-URL>http://lists.oasis-open.org/archives/docbook-apps/...
+ <fm:Changes>Small bug fixes. Fixed CA localization.
+</fm:Changes>
+</fm:project>
+
+<xsl:template match="/" priority="-100">
+ <xsl:if test="$sf-relid = 0">
+ <xsl:message terminate="yes">
+ <xsl:text>You must specify the sf-relid as a parameter.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:apply-templates select="//fm:project"/>
+</xsl:template>
+
+<xsl:template match="fm:project">
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="fm:Changes" mode="text"/>
+</xsl:template>
+
+<xsl:template match="fm:Changes"/>
+
+<xsl:template match="fm:Gzipped-Tar-URL|fm:Zipped-Tar-URL">
+ <xsl:value-of select="local-name(.)"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="substring-before(., '{VERSION}')"/>
+ <xsl:value-of select="$VERSION"/>
+ <xsl:value-of select="substring-after(., '{VERSION}')"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="fm:Changelog-URL">
+ <xsl:value-of select="local-name(.)"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="substring-before(., '{SFRELID}')"/>
+ <xsl:value-of select="$sf-relid"/>
+ <xsl:value-of select="substring-after(., '{SFRELID}')"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="fm:*">
+ <xsl:value-of select="local-name(.)"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="normalize-space(.)"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/common/ChangeLog
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/ChangeLog (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/ChangeLog 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,624 @@
+2004-02-18 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * labels.xsl: Turn off procedure number when formal.procedures = 0.
+
+2004-01-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * subtitles.xsl, titles.xsl: Support 'info'
+
+2004-01-26 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * targets.xsl: Pass empty doctype parameters to write.chunk so the
+ output can be used as an entity without DOCTYPE.
+
+2003-12-31 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * autoidx-ng.xsl, l10n.dtd: Added support for new i18n friendly indexing method
+
+2003-12-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile: Support sr_Latn locale
+
+2003-12-13 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * l10n.xml: Added sr_Latn.xml for Serbian in Latin script.
+
+2003-12-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * common.xsl: Fixed bug #851603 infinite recursion in copyright.year when
+ no <year> elements at all.
+
+2003-12-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * common.xsl: section.level now computes refentry sections relative to container
element.
+
+2003-11-30 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * gentext.xsl, labels.xsl, subtitles.xsl, table.xsl, targets.xsl, titles.xsl:
+ Added CVS $Id: ChangeLog,v 1.1.1.1 2004/10/19 21:21:36 juntao Exp $ comment.
+
+2003-11-17 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * labels.xsl: Fixed bug where sect1 generated infinite loop when root element
+ and $section.label.includes.component.label is non zero.
+
+2003-10-12 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * gentext.xsl: Fixed cut-and-paste typo in substitute.markup template.
+
+2003-09-23 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * pi.xsl: Fixed dbdatetime PI, which was using context
+ datetime-abbrev for format "B" rather than datetime-full.
+
+2003-08-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * titles.xsl: Support HTML tables
+
+2003-08-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore: Ignore generate XML documents for Latin and Bangla
+
+ * Makefile, l10n.xml: Add support for Latin
+
+2003-07-31 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile: Update Makefile to new gentext mechanism
+
+2003-07-31 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * gentext.xsl: Added template for question in object.xref.markup mode
+ to handle case of defaultlabel = qanda.
+
+ * labels.xsl: Removed processing of @label on qandadiv since that is
+ not an allowed attribute of qandadiv.
+
+2003-07-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * Makefile, l10n.xml: Added bn.xml Bangla language.
+
+ * gentext.xsl: Handles new xref contexts and the new xrefstyle attribute
+ on xref elements.
+
+ * pi.xsl: Now uses new datetime-full and datetime-abbrev gentext
+ contexts for certain date components.
+
+2003-07-08 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * l10n.xsl: Removed extraneous variable l10n.name which is not used.
+
+2003-06-24 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * l10n.xsl: Fixed bug in l10n.language template where $target parameter
+ was missing from xpath expression.
+
+2003-06-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile: Added Croatian
+
+2003-05-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile: Added Arabic
+
+2003-05-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * titles.xsl: Support 'title.markup' on glossentry
+
+2003-04-29 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * pi.xsl: Added localization support for datetime PI
+
+2003-04-27 <dcramer(a)users.sourceforge.net>
+
+ * common.xsl: Added level 6 to test for section depth in section.level template so that
section.title.level6.properties will be used for sections that are 6 deep or deeper. This
should also cause a h6 to be created in html output.
+
+2003-04-16 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * pi.xsl: Changed PI name from <?timestamp?> to <?dbtimestamp?>
+
+2003-04-14 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * pi.xsl: New file.
+
+2003-04-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: A few bug fixes for the colsep/rowsep code
+
+2003-04-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Don't use SVG graphics if use.svg=0
+
+ * table.xsl: Support template to find out if there are more columns in the current row
of a table
+
+2003-04-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * gentext.xsl: Now uses number-and-title-template for sections only
+ if $section.autolabel is not zero.
+
+2003-03-02 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * common.xsl: Fixed several errors related to TeX math processing
+
+2003-02-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * l10n.dtd: Added missing 'english-language-name' attribute to the l10n
+ element, and the missing 'style' attribute to the template
+ element so the current gentext documents will validate.
+
+2003-01-30 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * common.xsl: Corrected several references to parameter $qanda.defaultlabel
+ that were missing the "$".
+
+2003-01-23 Adam Di Carlo <adicarlo(a)users.sourceforge.net>
+
+ * Makefile: make use of cvstools/Makefile.incl
+
+2003-01-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * gentext.xsl: Support experimental parameter to specify that number-and-title xrefs
should be used even when things are numbered
+
+ * gentext.xsl: Added object.titleabbrev.markup for consistency
+
+ * l10n.xsl: Added gentext.template.exists to test if a gentext template exists. Clever
name, huh?
+
+ * titles.xsl: Expanded support for obtaining titleabbrevs
+
+2003-01-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, l10n.xml: Added bg.xml
+
+ * Makefile: Add Bulgarian
+
+2003-01-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * labels.xsl, titles.xsl: Support setindex (there were all sorts of things wrong with
it)
+
+2003-01-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: CALS says the default for colsep and rowsep is 1.
+
+ * table.xsl: Fix variable scoping problem
+
+ * titles.xsl: Support titleabbrev (outside of info elements anyway)
+
+2002-12-18 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * common.xsl: The select.mediaobject.index template now uses the
+ $stylesheet.result.type parameter to choose the role
+ value, with xhtml falling back to html if needed.
+
+2002-12-17 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * common.xsl: Changed selection of mediaobject to be more consistent using
+ a separate select.mediaobject.index template. Also added
+ text-align to block containing external-graphic in fo output.
+
+2002-11-23 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * common.xsl: Fixed bug in orderedlist-starting-number test when
+ @continuation not set.
+
+2002-11-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Handle nested refsections in section.level
+
+ * gentext.xsl: Pass full xpath name to gentext.template instead of just the local-name
+
+ * l10n.xsl: Make gentext.template search through /-separated names
+
+2002-10-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * l10n.xsl: Support output of language attribute
+
+2002-10-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * l10n.xsl: Make 3166 language codes work in upper or lowercase
+
+2002-10-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Added orderedlist-starting-number and orderedlist-item-number templates
+
+2002-10-01 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * common.xsl: Changed the section.level template to return a number that matches
+ the section level (sect1 = 1, etc.).
+
+2002-09-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * l10n.xml: Add Thai
+
+2002-09-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile, l10n.xml: Added LT and VI localizations
+
+2002-09-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Refactor person.name templates so that it's easy to override them
+
+ * l10n.xsl: Move l10n.* parameters into ../params so they can be properly documented;
made l10n.gentext.use.xref.language a numeric boolean parameter instead of a proper
boolean
+
+2002-09-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Remove spurious character on line 432
+
+ * table.xsl: Make sure row-level colsep and rowsep values are 'inherited' onto
missing cells
+
+2002-09-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Support person-name style from localization data in personal names
+
+2002-08-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Make inherited attributes work for 'missing' table cells
+
+2002-07-29 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * targetdatabase.dtd: Forgot to fix the attribute on the <obj> element
+ as well.
+
+ * targetdatabase.dtd: Changed the targetptr attribute from #REQUIRED to #IMPLIED
+ since it is not required on all objects.
+
+ * targetdatabase.dtd: Replaced targetid attribute on document with targetptr
+ per the decision of the DocBook Technical Committee.
+
+2002-07-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * labels.xsl: Fixed thinko
+
+ * labels.xsl: Don't count equations without titles when labelling equations
+
+2002-07-13 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * targets.xsl: Fixed output encoding to utf-8 so a targets database
+ can handle mixed languages.
+ Added omit-xml-declaration to get around the standalone
+ attribute in the XML declaration not being permitted
+ in system entities.
+
+2002-07-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * labels.xsl: Bug #558333: use containing section for the label of a bridgehead if
section.autolabel is non-zero
+
+2002-07-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * common.xsl: Changed the name of the second-order itemizedlist mark
+ from 'round' (not supported in browsers' <ul> 'type'
attribute)
+ to 'circle', which is supported.
+ Both are already supported in FO stylesheet.
+
+2002-07-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * targets.xsl: The default.encoding parameter has been renamed chunker.output.encoding
+
+2002-07-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * labels.xsl, titles.xsl: Added 'verbose' parameter to default templates in
+ title.markup mode and label.markup mode, and made
+ the error message conditional on that parameter. The
+ default value is 1, so the message will still be
+ there for normal usage. But the targets.xsl
+ stylesheet sets verbose to 0 when trolling for
+ cross reference targets to eliminate useless noise
+ on elements that have an id attribute but no title or label.
+
+ * targetdatabase.dtd: New file.
+
+ * targets.xsl: New file.
+
+2002-06-11 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Augmented debugging message (commented out)
+
+ * gentext.xsl: Experimental support for xrefstyle; support for %d in templates
+
+ * l10n.xsl: Experimental support for xrefstyle
+
+ * titles.xsl: Support refsynopsisdiv in title.markup mode
+
+2002-05-23 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Support for SVG in HTML
+
+2002-05-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * gentext.xsl: Whitespace
+
+ * labels.xsl: Don't generate '. ' after QandA labels
+
+2002-05-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Fix bugs in extension checking in mediaobject.filename
+
+ * l10n.xsl: Reworked test in gentext.template; should have no user-visible changes
+
+ * table.xsl: Removed some obsolete templates; reworked inheritance for improved border
support (still implements old DocBook semantics which aren't quite CALS)
+
+ * titles.xsl: Improved error message
+
+2002-04-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile, l10n.xml: Add support for Hebrew localization
+
+2002-03-24 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Change comment: personname is no longer experimental
+
+2002-03-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Replace generate.*.toc and generate.*.lot with single generate.toc
parameter.
+
+2002-03-18 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * gentext.xsl: Replaced the substitute-markup template with one
+ using simpler logic. Added params for the content
+ to be substituted so it can be used with olinks
+ where the content is supplied from a data file.
+
+2002-03-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Handle revisionflag a little better on copyrights
+
+ * common.xsl, gentext.xsl, l10n.xsl, labels.xsl, subtitles.xsl, table.xsl, titles.xsl:
+ Whitespace only: change CR/LF back to LF. Norm was a total moron.
+
+ * common.xsl, gentext.xsl, l10n.xsl, labels.xsl, subtitles.xsl, table.xsl, titles.xsl:
+ Whitespace changes only: use PC-style CR/LF because Unix clients choke on this far less
often than PC clients choke on the reverse. Grrr.
+
+2002-03-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * titles.xsl: refentry title in title.markup mode now follows $allow-anchors setting
+ to prevent index entries from appearing in the TOC.
+
+2002-01-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * l10n.dtd, l10n.xml: Tweaks to the l10n.dtd to make it as namespace aware as DTDs can
be
+
+2002-01-25 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Fix bug that caused rowsep and colsep to be ignored on empty cells
+
+2002-01-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * l10n.xsl: Don't rely on the order of attribute nodes cause they don't have
one
+
+2002-01-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile: Added Thai localization
+
+ * common.xsl: Calculate itemized list symbol based on depth analagous to orderedlist
numeration
+
+ * gentext.xsl: Use unnumbered gentext keys appropriately
+
+2001-12-15 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * common.xsl: Improved support for TeX math inside equations.
+
+2001-12-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * labels.xsl: Bug #435320: Poor enumeration of LoTs and LoFs
+
+ * titles.xsl: Bug! Can't put HTML here. But what does this break?
+
+2001-12-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * titles.xsl: Make no.anchor.mode 'sticky'. This is really necessary because
otherwise title inlines effectively turn it off
+
+2001-12-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * labels.xsl: Improve FAQ labeling
+
+2001-11-29 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * l10n.xsl: Fixed error message for missing localization so that if
+ missing in en.xml, it doesn't say 'using en'.
+
+2001-11-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Added punct.honorific parameter
+
+ * l10n.xsl: Removed crufty gentext.xref.text template
+
+2001-11-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Support experimental personname wrapper
+
+2001-11-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile, l10n.xml: Added Basque
+
+2001-11-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Support well-formed documents, use key() instead of id()
+
+2001-11-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile, l10n.xml: Added Nynorsk
+
+2001-11-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * labels.xsl: Why did I assume sections should always be labelled in articles?
+
+2001-11-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Support FAMILY Given style personal names
+
+2001-10-30 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile, l10n.xml: Added Xhosa
+
+2001-10-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Table support improvements
+
+2001-10-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile, l10n.xml: Added Ukranian
+
+ * table.xsl: Fix calculation of rowsep and colsep; added experimental support for
table.borders.with.css in HTML; calculation of alignments needs to be added along the same
lines
+
+2001-10-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: New file.
+
+2001-09-25 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Support automatic collation of year ranges in copyright
+
+ * l10n.xsl: Fix gentext.nav.* templates
+
+2001-09-22 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * gentext.xsl: Rewrote substitute-markup to support %p
+
+ * gentext.xsl, labels.xsl: Bug #463033: allow xref to list items (in orderedlists) and
varlistentrys
+
+ * titles.xsl: Support title.markup for legal notices
+
+2001-08-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Fix orderedlist numerations
+
+2001-08-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * l10n.xsl: Calculation of the dingbat nodeset was simply broken
+
+2001-08-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * Makefile: Added stylesheet as a dependency
+
+2001-08-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * l10n.dtd: Rename internationalization to i18n, localization to l10n
+
+ * l10n.xml: Rename internationalization to i18n, localization to l10n, add namespace
declaration
+
+ * l10n.xsl: Support a local i18n override, rename internationalization to i18n,
localization to l10n, add namespace declaration
+
+ * labels.xsl: PartIntros never get a label
+
+2001-08-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * gentext.xsl: Pass allow-anchors through properly
+
+ * labels.xsl: Fix question labelling
+
+ * titles.xsl: Output anchors for titles if the titles have ids
+
+2001-07-31 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * l10n.xsl: Reverted the change from [last()] to [1] back to [last()]
+ because that is the correct code.
+
+ * l10n.xsl: Added code to the "l10n.language" template to fall
+ back to the two-letter lang code if a longer lang
+ does not have a <lang>.xml localization file.
+ And it falls back to the default lang if it can't
+ find that either.
+
+ Also fixed a bug for finding the lang attribute.
+ It was using the last() function, but in an
+ ancestor-or-self node set you want the first ancestor
+ (closest) with a lang value.
+
+ 49c49
+ < |ancestor-or-self::*/@xml:lang)[last()]"/>
+ ---
+ > |ancestor-or-self::*/@xml:lang)[1]"/>
+
+2001-07-17 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * common.xsl: Fixed bug #442160. Parameter graphic.default.extension is now used also
for <graphic> and <inlinegraphic> not only for <imagedata>.
+
+2001-07-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * gentext.xsl, titles.xsl: Support xref to bridgehead
+
+2001-07-04 <uid48421(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile, l10n.xml: Added support for Turkish
+
+ * .cvsignore, Makefile, l10n.xml: Added Afrikaans
+
+ * common.xsl, titles.xsl: Bug #429011, fix xref to qandset elements
+
+ * labels.xsl: Bug #426188, fix question/answer labels
+
+2001-06-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl, gentext.xsl, labels.xsl, titles.xsl: Use common code to calculate step
numbers; support xref to procedures and steps; added formal.procedures parameter
+
+2001-06-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * l10n.xsl: Xalan debugging; harmless changes
+
+2001-06-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * subtitles.xsl: Support subtitle on article
+
+2001-05-23 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Fix dup. template bug with is.graphic.*
+
+ * gentext.xsl: Workaround article/appendix formatting bug (HACK)
+
+ * labels.xsl: Label appendixes correctly in books and articles
+
+2001-05-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * labels.xsl: Tweak for section labels in articles
+
+2001-05-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: Added refsect* to the section.level template
+
+2001-05-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile, l10n.xml: Add Serbian localization
+
+2001-04-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * common.xsl: My first crude attempts at support for qandaset
+
+2001-04-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * gentext.xsl, titles.xsl: Fix bug #417193, make sure allow-anchors is properly
propagated through substitute-markup
+
+2001-04-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * titles.xsl: Suppress indexterms in no.anchor.mode
+
+2001-04-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * labels.xsl: Move label.from.part parameter into param.xsl; default it to 0 so that
chapters and appendixes are numbered monotonically throughout a book by default. Moved
param.xsl up in the include list, just for good measure
+
+2001-04-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * gentext.xsl: Fix bug in processing of subtitle content
+
+ * labels.xsl: Only label.from.part if there actually is a part
+
+ * titles.xsl: Don't put ulink, link, olink, or xref in titles if anchor's
aren't allowed
+
+2001-04-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * gentext.xsl: Localize the textonly calculations by creating a
object.title.markup.textonly mode
+
+2001-04-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * gentext.xsl, labels.xsl, titles.xsl: Fix bug 412487, make XSL-generated callout marks
honor callout mark parameters
+
+ * titles.xsl: Restore no.anchor.mode and suppress footnotes in no.anchor.mode
+
+2001-04-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile: New file.
+
+ * common.xsl, gentext.xsl, l10n.xml, l10n.xsl, labels.xsl, subtitles.xsl, titles.xsl:
+ New file.
+
+ * gentext.xsl: Commented out debugging messages
+
+ * l10n.dtd: New file.
+
Added: trunk/docs/resources/support/docbook-xsl/common/af.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/af.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/af.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="af" english-language-name="Afrikaans">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Samevatting"/>
+ <l:gentext key="abstract" text="samevatting"/>
+ <l:gentext key="Answer" text="Antwoord:"/>
+ <l:gentext key="answer" text="antwoord:"/>
+ <l:gentext key="Appendix" text="Aanhangsel"/>
+ <l:gentext key="appendix" text="aanhangsel"/>
+ <l:gentext key="Article" text="Artikel"/>
+ <l:gentext key="article" text="artikel"/>
+ <l:gentext key="Bibliography" text="Bibliografie"/>
+ <l:gentext key="bibliography" text="bibliografie"/>
+ <l:gentext key="Book" text="Boek"/>
+ <l:gentext key="book" text="boek"/>
+ <l:gentext key="CAUTION" text="PAS OP"/>
+ <l:gentext key="Caution" text="Pas op"/>
+ <l:gentext key="caution" text="pas op"/>
+ <l:gentext key="Chapter" text="Hoofdstuk"/>
+ <l:gentext key="chapter" text="hoofdstuk"/>
+ <l:gentext key="Colophon" text="Kolifon"/>
+ <l:gentext key="colophon" text="kolifon"/>
+ <l:gentext key="Copyright" text="Kopie reg"/>
+ <l:gentext key="copyright" text="kopie reg"/>
+ <l:gentext key="Dedication" text="Opgedra aan"/>
+ <l:gentext key="dedication" text="opgedra aan"/>
+ <l:gentext key="Edition" text="Uitgawe"/>
+ <l:gentext key="edition" text="uitgawe"/>
+ <l:gentext key="Equation" text="Vergelyking"/>
+ <l:gentext key="equation" text="vergelyking"/>
+ <l:gentext key="Example" text="Voorbeeld"/>
+ <l:gentext key="example" text="voorbeeld"/>
+ <l:gentext key="Figure" text="Figuur"/>
+ <l:gentext key="figure" text="figuur"/>
+ <l:gentext key="Glossary" text="Woordlys"/>
+ <l:gentext key="glossary" text="woordlys"/>
+ <l:gentext key="GlossSee" text="WoordelysSien"/>
+ <l:gentext key="glosssee" text="woordelyssien"/>
+ <l:gentext key="GlossSeeAlso" text="WoordelysSienOok"/>
+ <l:gentext key="glossseealso" text="woordelyssienook"/>
+ <l:gentext key="IMPORTANT" text="BELANGRIK"/>
+ <l:gentext key="important" text="belangrik"/>
+ <l:gentext key="Important" text="Belangrik"/>
+ <l:gentext key="Index" text="Indeks"/>
+ <l:gentext key="index" text="indeks"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="isbn"/>
+ <l:gentext key="LegalNotice" text="RegsKennisgewing"/>
+ <l:gentext key="legalnotice" text="regskennisgewing"/>
+ <l:gentext key="MsgAud" text="Teikengroep"/>
+ <l:gentext key="msgaud" text="teikengroep"/>
+ <l:gentext key="MsgLevel" text="Vlak"/>
+ <l:gentext key="msglevel" text="vlak"/>
+ <l:gentext key="MsgOrig" text="Herkoms"/>
+ <l:gentext key="msgorig" text="herkoms"/>
+ <l:gentext key="NOTE" text="OPMERKING"/>
+ <l:gentext key="Note" text="Opmerking"/>
+ <l:gentext key="note" text="opmerking"/>
+ <l:gentext key="Part" text="Deel"/>
+ <l:gentext key="part" text="deel"/>
+ <l:gentext key="Preface" text="Voorwoord"/>
+ <l:gentext key="preface" text="voorwoord"/>
+ <l:gentext key="Procedure" text="Prosedure"/>
+ <l:gentext key="procedure" text="prosedure"/>
+ <l:gentext key="ProductionSet" text="ProduksieStel"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Uitgegee"/>
+ <l:gentext key="published" text="uitgegee"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Vraag:"/>
+ <l:gentext key="question" text="vraag:"/>
+ <l:gentext key="RefEntry" text="Verwysingslemma"/>
+ <l:gentext key="refentry" text="verwysingslemma"/>
+ <l:gentext key="Reference" text="Verwysing"/>
+ <l:gentext key="reference" text="verwysing"/>
+ <l:gentext key="RefName" text="Verwysingsnaam"/>
+ <l:gentext key="refname" text="verwysingsnaam"/>
+ <l:gentext key="RefSection" text="Verwysingsparagraaf"/>
+ <l:gentext key="refsection" text="verwysingsparagraaf"/>
+ <l:gentext key="RefSynopsisDiv"
text="Verwysingsamevatting"/>
+ <l:gentext key="refsynopsisdiv"
text="verwysingsamevatting"/>
+ <l:gentext key="RevHistory" text="Hersiening geskiedenis"/>
+ <l:gentext key="revhistory" text="hersiening geskiedenis"/>
+ <l:gentext key="revision" text="hersiening"/>
+ <l:gentext key="Revision" text="Hersiening"/>
+ <l:gentext key="sect1" text="Paragraaf"/>
+ <l:gentext key="sect2" text="Paragraaf"/>
+ <l:gentext key="sect3" text="Paragraaf"/>
+ <l:gentext key="sect4" text="Paragraaf"/>
+ <l:gentext key="sect5" text="Paragraaf"/>
+ <l:gentext key="section" text="paragraaf"/>
+ <l:gentext key="Section" text="Paragraaf"/>
+ <l:gentext key="see" text="sien"/>
+ <l:gentext key="See" text="Sien"/>
+ <l:gentext key="seealso" text="sien ook"/>
+ <l:gentext key="Seealso" text="Sien ook"/>
+ <l:gentext key="SeeAlso" text="Sien Ook"/>
+ <l:gentext key="set" text="versameling"/>
+ <l:gentext key="Set" text="Versameling"/>
+ <l:gentext key="setindex" text="versamelingindeks"/>
+ <l:gentext key="SetIndex" text="VersamelingIndeks"/>
+ <l:gentext key="Sidebar" text="Kantbalk"/>
+ <l:gentext key="sidebar" text="kantbalk"/>
+ <l:gentext key="step" text="stap"/>
+ <l:gentext key="Step" text="Stap"/>
+ <l:gentext key="Table" text="Tabel"/>
+ <l:gentext key="table" text="tabel"/>
+ <l:gentext key="tip" text="leidraad"/>
+ <l:gentext key="TIP" text="LEIDRAAD"/>
+ <l:gentext key="Tip" text="Leidraad"/>
+ <l:gentext key="Warning" text="Waarskuwing"/>
+ <l:gentext key="warning" text="waarskuwing"/>
+ <l:gentext key="WARNING" text="WAARSKUWING"/>
+ <l:gentext key="and" text="en"/>
+ <l:gentext key="by" text="deur"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Geredigeer"/>
+ <l:gentext key="edited" text="geredigeer"/>
+ <l:gentext key="Editedby" text="Geredigeer deur"/>
+ <l:gentext key="editedby" text="geredigeer deur"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="element bestaan
nie"/>
+ <l:gentext key="notes" text="Notas"/>
+ <l:gentext key="Notes" text="notas"/>
+ <l:gentext key="Pgs" text="bl."/>
+ <l:gentext key="pgs" text="bl."/>
+ <l:gentext key="Revisedby" text="Hersien deur"/>
+ <l:gentext key="revisedby" text="hersien deur"/>
+ <l:gentext key="TableNotes" text="TabelOpmerking"/>
+ <l:gentext key="tablenotes" text="tabelopmerking"/>
+ <l:gentext key="TableofContents" text="Inhoudsopgawe"/>
+ <l:gentext key="tableofcontents" text="inhoudsopgawe"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="onverwagte element
naam"/>
+ <l:gentext key="unsupported" text="nie geondersteun"/>
+ <l:gentext key="xrefto" text="verwysing na"/>
+ <l:gentext key="listofequations" text="lys van
vergelykings"/>
+ <l:gentext key="ListofEquations" text="Lys van
vergelykings"/>
+ <l:gentext key="ListofExamples" text="Lys van voorbeelde"/>
+ <l:gentext key="listofexamples" text="lys van voorbeelde"/>
+ <l:gentext key="ListofFigures" text="Lys van figure"/>
+ <l:gentext key="listoffigures" text="lys van figure"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="lys van tabelle"/>
+ <l:gentext key="ListofTables" text="Lys van tabelle"/>
+ <l:gentext key="ListofUnknown" text="Lys van onbekende
tipes"/>
+ <l:gentext key="listofunknown" text="lys van onbekende
tipes"/>
+ <l:gentext key="nav-home" text="Begin"/>
+ <l:gentext key="nav-next" text="Volgende"/>
+ <l:gentext key="nav-next-sibling" text="Verder vooruit"/>
+ <l:gentext key="nav-prev" text="Terug"/>
+ <l:gentext key="nav-prev-sibling" text="Verder terug"/>
+ <l:gentext key="nav-up" text="Boontoe"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Proef"/>
+ <l:gentext key="above" text="bo"/>
+ <l:gentext key="below" text="onder"/>
+ <l:gentext key="sectioncalled" text="die seksie genaamd"/>
+ <l:gentext key="index symbols" text="indeks simbole"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Aanhangsel %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Hoofdstuk %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Vergelyking %n. %t"/>
+ <l:template name="example" text="Voorbeeld %n. %t"/>
+ <l:template name="figure" text="Figuur %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Deel %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Prosedure %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="ProduksieStel %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabel %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Aanhangsel %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Hoofdstuk %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="Antwoord: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="Vraag: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Vraag: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="die seksie genaamd
“%t”"/>
+ <l:template name="refsection" text="die seksie genaamd
“%t”"/>
+ <l:template name="refsect1" text="die seksie genaamd
“%t”"/>
+ <l:template name="refsect2" text="die seksie genaamd
“%t”"/>
+ <l:template name="refsect3" text="die seksie genaamd
“%t”"/>
+ <l:template name="sect1" text="die seksie genaamd
“%t”"/>
+ <l:template name="sect2" text="die seksie genaamd
“%t”"/>
+ <l:template name="sect3" text="die seksie genaamd
“%t”"/>
+ <l:template name="sect4" text="die seksie genaamd
“%t”"/>
+ <l:template name="sect5" text="die seksie genaamd
“%t”"/>
+ <l:template name="section" text="die seksie genaamd
“%t”"/>
+ <l:template name="simplesect" text="die seksie genaamd
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="Antwoord: %n"/>
+ <l:template name="appendix"
text="Aanhangsel %n"/>
+ <l:template name="bridgehead"
text="Paragraaf %n"/>
+ <l:template name="chapter"
text="Hoofdstuk %n"/>
+ <l:template name="equation"
text="Vergelyking %n"/>
+ <l:template name="example"
text="Voorbeeld %n"/>
+ <l:template name="figure" text="Figuur %n"/>
+ <l:template name="part" text="Deel %n"/>
+ <l:template name="procedure"
text="Prosedure %n"/>
+ <l:template name="productionset"
text="ProduksieStel %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="Vraag: %n"/>
+ <l:template name="question" text="Vraag: %n"/>
+ <l:template name="sect1" text="Paragraaf %n"/>
+ <l:template name="sect2" text="Paragraaf %n"/>
+ <l:template name="sect3" text="Paragraaf %n"/>
+ <l:template name="sect4" text="Paragraaf %n"/>
+ <l:template name="sect5" text="Paragraaf %n"/>
+ <l:template name="section"
text="Paragraaf %n"/>
+ <l:template name="table" text="Tabel %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Aanhangsel %n,
%t"/>
+ <l:template name="bridgehead" text="Paragraaf %n,
“%t”"/>
+ <l:template name="chapter" text="Hoofdstuk %n,
%t"/>
+ <l:template name="equation" text="Vergelyking %n,
“%t”"/>
+ <l:template name="example" text="Voorbeeld %n,
“%t”"/>
+ <l:template name="figure" text="Figuur %n,
“%t”"/>
+ <l:template name="part" text="Deel %n,
“%t”"/>
+ <l:template name="procedure" text="Prosedure %n,
“%t”"/>
+ <l:template name="productionset" text="ProduksieStel %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="die seksie genaamd
“%t”"/>
+ <l:template name="refsect2" text="die seksie genaamd
“%t”"/>
+ <l:template name="refsect3" text="die seksie genaamd
“%t”"/>
+ <l:template name="refsection" text="die seksie genaamd
“%t”"/>
+ <l:template name="sect1" text="Paragraaf %n,
“%t”"/>
+ <l:template name="sect2" text="Paragraaf %n,
“%t”"/>
+ <l:template name="sect3" text="Paragraaf %n,
“%t”"/>
+ <l:template name="sect4" text="Paragraaf %n,
“%t”"/>
+ <l:template name="sect5" text="Paragraaf %n,
“%t”"/>
+ <l:template name="section" text="Paragraaf %n,
“%t”"/>
+ <l:template name="simplesect" text="die seksie genaamd
“%t”"/>
+ <l:template name="table" text="Tabel %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" en "/>
+ <l:template name="seplast" text=", en "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="WoordelysSien "/>
+ <l:template name="seealso" text="WoordelysSienOok "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Teikengroep: "/>
+ <l:template name="MsgLevel" text="Vlak: "/>
+ <l:template name="MsgOrig" text="Herkoms: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0436 Afrikaans"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/ar.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/ar.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/ar.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="ar" english-language-name="Arabic">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract"
text="خلاصة"/>
+ <l:gentext key="abstract"
text="خلاصة"/>
+ <l:gentext key="Answer" text="ج:"/>
+ <l:gentext key="answer" text="ج:"/>
+ <l:gentext key="Appendix"
text="ملحق"/>
+ <l:gentext key="appendix"
text="ملحق"/>
+ <l:gentext key="Article"
text="مقال"/>
+ <l:gentext key="article"
text="مقال"/>
+ <l:gentext key="Bibliography"
text="قائمة
المراجع"/>
+ <l:gentext key="bibliography"
text="قائمة
المراجع"/>
+ <l:gentext key="Book"
text="كتاب"/>
+ <l:gentext key="book"
text="كتاب"/>
+ <l:gentext key="CAUTION"
text="تحذير"/>
+ <l:gentext key="Caution"
text="تحذير"/>
+ <l:gentext key="caution"
text="تحذير"/>
+ <l:gentext key="Chapter"
text="فصل"/>
+ <l:gentext key="chapter"
text="فصل"/>
+ <l:gentext key="Colophon"
text="الناشر"/>
+ <l:gentext key="colophon"
text="الناشر"/>
+ <l:gentext key="Copyright"
text="حقوق
النشر"/>
+ <l:gentext key="copyright"
text="حقوق
النشر"/>
+ <l:gentext key="Dedication"
text="إهداء"/>
+ <l:gentext key="dedication"
text="إهداء"/>
+ <l:gentext key="Edition"
text="نسخة"/>
+ <l:gentext key="edition"
text="نسخة"/>
+ <l:gentext key="Equation"
text="معادلة"/>
+ <l:gentext key="equation"
text="معادلة"/>
+ <l:gentext key="Example"
text="مثال"/>
+ <l:gentext key="example"
text="مثال"/>
+ <l:gentext key="Figure"
text="شكل"/>
+ <l:gentext key="figure"
text="شكل"/>
+ <l:gentext key="Glossary"
text="قاموس
المفردات"/>
+ <l:gentext key="glossary"
text="قاموس
المفردات"/>
+ <l:gentext key="GlossSee"
text="انظر"/>
+ <l:gentext key="glosssee"
text="انظر"/>
+ <l:gentext key="GlossSeeAlso"
text="انظر
أيضاً"/>
+ <l:gentext key="glossseealso"
text="انظر
أيضاً"/>
+ <l:gentext key="IMPORTANT"
text="هام"/>
+ <l:gentext key="important"
text="هام"/>
+ <l:gentext key="Important"
text="هام"/>
+ <l:gentext key="Index"
text="فهرس"/>
+ <l:gentext key="index"
text="فهرس"/>
+ <l:gentext key="ISBN"
text="الترقيم
العالمي
القياسي
للكتاب"/>
+ <l:gentext key="isbn"
text="الترقيم
العالمي
القياسي
للكتاب"/>
+ <l:gentext key="LegalNotice"
text="ملاحظة
قانونية"/>
+ <l:gentext key="legalnotice"
text="ملاحظة
قانونية"/>
+ <l:gentext key="MsgAud"
text="الجمهور"/>
+ <l:gentext key="msgaud"
text="الجمهور"/>
+ <l:gentext key="MsgLevel"
text="المستوى"/>
+ <l:gentext key="msglevel"
text="المستوى"/>
+ <l:gentext key="MsgOrig"
text="المصدر"/>
+ <l:gentext key="msgorig"
text="المصدر"/>
+ <l:gentext key="NOTE"
text="ملاحظة"/>
+ <l:gentext key="Note"
text="ملاحظة"/>
+ <l:gentext key="note"
text="ملاحظة"/>
+ <l:gentext key="Part"
text="جزء"/>
+ <l:gentext key="part"
text="جزء"/>
+ <l:gentext key="Preface"
text="مقدمة"/>
+ <l:gentext key="preface"
text="مقدمة"/>
+ <l:gentext key="Procedure"
text="إجراء"/>
+ <l:gentext key="procedure"
text="إجراء"/>
+ <l:gentext key="ProductionSet"
text="منتج"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published"
text="منشور"/>
+ <l:gentext key="published"
text="منشور"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="س:"/>
+ <l:gentext key="question" text="س:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="مرجع"/>
+ <l:gentext key="reference"
text="مرجع"/>
+ <l:gentext key="RefName"
text="الاسم"/>
+ <l:gentext key="refname"
text="الاسم"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="المختصر"/>
+ <l:gentext key="refsynopsisdiv"
text="المختصر"/>
+ <l:gentext key="RevHistory"
text="تاريخ
المراجعة"/>
+ <l:gentext key="revhistory"
text="تاريخ
المراجعة"/>
+ <l:gentext key="revision"
text="مراجعة"/>
+ <l:gentext key="Revision"
text="مراجعة"/>
+ <l:gentext key="sect1"
text="قسم"/>
+ <l:gentext key="sect2"
text="قسم"/>
+ <l:gentext key="sect3"
text="قسم"/>
+ <l:gentext key="sect4"
text="قسم"/>
+ <l:gentext key="sect5"
text="قسم"/>
+ <l:gentext key="section"
text="قسم"/>
+ <l:gentext key="Section"
text="قسم"/>
+ <l:gentext key="see"
text="استعرض"/>
+ <l:gentext key="See" text="See" lang="en"/>
+ <l:gentext key="seealso"
text="استعرض
أيضاً"/>
+ <l:gentext key="Seealso" text="See also"
lang="en"/>
+ <l:gentext key="SeeAlso" text="See Also"
lang="en"/>
+ <l:gentext key="set"
text="مجموعة"/>
+ <l:gentext key="Set"
text="مجموعة"/>
+ <l:gentext key="setindex"
text="فهرس
المجموعة"/>
+ <l:gentext key="SetIndex"
text="فهرس
المجموعة"/>
+ <l:gentext key="Sidebar"
text="الشريط
الجانبي"/>
+ <l:gentext key="sidebar"
text="الشريط
الجانبي"/>
+ <l:gentext key="step"
text="خطوة"/>
+ <l:gentext key="Step"
text="خطوة"/>
+ <l:gentext key="Table"
text="جدول"/>
+ <l:gentext key="table"
text="جدول"/>
+ <l:gentext key="tip"
text="فكرة
مفيدة"/>
+ <l:gentext key="TIP"
text="فكرة
مفيدة"/>
+ <l:gentext key="Tip"
text="فكرة
مفيدة"/>
+ <l:gentext key="Warning"
text="تنبيه"/>
+ <l:gentext key="warning"
text="تنبيه"/>
+ <l:gentext key="WARNING"
text="تنبيه"/>
+ <l:gentext key="and" text="و"/>
+ <l:gentext key="by"
text="بواسطة"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited"
text="معدل"/>
+ <l:gentext key="edited"
text="معدل"/>
+ <l:gentext key="Editedby"
text="معدل
بواسطة"/>
+ <l:gentext key="editedby"
text="معدل
بواسطة"/>
+ <l:gentext key="in" text="في"/>
+ <l:gentext key="lastlistcomma" text="،"/>
+ <l:gentext key="listcomma" text="،"/>
+ <l:gentext key="nonexistantelement"
text="عنصر
مفقود"/>
+ <l:gentext key="notes"
text="ملاحظات"/>
+ <l:gentext key="Notes"
text="ملاحظات"/>
+ <l:gentext key="Pgs"
text="صفحات"/>
+ <l:gentext key="pgs"
text="صفحات"/>
+ <l:gentext key="Revisedby" text="تمت
المراجعة
بواسطة: "/>
+ <l:gentext key="revisedby" text="تمت
المراجعة
بواسطة: "/>
+ <l:gentext key="TableNotes"
text="ملاحظات"/>
+ <l:gentext key="tablenotes"
text="ملاحظات"/>
+ <l:gentext key="TableofContents"
text="قائمة
المحتويات"/>
+ <l:gentext key="tableofcontents"
text="قائمة
المحتويات"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname"
text="اسم عنصر
غير
متوقع"/>
+ <l:gentext key="unsupported" text="غير
مدعوم"/>
+ <l:gentext key="xrefto"
text="إشارة
إلى"/>
+ <l:gentext key="listofequations"
text="قائمة
المعادلات"/>
+ <l:gentext key="ListofEquations"
text="قائمة
المعادلات"/>
+ <l:gentext key="ListofExamples"
text="قائمة
الأمثلة"/>
+ <l:gentext key="listofexamples"
text="قائمة
الأمثلة"/>
+ <l:gentext key="ListofFigures"
text="قائمة
الأشكال"/>
+ <l:gentext key="listoffigures"
text="قائمة
الأشكال"/>
+ <l:gentext key="ListofProcedures"
text="قائمة
الإجراءات"/>
+ <l:gentext key="listofprocedures"
text="قائمة
الإجراءات"/>
+ <l:gentext key="listoftables"
text="قائمة
الجداول"/>
+ <l:gentext key="ListofTables"
text="قائمة
الجداول"/>
+ <l:gentext key="ListofUnknown"
text="قائمة
المجهولات"/>
+ <l:gentext key="listofunknown"
text="قائمة
المجهولات"/>
+ <l:gentext key="nav-home"
text="البداية"/>
+ <l:gentext key="nav-next"
text="التالي"/>
+ <l:gentext key="nav-next-sibling"
text="إلى
الأمام"/>
+ <l:gentext key="nav-prev"
text="السابق"/>
+ <l:gentext key="nav-prev-sibling"
text="إلى
الخلف"/>
+ <l:gentext key="nav-up"
text="أعلى"/>
+ <l:gentext key="nav-toc"
text="الفهرس"/>
+ <l:gentext key="Draft"
text="مسودة"/>
+ <l:gentext key="above"
text="أعلى"/>
+ <l:gentext key="below"
text="فيما
يلي"/>
+ <l:gentext key="sectioncalled"
text="القسم
المسمى"/>
+ <l:gentext key="index symbols"
text="الرموز"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="‐"/>
+ <l:gentext key="hyphenation-push-character-count"
text="2"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="ملحق %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="فصل %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="معادلة %n. %t"/>
+ <l:template name="example"
text="مثال %n. %t"/>
+ <l:template name="figure"
text="شكل %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="جزء %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="إجراء %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="منتج %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="جدول %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="ملحق %n. %t"/>
+ <l:template name="article/appendix"
text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="فصل %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="ج: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="س: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="س: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="القسم
المسمى
“%t”"/>
+ <l:template name="refsection"
text="القسم
المسمى
“%t”"/>
+ <l:template name="refsect1"
text="القسم
المسمى
“%t”"/>
+ <l:template name="refsect2"
text="القسم
المسمى
“%t”"/>
+ <l:template name="refsect3"
text="القسم
المسمى
“%t”"/>
+ <l:template name="sect1"
text="القسم
المسمى
“%t”"/>
+ <l:template name="sect2"
text="القسم
المسمى
“%t”"/>
+ <l:template name="sect3"
text="القسم
المسمى
“%t”"/>
+ <l:template name="sect4"
text="القسم
المسمى
“%t”"/>
+ <l:template name="sect5"
text="القسم
المسمى
“%t”"/>
+ <l:template name="section"
text="القسم
المسمى
“%t”"/>
+ <l:template name="simplesect"
text="القسم
المسمى
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="ج: %n"/>
+ <l:template name="appendix"
text="ملحق %n"/>
+ <l:template name="bridgehead"
text="قسم %n"/>
+ <l:template name="chapter"
text="فصل %n"/>
+ <l:template name="equation"
text="معادلة %n"/>
+ <l:template name="example"
text="مثال %n"/>
+ <l:template name="figure"
text="شكل %n"/>
+ <l:template name="part"
text="جزء %n"/>
+ <l:template name="procedure"
text="إجراء %n"/>
+ <l:template name="productionset"
text="منتج %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="س: %n"/>
+ <l:template name="question"
text="س: %n"/>
+ <l:template name="sect1"
text="قسم %n"/>
+ <l:template name="sect2"
text="قسم %n"/>
+ <l:template name="sect3"
text="قسم %n"/>
+ <l:template name="sect4"
text="قسم %n"/>
+ <l:template name="sect5"
text="قسم %n"/>
+ <l:template name="section"
text="قسم %n"/>
+ <l:template name="table"
text="جدول %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="ملحق %n, %t"/>
+ <l:template name="bridgehead"
text="قسم %n,
“%t”"/>
+ <l:template name="chapter"
text="فصل %n, %t"/>
+ <l:template name="equation"
text="معادلة %n,
“%t”"/>
+ <l:template name="example"
text="مثال %n,
“%t”"/>
+ <l:template name="figure"
text="شكل %n,
“%t”"/>
+ <l:template name="part"
text="جزء %n,
“%t”"/>
+ <l:template name="procedure"
text="إجراء %n,
“%t”"/>
+ <l:template name="productionset"
text="منتج %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1"
text="القسم
المسمى
“%t”"/>
+ <l:template name="refsect2"
text="القسم
المسمى
“%t”"/>
+ <l:template name="refsect3"
text="القسم
المسمى
“%t”"/>
+ <l:template name="refsection"
text="القسم
المسمى
“%t”"/>
+ <l:template name="sect1"
text="قسم %n,
“%t”"/>
+ <l:template name="sect2"
text="قسم %n,
“%t”"/>
+ <l:template name="sect3"
text="قسم %n,
“%t”"/>
+ <l:template name="sect4"
text="قسم %n,
“%t”"/>
+ <l:template name="sect5"
text="قسم %n,
“%t”"/>
+ <l:template name="section"
text="قسم %n,
“%t”"/>
+ <l:template name="simplesect"
text="القسم
المسمى
“%t”"/>
+ <l:template name="table"
text="جدول %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text="، "/>
+ <l:template name="sep2" text=" و "/>
+ <l:template name="seplast" text="، و
"/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see"
text="انظر "/>
+ <l:template name="seealso"
text="انظر
أيضاً "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud"
text="الجمهور:
"/>
+ <l:template name="MsgLevel"
text="المستوى:
"/>
+ <l:template name="MsgOrig"
text="المصدر:
"/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d/m/Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January"
text="يناير"/>
+ <l:template name="February"
text="فبراير"/>
+ <l:template name="March"
text="مارس"/>
+ <l:template name="April"
text="أبريل"/>
+ <l:template name="May"
text="مايو"/>
+ <l:template name="June"
text="يونيو"/>
+ <l:template name="July"
text="يوليو"/>
+ <l:template name="August"
text="أغسطس"/>
+ <l:template name="September"
text="سبتمبر"/>
+ <l:template name="October"
text="أكتوبر"/>
+ <l:template name="November"
text="نوفمبر"/>
+ <l:template name="December"
text="ديسمبر"/>
+ <l:template name="Monday"
text="الإثنين"/>
+ <l:template name="Tuesday"
text="الثلاثاء"/>
+ <l:template name="Wednesday"
text="الأربعاء"/>
+ <l:template name="Thursday"
text="الخميس"/>
+ <l:template name="Friday"
text="الجمعة"/>
+ <l:template name="Saturday"
text="السبت"/>
+ <l:template name="Sunday"
text="الأحد"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan"
text="يناير"/>
+ <l:template name="Feb"
text="فبراير"/>
+ <l:template name="Mar"
text="مارس"/>
+ <l:template name="Apr"
text="أبريل"/>
+ <l:template name="May"
text="مايو"/>
+ <l:template name="Jun"
text="يونيو"/>
+ <l:template name="Jul"
text="يوليو"/>
+ <l:template name="Aug"
text="أغسطس"/>
+ <l:template name="Sep"
text="سبتمبر"/>
+ <l:template name="Oct"
text="أكتوبر"/>
+ <l:template name="Nov"
text="نوفمبر"/>
+ <l:template name="Dec"
text="ديسمبر"/>
+ <l:template name="Mon"
text="الإثنين"/>
+ <l:template name="Tue"
text="الثلاثاء"/>
+ <l:template name="Wed"
text="الأربعاء"/>
+ <l:template name="Thu"
text="الخميس"/>
+ <l:template name="Fri"
text="الجمعة"/>
+ <l:template name="Sat"
text="السبت"/>
+ <l:template name="Sun"
text="الأحد"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0409 English (UNITED
STATES)" lang="en"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/autoidx-ng.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/autoidx-ng.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/common/autoidx-ng.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,135 @@
+<?xml version="1.0"?>
+<!DOCTYPE xsl:stylesheet [
+<!ENTITY primary 'normalize-space(concat(primary/@sortas,
primary[not(@sortas)]))'>
+]>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0"
+
xmlns:func="http://exslt.org/functions"
+
xmlns:exslt="http://exslt.org/common"
+
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
+ extension-element-prefixes="func exslt"
+ exclude-result-prefixes="func exslt i l"
+ xmlns:i="urn:cz-kosek:functions:index">
+
+<!-- ********************************************************************
+ $Id: autoidx-ng.xsl,v 1.1.1.1 2004/10/19 21:21:36 juntao Exp $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or
http://docbook.sf.net/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- Returns index group code for given term -->
+<func:function name="i:group-index">
+ <xsl:param name="term"/>
+
+ <xsl:variable name="letters-rtf">
+ <xsl:variable name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:variable>
+
+ <xsl:variable name="local.l10n.letters"
+
select="($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:letters)[1]"/>
+
+ <xsl:variable name="l10n.letters"
+ select="($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:letters)[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="count($local.l10n.letters) > 0">
+ <xsl:copy-of select="$local.l10n.letters"/>
+ </xsl:when>
+ <xsl:when test="count($l10n.letters) > 0">
+ <xsl:copy-of select="$l10n.letters"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No "</xsl:text>
+ <xsl:value-of select="$lang"/>
+ <xsl:text>" localization of index grouping letters
exists</xsl:text>
+ <xsl:choose>
+ <xsl:when test="$lang = 'en'">
+ <xsl:text>.</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>; using "en".</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:message>
+
+ <xsl:copy-of
select="($l10n.xml/l:i18n/l:l10n[@language='en']/l:letters)[1]"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="letters"
select="exslt:node-set($letters-rtf)/*"/>
+
+ <xsl:variable name="long-letter-index" select="$letters/l:l[. =
substring($term,1,2)]/@i"/>
+ <xsl:variable name="short-letter-index" select="$letters/l:l[. =
substring($term,1,1)]/@i"/>
+ <xsl:variable name="letter-index">
+ <xsl:choose>
+ <xsl:when test="$long-letter-index">
+ <xsl:value-of select="$long-letter-index"/>
+ </xsl:when>
+ <xsl:when test="$short-letter-index">
+ <xsl:value-of select="$short-letter-index"/>
+ </xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <func:result select="number($letter-index)"/>
+</func:function>
+
+<!-- Return index group letter for given group code -->
+<func:function name="i:group-letter">
+ <xsl:param name="index"/>
+
+ <xsl:variable name="letters-rtf">
+ <xsl:variable name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:variable>
+
+ <xsl:variable name="local.l10n.letters"
+
select="($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:letters)[1]"/>
+
+ <xsl:variable name="l10n.letters"
+ select="($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:letters)[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="count($local.l10n.letters) > 0">
+ <xsl:copy-of select="$local.l10n.letters"/>
+ </xsl:when>
+ <xsl:when test="count($l10n.letters) > 0">
+ <xsl:copy-of select="$l10n.letters"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No "</xsl:text>
+ <xsl:value-of select="$lang"/>
+ <xsl:text>" localization of index grouping letters
exists</xsl:text>
+ <xsl:choose>
+ <xsl:when test="$lang = 'en'">
+ <xsl:text>.</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>; using "en".</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:message>
+
+ <xsl:copy-of
select="($l10n.xml/l:i18n/l:l10n[@language='en']/l:letters)[1]"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="letters"
select="exslt:node-set($letters-rtf)/*"/>
+
+ <func:result select="$letters/l:l[@i=$index][1]"/>
+</func:function>
+
+<xsl:key name="group-code"
+ match="indexterm"
+ use="i:group-index(&primary;)"/>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/common/bg.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/bg.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/bg.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="bg" english-language-name="Bulgarian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract"
text="Анотация"/>
+ <l:gentext key="abstract"
text="Анотация"/>
+ <l:gentext key="Answer" text="О:"/>
+ <l:gentext key="answer" text="О:"/>
+ <l:gentext key="Appendix"
text="Приложение"/>
+ <l:gentext key="appendix"
text="приложение"/>
+ <l:gentext key="Article"
text="Статия"/>
+ <l:gentext key="article"
text="Статия"/>
+ <l:gentext key="Bibliography"
text="Литература"/>
+ <l:gentext key="bibliography"
text="Литература"/>
+ <l:gentext key="Book"
text="Книга"/>
+ <l:gentext key="book"
text="Книга"/>
+ <l:gentext key="CAUTION"
text="ВНИМАНИЕ"/>
+ <l:gentext key="Caution"
text="Внимание"/>
+ <l:gentext key="caution"
text="Внимание"/>
+ <l:gentext key="Chapter"
text="Глава"/>
+ <l:gentext key="chapter"
text="глава"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication"
text="Посвещение"/>
+ <l:gentext key="dedication"
text="Посвещение"/>
+ <l:gentext key="Edition"
text="Издание"/>
+ <l:gentext key="edition"
text="Издание"/>
+ <l:gentext key="Equation"
text="Формула"/>
+ <l:gentext key="equation"
text="Формула"/>
+ <l:gentext key="Example"
text="Пример"/>
+ <l:gentext key="example"
text="Пример"/>
+ <l:gentext key="Figure"
text="Фигура"/>
+ <l:gentext key="figure"
text="Фигура"/>
+ <l:gentext key="Glossary"
text="Терминологичен
речник"/>
+ <l:gentext key="glossary"
text="Терминологичен
речник"/>
+ <l:gentext key="GlossSee" text="вж."/>
+ <l:gentext key="glosssee" text="вж."/>
+ <l:gentext key="GlossSeeAlso" text="вж.
също"/>
+ <l:gentext key="glossseealso" text="вж.
също"/>
+ <l:gentext key="IMPORTANT"
text="ВАЖНО"/>
+ <l:gentext key="important"
text="Важно"/>
+ <l:gentext key="Important"
text="Важно"/>
+ <l:gentext key="Index"
text="Индекс"/>
+ <l:gentext key="index"
text="Индекс"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice"
text="Авторски
права"/>
+ <l:gentext key="legalnotice"
text="Авторски
права"/>
+ <l:gentext key="MsgAud" text="Audience"/>
+ <l:gentext key="msgaud" text="Audience"/>
+ <l:gentext key="MsgLevel"
text="Ниво"/>
+ <l:gentext key="msglevel"
text="Ниво"/>
+ <l:gentext key="MsgOrig"
text="Източник"/>
+ <l:gentext key="msgorig"
text="Източник"/>
+ <l:gentext key="NOTE"
text="ЗАБЕЛЕЖКА"/>
+ <l:gentext key="Note"
text="Забележка"/>
+ <l:gentext key="note"
text="Забележка"/>
+ <l:gentext key="Part"
text="Част"/>
+ <l:gentext key="part"
text="Част"/>
+ <l:gentext key="Preface"
text="Предговор"/>
+ <l:gentext key="preface"
text="Предговор"/>
+ <l:gentext key="Procedure"
text="Процедура"/>
+ <l:gentext key="procedure"
text="Процедура"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate"
text="Дата на
издаване"/>
+ <l:gentext key="pubdate"
text="Дата на
издаване"/>
+ <l:gentext key="Published"
text="Издаден"/>
+ <l:gentext key="published"
text="Издаден"/>
+ <l:gentext key="Qandadiv"
text="Въпроси
и
отговори"/>
+ <l:gentext key="qandadiv"
text="Въпроси
и
отговори"/>
+ <l:gentext key="Question" text="В:"/>
+ <l:gentext key="question" text="В:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="Справочник"/>
+ <l:gentext key="reference"
text="Справочник"/>
+ <l:gentext key="RefName"
text="Название"/>
+ <l:gentext key="refname"
text="Название"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="Синтаксис"/>
+ <l:gentext key="refsynopsisdiv"
text="Синтаксис"/>
+ <l:gentext key="RevHistory"
text="Промени"/>
+ <l:gentext key="revhistory"
text="Промени"/>
+ <l:gentext key="revision"
text="Издание"/>
+ <l:gentext key="Revision"
text="Издание"/>
+ <l:gentext key="sect1"
text="Раздел"/>
+ <l:gentext key="sect2"
text="Раздел"/>
+ <l:gentext key="sect3"
text="Раздел"/>
+ <l:gentext key="sect4"
text="Раздел"/>
+ <l:gentext key="sect5"
text="Раздел"/>
+ <l:gentext key="section"
text="Раздел"/>
+ <l:gentext key="Section"
text="Раздел"/>
+ <l:gentext key="see" text="вж."/>
+ <l:gentext key="See" text="Вж."/>
+ <l:gentext key="seealso" text="вж.
също"/>
+ <l:gentext key="Seealso" text="Вж.
също"/>
+ <l:gentext key="SeeAlso" text="Вж.
също"/>
+ <l:gentext key="set"
text="Указател"/>
+ <l:gentext key="Set"
text="Указател"/>
+ <l:gentext key="setindex"
text="Указател"/>
+ <l:gentext key="SetIndex"
text="Указател"/>
+ <l:gentext key="Sidebar"
text="Разделител"/>
+ <l:gentext key="sidebar"
text="разделител"/>
+ <l:gentext key="step"
text="Стъпка"/>
+ <l:gentext key="Step"
text="Стъпка"/>
+ <l:gentext key="Table"
text="Таблица"/>
+ <l:gentext key="table"
text="Таблица"/>
+ <l:gentext key="tip"
text="Поздсказка"/>
+ <l:gentext key="TIP"
text="ПОДСКАЗКА"/>
+ <l:gentext key="Tip"
text="Поздсказка"/>
+ <l:gentext key="Warning"
text="Внимание"/>
+ <l:gentext key="warning"
text="Внимание"/>
+ <l:gentext key="WARNING"
text="ВНИМАНИЕ"/>
+ <l:gentext key="and" text="and"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called"/>
+ <l:gentext key="Edited"
text="Редактирано
от"/>
+ <l:gentext key="edited"
text="Редактирано
от"/>
+ <l:gentext key="Editedby"
text="Редактирано
от"/>
+ <l:gentext key="editedby"
text="Редактирано
от"/>
+ <l:gentext key="in" text="в"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="non-existant
element"/>
+ <l:gentext key="notes"
text="Забележки"/>
+ <l:gentext key="Notes"
text="Забележки"/>
+ <l:gentext key="Pgs"
text="стр."/>
+ <l:gentext key="pgs"
text="стр."/>
+ <l:gentext key="Revisedby"
text="Одобрено
от: "/>
+ <l:gentext key="revisedby"
text="Одобрено
от: "/>
+ <l:gentext key="TableNotes"
text="Забележки"/>
+ <l:gentext key="tablenotes"
text="Забележки"/>
+ <l:gentext key="TableofContents"
text="Съдържание"/>
+ <l:gentext key="tableofcontents"
text="Съдържание"/>
+ <l:gentext key="the" text=""/>
+ <l:gentext key="unexpectedelementname" text="unexpected element
name"/>
+ <l:gentext key="unsupported" text="unsupported"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="listofequations"
text="Списък
на
формулите"/>
+ <l:gentext key="ListofEquations"
text="Списък
на
формулите"/>
+ <l:gentext key="ListofExamples"
text="Списък
на
примерите"/>
+ <l:gentext key="listofexamples"
text="Списък
на
примерите"/>
+ <l:gentext key="ListofFigures"
text="Списък
на
фигурите"/>
+ <l:gentext key="listoffigures"
text="Списък
на
фигурите"/>
+ <l:gentext key="ListofProcedures"
text="Списък
на
процедурите"/>
+ <l:gentext key="listofprocedures"
text="Списък
на
процедурите"/>
+ <l:gentext key="listoftables"
text="Списък
на
таблиците"/>
+ <l:gentext key="ListofTables"
text="Списък
на
таблиците"/>
+ <l:gentext key="ListofUnknown"
text="Неопределен
списък"/>
+ <l:gentext key="listofunknown"
text="Неопределен
списък"/>
+ <l:gentext key="nav-home"
text="Начало"/>
+ <l:gentext key="nav-next"
text="Следваща
страница"/>
+ <l:gentext key="nav-next-sibling"
text="Следващ
раздел"/>
+ <l:gentext key="nav-prev"
text="Предишна
страница"/>
+ <l:gentext key="nav-prev-sibling"
text="Предишен
раздел"/>
+ <l:gentext key="nav-up"
text="Начало
на
раздела"/>
+ <l:gentext key="nav-toc"
text="Съдържание"/>
+ <l:gentext key="Draft"
text="Чернова"/>
+ <l:gentext key="above"
text="по-горе"/>
+ <l:gentext key="below"
text="по-долу"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols"
text="Символи"/>
+ <l:gentext key="lowercase.alpha"
text="абвгдежзийклмнопрстуфхцчшщъыьэюя"/>
+ <l:gentext key="uppercase.alpha"
text="АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"/>
+ <l:dingbat key="startquote" text="„"/>
+ <l:dingbat key="endquote" text="“"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"/>
+ <l:dingbat key="singleendquote" text="’"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count"
text="2"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="Приложение %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="Глава %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="Формула %n. %t"/>
+ <l:template name="example"
text="Пример %n. %t"/>
+ <l:template name="figure"
text="Фигура %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="Част %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Процедура %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="Таблица %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="Приложение %n. %t"/>
+ <l:template name="article/appendix"
text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="Глава %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="О: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="В: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="В: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="the section called
„%t“"/>
+ <l:template name="refsection" text="the section called
„%t“"/>
+ <l:template name="refsect1" text="the section called
„%t“"/>
+ <l:template name="refsect2" text="the section called
„%t“"/>
+ <l:template name="refsect3" text="the section called
„%t“"/>
+ <l:template name="sect1" text="the section called
„%t“"/>
+ <l:template name="sect2" text="the section called
„%t“"/>
+ <l:template name="sect3" text="the section called
„%t“"/>
+ <l:template name="sect4" text="the section called
„%t“"/>
+ <l:template name="sect5" text="the section called
„%t“"/>
+ <l:template name="section" text="the section called
„%t“"/>
+ <l:template name="simplesect" text="the section called
„%t“"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="О: %n"/>
+ <l:template name="appendix"
text="Приложение %n"/>
+ <l:template name="bridgehead"
text="Раздел %n"/>
+ <l:template name="chapter"
text="Глава %n"/>
+ <l:template name="equation"
text="Формула %n"/>
+ <l:template name="example"
text="Пример %n"/>
+ <l:template name="figure"
text="Фигура %n"/>
+ <l:template name="part"
text="Част %n"/>
+ <l:template name="procedure"
text="Процедура %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv"
text="Въпроси
и
отговори %n"/>
+ <l:template name="qandaentry"
text="В: %n"/>
+ <l:template name="question"
text="В: %n"/>
+ <l:template name="sect1"
text="Раздел %n"/>
+ <l:template name="sect2"
text="Раздел %n"/>
+ <l:template name="sect3"
text="Раздел %n"/>
+ <l:template name="sect4"
text="Раздел %n"/>
+ <l:template name="sect5"
text="Раздел %n"/>
+ <l:template name="section"
text="Раздел %n"/>
+ <l:template name="table"
text="Таблица %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="Приложение %n,
%t"/>
+ <l:template name="bridgehead"
text="Раздел %n,
„%t“"/>
+ <l:template name="chapter"
text="Глава %n,
%t"/>
+ <l:template name="equation"
text="Формула %n,
„%t“"/>
+ <l:template name="example"
text="Пример %n,
„%t“"/>
+ <l:template name="figure"
text="Фигура %n,
„%t“"/>
+ <l:template name="part"
text="Част %n,
„%t“"/>
+ <l:template name="procedure"
text="Процедура %n,
„%t“"/>
+ <l:template name="productionset" text="Production %n,
„%t“"/>
+ <l:template name="qandadiv"
text="Въпроси
и
отговори %n,
„%t“"/>
+ <l:template name="refsect1" text="the section called
„%t“"/>
+ <l:template name="refsect2" text="the section called
„%t“"/>
+ <l:template name="refsect3" text="the section called
„%t“"/>
+ <l:template name="refsection" text="the section called
„%t“"/>
+ <l:template name="sect1"
text="Раздел %n,
„%t“"/>
+ <l:template name="sect2"
text="Раздел %n,
„%t“"/>
+ <l:template name="sect3"
text="Раздел %n,
„%t“"/>
+ <l:template name="sect4"
text="Раздел %n,
„%t“"/>
+ <l:template name="sect5"
text="Раздел %n,
„%t“"/>
+ <l:template name="section"
text="Раздел %n,
„%t“"/>
+ <l:template name="simplesect" text="the section called
„%t“"/>
+ <l:template name="table"
text="Таблица %n,
„%t“"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" "/>
+ <l:template name="seplast" text=", "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="вж. "/>
+ <l:template name="seealso" text="вж.
също "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Audience: "/>
+ <l:template name="MsgLevel"
text="Ниво: "/>
+ <l:template name="MsgOrig"
text="Източник:
"/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d/m/Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January"
text="януари"/>
+ <l:template name="February"
text="февруари"/>
+ <l:template name="March"
text="март"/>
+ <l:template name="April"
text="април"/>
+ <l:template name="May"
text="май"/>
+ <l:template name="June"
text="юни"/>
+ <l:template name="July"
text="юли"/>
+ <l:template name="August"
text="август"/>
+ <l:template name="September"
text="септември"/>
+ <l:template name="October"
text="октомври"/>
+ <l:template name="November"
text="ноември"/>
+ <l:template name="December"
text="декември"/>
+ <l:template name="Monday"
text="понеделник"/>
+ <l:template name="Tuesday"
text="вторник"/>
+ <l:template name="Wednesday"
text="сряда"/>
+ <l:template name="Thursday"
text="четвъртък"/>
+ <l:template name="Friday"
text="петък"/>
+ <l:template name="Saturday"
text="събота"/>
+ <l:template name="Sunday"
text="неделя"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="ян."/>
+ <l:template name="Feb"
text="фев."/>
+ <l:template name="Mar"
text="март"/>
+ <l:template name="Apr"
text="апр."/>
+ <l:template name="May"
text="май"/>
+ <l:template name="Jun"
text="юни"/>
+ <l:template name="Jul"
text="юли"/>
+ <l:template name="Aug"
text="авг."/>
+ <l:template name="Sep"
text="сеп."/>
+ <l:template name="Oct"
text="окт."/>
+ <l:template name="Nov"
text="ноем."/>
+ <l:template name="Dec"
text="дек."/>
+ <l:template name="Mon"
text="пон."/>
+ <l:template name="Tue" text="вт."/>
+ <l:template name="Wed" text="ср."/>
+ <l:template name="Thu"
text="чет."/>
+ <l:template name="Fri"
text="пет."/>
+ <l:template name="Sat"
text="съб."/>
+ <l:template name="Sun"
text="нед."/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0402 Bulgarian"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/bn.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/bn.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/bn.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="bn" english-language-name="Bangla">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract"
text="সারসংক্ষেপ"/>
+ <l:gentext key="abstract"
text="সারসংক্ষেপ"/>
+ <l:gentext key="Answer"
text="উত্তর:"/>
+ <l:gentext key="answer"
text="উত্তর:"/>
+ <l:gentext key="Appendix"
text="পরিশিষ্ট"/>
+ <l:gentext key="appendix"
text="পরিশিষ্ট"/>
+ <l:gentext key="Article"
text="প্রবন্ধ"/>
+ <l:gentext key="article"
text="প্রবন্ধ"/>
+ <l:gentext key="Bibliography"
text="গ্রন্থ
তালিকা"/>
+ <l:gentext key="bibliography"
text="গ্রন্থ
তালিকা"/>
+ <l:gentext key="Book" text="বই"/>
+ <l:gentext key="book" text="বই"/>
+ <l:gentext key="CAUTION"
text="সতর্কতা"/>
+ <l:gentext key="Caution"
text="সতর্কতা"/>
+ <l:gentext key="caution"
text="সতর্কতা"/>
+ <l:gentext key="Chapter"
text="অধ্যায়"/>
+ <l:gentext key="chapter"
text="অধ্যায়"/>
+ <l:gentext key="Colophon"
text="প্রকাশনা
তথ্য
পৃষ্ঠা"/>
+ <l:gentext key="colophon"
text="প্রকাশনা
তথ্য
পৃষ্ঠা"/>
+ <l:gentext key="Copyright"
text="স্বত্ব"/>
+ <l:gentext key="copyright"
text="স্বত্ব"/>
+ <l:gentext key="Dedication"
text="উত্‍সর্গ"/>
+ <l:gentext key="dedication"
text="উত্‍সর্গ"/>
+ <l:gentext key="Edition"
text="সংস্করণ"/>
+ <l:gentext key="edition"
text="সংস্করণ"/>
+ <l:gentext key="Equation"
text="সমীকরণ"/>
+ <l:gentext key="equation"
text="সমীকরণ"/>
+ <l:gentext key="Example"
text="উদাহরণ"/>
+ <l:gentext key="example"
text="উদাহরণ"/>
+ <l:gentext key="Figure"
text="চিত্র"/>
+ <l:gentext key="figure"
text="চিত্র"/>
+ <l:gentext key="Glossary"
text="নির্ঘন্ট"/>
+ <l:gentext key="glossary"
text="নির্ঘন্ট"/>
+ <l:gentext key="GlossSee"
text="দেখুন"/>
+ <l:gentext key="glosssee"
text="দেখুন"/>
+ <l:gentext key="GlossSeeAlso"
text="আরো
দেখুন"/>
+ <l:gentext key="glossseealso"
text="আরো
দেখুন"/>
+ <l:gentext key="IMPORTANT"
text="গুরুত্বপূর্ণ"/>
+ <l:gentext key="important"
text="গুরুত্বপূর্ণ"/>
+ <l:gentext key="Important"
text="গুরুত্বপূর্ণ"/>
+ <l:gentext key="Index"
text="সূচি"/>
+ <l:gentext key="index"
text="সূচি"/>
+ <l:gentext key="ISBN"
text="আইএসবিএন
(ISBN)"/>
+ <l:gentext key="isbn"
text="আইএসবিএন
(ISBN)"/>
+ <l:gentext key="LegalNotice"
text="আইনী
বিজ্ঞপ্তি"/>
+ <l:gentext key="legalnotice"
text="আইনী
বিজ্ঞপ্তি"/>
+ <l:gentext key="MsgAud"
text="শ্রোতা"/>
+ <l:gentext key="msgaud"
text="শ্রোতা"/>
+ <l:gentext key="MsgLevel"
text="স্তর"/>
+ <l:gentext key="msglevel"
text="স্তর"/>
+ <l:gentext key="MsgOrig"
text="উত্‍স"/>
+ <l:gentext key="msgorig"
text="উত্‍স"/>
+ <l:gentext key="NOTE"
text="লক্ষণীয়"/>
+ <l:gentext key="Note"
text="লক্ষণীয়"/>
+ <l:gentext key="note"
text="লক্ষণীয়"/>
+ <l:gentext key="Part"
text="খন্ড"/>
+ <l:gentext key="part"
text="খন্ড"/>
+ <l:gentext key="Preface"
text="মুখবন্ধ"/>
+ <l:gentext key="preface"
text="মুখবন্ধ"/>
+ <l:gentext key="Procedure"
text="পদ্ধতি"/>
+ <l:gentext key="procedure"
text="পদ্ধতি"/>
+ <l:gentext key="ProductionSet"
text="উত্‍পাদন"/>
+ <l:gentext key="PubDate"
text="প্রকাশনার
তারিখ"/>
+ <l:gentext key="pubdate"
text="প্রকাশনার
তারিখ"/>
+ <l:gentext key="Published"
text="প্রকাশিত"/>
+ <l:gentext key="published"
text="প্রকাশিত"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question"
text="প্রশ্ন:"/>
+ <l:gentext key="question"
text="প্রশ্ন:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="গ্রন্থসূত্র"/>
+ <l:gentext key="reference"
text="গ্রন্থসূত্র"/>
+ <l:gentext key="RefName"
text="নাম"/>
+ <l:gentext key="refname"
text="নাম"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="সারাংশ"/>
+ <l:gentext key="refsynopsisdiv"
text="সারাংশ"/>
+ <l:gentext key="RevHistory"
text="পরিবর্ধন
ও
পরিবর্তন
তালিকা"/>
+ <l:gentext key="revhistory"
text="পরিবর্ধন
ও
পরিবর্তন
তালিকা"/>
+ <l:gentext key="revision"
text="সংস্করণ"/>
+ <l:gentext key="Revision"
text="সংস্করণ"/>
+ <l:gentext key="sect1"
text="অনুচ্ছেদ"/>
+ <l:gentext key="sect2"
text="অনুচ্ছেদ"/>
+ <l:gentext key="sect3"
text="অনুচ্ছেদ"/>
+ <l:gentext key="sect4"
text="অনুচ্ছেদ"/>
+ <l:gentext key="sect5"
text="অনুচ্ছেদ"/>
+ <l:gentext key="section"
text="অনুচ্ছেদ"/>
+ <l:gentext key="Section"
text="অনুচ্ছেদ"/>
+ <l:gentext key="see"
text="দেখুন"/>
+ <l:gentext key="See"
text="দেখুন"/>
+ <l:gentext key="seealso" text="আরো
দেখুন"/>
+ <l:gentext key="Seealso" text="আরো
দেখুন"/>
+ <l:gentext key="SeeAlso" text="আরো
দেখুন"/>
+ <l:gentext key="set"
text="সমষ্টি"/>
+ <l:gentext key="Set"
text="সমষ্টি"/>
+ <l:gentext key="setindex"
text="সূচিসমষ্টি"/>
+ <l:gentext key="SetIndex"
text="সূচিসমষ্টি"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar"
text="সাইডবার"/>
+ <l:gentext key="step"
text="ধাপ"/>
+ <l:gentext key="Step"
text="ধাপ"/>
+ <l:gentext key="Table" text="ছক"/>
+ <l:gentext key="table" text="ছক"/>
+ <l:gentext key="tip"
text="ইঙ্গিত"/>
+ <l:gentext key="TIP"
text="ইঙ্গিত"/>
+ <l:gentext key="Tip"
text="ইঙ্গিত"/>
+ <l:gentext key="Warning"
text="সতর্কবাণী"/>
+ <l:gentext key="warning"
text="সতর্কবাণী"/>
+ <l:gentext key="WARNING"
text="সতর্কবাণী"/>
+ <l:gentext key="and"
text="এবং"/>
+ <l:gentext key="by"
text="দ্বারা"/>
+ <l:gentext key="called"
text="উল্লেখকৃত"/>
+ <l:gentext key="Edited"
text="সম্পাদিত"/>
+ <l:gentext key="edited"
text="সম্পাদিত"/>
+ <l:gentext key="Editedby"
text="সম্পাদক"/>
+ <l:gentext key="editedby"
text="সম্পাদক"/>
+ <l:gentext key="in"
text="মধ্যে"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement"
text="অস্তিত্বহীন
উপাদান"/>
+ <l:gentext key="notes"
text="নোট"/>
+ <l:gentext key="Notes"
text="নোট"/>
+ <l:gentext key="Pgs"
text="পৃষ্ঠা."/>
+ <l:gentext key="pgs"
text="পৃষ্ঠা."/>
+ <l:gentext key="Revisedby"
text="পরিমার্জনাকারী:
"/>
+ <l:gentext key="revisedby"
text="পরিমার্জনাকারী:
"/>
+ <l:gentext key="TableNotes"
text="নোট"/>
+ <l:gentext key="tablenotes"
text="নোট"/>
+ <l:gentext key="TableofContents"
text="সূচিপত্র"/>
+ <l:gentext key="tableofcontents"
text="সূচিপত্র"/>
+ <l:gentext key="the" text=""/>
+ <l:gentext key="unexpectedelementname"
text="অপ্রত্যাশিত
উপাদানের
নাম"/>
+ <l:gentext key="unsupported"
text="অসমর্থিত"/>
+ <l:gentext key="xrefto"
text="নির্দেশ
করে"/>
+ <l:gentext key="listofequations"
text="সমীকরণ
তালিকা"/>
+ <l:gentext key="ListofEquations"
text="সমীকরণ
তালিকা"/>
+ <l:gentext key="ListofExamples"
text="উদাহরণ
তালিকা"/>
+ <l:gentext key="listofexamples"
text="উদাহরণ
তালিকা"/>
+ <l:gentext key="ListofFigures"
text="চিত্রতালিকা"/>
+ <l:gentext key="listoffigures"
text="চিত্রতালিকা"/>
+ <l:gentext key="ListofProcedures"
text="পদ্ধতির
তালিকা"/>
+ <l:gentext key="listofprocedures"
text="পদ্ধতির
তালিকা"/>
+ <l:gentext key="listoftables"
text="ছকের
তালিকা"/>
+ <l:gentext key="ListofTables"
text="ছকের
তালিকা"/>
+ <l:gentext key="ListofUnknown"
text="অজ্ঞাত
বস্তুর
তালিকা"/>
+ <l:gentext key="listofunknown"
text="অজ্ঞাত
বস্তুর
তালিকা"/>
+ <l:gentext key="nav-home"
text="প্রথম
অবস্থান
(Home)"/>
+ <l:gentext key="nav-next"
text="পরবর্তী"/>
+ <l:gentext key="nav-next-sibling"
text="দ্রুত
সম্মুখে"/>
+ <l:gentext key="nav-prev"
text="পূর্ববর্তী"/>
+ <l:gentext key="nav-prev-sibling"
text="দ্রুত
পশ্চাতে"/>
+ <l:gentext key="nav-up"
text="উপর"/>
+ <l:gentext key="nav-toc"
text="সূচিপত্র"/>
+ <l:gentext key="Draft"
text="খসড়া"/>
+ <l:gentext key="above"
text="উপর"/>
+ <l:gentext key="below"
text="নিচ"/>
+ <l:gentext key="sectioncalled"
text="অনুচ্ছেদ"/>
+ <l:gentext key="index symbols"
text="প্রতীক"/>
+ <l:gentext key="lowercase.alpha"
text="অআইঈউঊএঐওঔঋকখগঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহংঃ"/>
+ <l:gentext key="uppercase.alpha"
text="অআইঈউঊএঐওঔঋকখগঘঙচছজঝঞটঠডঢণতথদধনপফবভমযরলশষসহংঃ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"/>
+ <l:dingbat key="singleendquote" text="’"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count"
text="2"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="পরিশিষ্ট %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="অধ্যায় %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="সমীকরণ %n. %t"/>
+ <l:template name="example"
text="উদাহরণ %n. %t"/>
+ <l:template name="figure"
text="চিত্র %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="খন্ড %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="পদ্ধতি %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="উত্‍পাদন %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="ছক %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="পরিশিষ্ট %n. %t"/>
+ <l:template name="article/appendix"
text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="অধ্যায় %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="উত্তর: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="প্রশ্ন: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="প্রশ্ন: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="refsection"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="refsect1"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="refsect2"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="refsect3"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="sect1"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="sect2"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="sect3"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="sect4"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="sect5"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="section"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="simplesect"
text="অনুচ্ছেদ
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="উত্তর: %n"/>
+ <l:template name="appendix"
text="পরিশিষ্ট %n"/>
+ <l:template name="bridgehead"
text="অনুচ্ছেদ %n"/>
+ <l:template name="chapter"
text="অধ্যায় %n"/>
+ <l:template name="equation"
text="সমীকরণ %n"/>
+ <l:template name="example"
text="উদাহরণ %n"/>
+ <l:template name="figure"
text="চিত্র %n"/>
+ <l:template name="part"
text="খন্ড %n"/>
+ <l:template name="procedure"
text="পদ্ধতি %n"/>
+ <l:template name="productionset"
text="উত্‍পাদন %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="প্রশ্ন: %n"/>
+ <l:template name="question"
text="প্রশ্ন: %n"/>
+ <l:template name="sect1"
text="অনুচ্ছেদ %n"/>
+ <l:template name="sect2"
text="অনুচ্ছেদ %n"/>
+ <l:template name="sect3"
text="অনুচ্ছেদ %n"/>
+ <l:template name="sect4"
text="অনুচ্ছেদ %n"/>
+ <l:template name="sect5"
text="অনুচ্ছেদ %n"/>
+ <l:template name="section"
text="অনুচ্ছেদ %n"/>
+ <l:template name="table"
text="ছক %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="পরিশিষ্ট %n,
%t"/>
+ <l:template name="bridgehead"
text="অনুচ্ছেদ %n,
“%t”"/>
+ <l:template name="chapter"
text="অধ্যায় %n,
%t"/>
+ <l:template name="equation"
text="সমীকরণ %n,
“%t”"/>
+ <l:template name="example"
text="উদাহরণ %n,
“%t”"/>
+ <l:template name="figure"
text="চিত্র %n,
“%t”"/>
+ <l:template name="part"
text="খন্ড %n,
“%t”"/>
+ <l:template name="procedure"
text="পদ্ধতি %n,
“%t”"/>
+ <l:template name="productionset"
text="উত্‍পাদন %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="refsect2"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="refsect3"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="refsection"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="sect1"
text="অনুচ্ছেদ %n,
“%t”"/>
+ <l:template name="sect2"
text="অনুচ্ছেদ %n,
“%t”"/>
+ <l:template name="sect3"
text="অনুচ্ছেদ %n,
“%t”"/>
+ <l:template name="sect4"
text="অনুচ্ছেদ %n,
“%t”"/>
+ <l:template name="sect5"
text="অনুচ্ছেদ %n,
“%t”"/>
+ <l:template name="section"
text="অনুচ্ছেদ %n,
“%t”"/>
+ <l:template name="simplesect"
text="অনুচ্ছেদ
“%t”"/>
+ <l:template name="table"
text="ছক %n, “%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" এবং
"/>
+ <l:template name="seplast" text=",
এবং "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see"
text="দেখুন "/>
+ <l:template name="seealso"
text="আরো
দেখুন "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud"
text="শ্রোতা:
"/>
+ <l:template name="MsgLevel"
text="স্তর: "/>
+ <l:template name="MsgOrig"
text="উত্‍স: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d/m/Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January"
text="জানুয়ারী"/>
+ <l:template name="February"
text="ফেব্রুয়ারী"/>
+ <l:template name="March"
text="মার্চ"/>
+ <l:template name="April"
text="এপ্রিল"/>
+ <l:template name="May" text="মে"/>
+ <l:template name="June"
text="জুন"/>
+ <l:template name="July"
text="জুলাই"/>
+ <l:template name="August"
text="আগস্ট"/>
+ <l:template name="September"
text="সেপ্টেম্বর"/>
+ <l:template name="October"
text="অক্টোবর"/>
+ <l:template name="November"
text="নভেম্বর"/>
+ <l:template name="December"
text="ডিসেম্বর"/>
+ <l:template name="Monday"
text="সোমবার"/>
+ <l:template name="Tuesday"
text="মঙ্গলবার"/>
+ <l:template name="Wednesday"
text="বুধবার"/>
+ <l:template name="Thursday"
text="বৃহঃস্পতিবার"/>
+ <l:template name="Friday"
text="শুক্রবার"/>
+ <l:template name="Saturday"
text="শনিবার"/>
+ <l:template name="Sunday"
text="রবিবার"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan"
text="জানুয়ারী"/>
+ <l:template name="Feb"
text="ফেব্রুয়ারী"/>
+ <l:template name="Mar"
text="মার্চ"/>
+ <l:template name="Apr"
text="এপ্রিল"/>
+ <l:template name="May" text="মে"/>
+ <l:template name="Jun"
text="জুন"/>
+ <l:template name="Jul"
text="জুলাই"/>
+ <l:template name="Aug"
text="আগস্ট"/>
+ <l:template name="Sep"
text="সেপ্টেম্বর"/>
+ <l:template name="Oct"
text="অক্টোবর"/>
+ <l:template name="Nov"
text="নভেম্বর"/>
+ <l:template name="Dec"
text="ডিসেম্বর"/>
+ <l:template name="Mon"
text="সোম"/>
+ <l:template name="Tue"
text="মঙ্গল"/>
+ <l:template name="Wed"
text="বুধ"/>
+ <l:template name="Thu"
text="বৃহঃস্পতি"/>
+ <l:template name="Fri"
text="শুক্র"/>
+ <l:template name="Sat"
text="শনি"/>
+ <l:template name="Sun"
text="রবি"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text=" 0x0439 Bangla (Bangladesh and
India)"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/ca.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/ca.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/ca.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="ca" english-language-name="Catalan">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Resum"/>
+ <l:gentext key="abstract" text="Resum"/>
+ <l:gentext key="Answer" text="Resposta"/>
+ <l:gentext key="answer" text="Resposta"/>
+ <l:gentext key="Appendix" text="Apèndix"/>
+ <l:gentext key="appendix" text="Apèndix"/>
+ <l:gentext key="Article" text="Article"/>
+ <l:gentext key="article" text="Article"/>
+ <l:gentext key="Bibliography" text="Bibliografia"/>
+ <l:gentext key="bibliography" text="Bibliografia"/>
+ <l:gentext key="Book" text="Llibre"/>
+ <l:gentext key="book" text="Llibre"/>
+ <l:gentext key="CAUTION" text="ATENCIÓ"/>
+ <l:gentext key="Caution" text="Atenció"/>
+ <l:gentext key="caution" text="Atenció"/>
+ <l:gentext key="Chapter" text="Capítol"/>
+ <l:gentext key="chapter" text="Capítol"/>
+ <l:gentext key="Colophon" text="Colofó"/>
+ <l:gentext key="colophon" text="Colofó"/>
+ <l:gentext key="Copyright" text="Dret de
reproducció"/>
+ <l:gentext key="copyright" text="Dret de
reproducció"/>
+ <l:gentext key="Dedication" text="Dedicatòria"/>
+ <l:gentext key="dedication" text="Dedicatòria"/>
+ <l:gentext key="Edition" text="Edició"/>
+ <l:gentext key="edition" text="Edició"/>
+ <l:gentext key="Equation" text="Equació"/>
+ <l:gentext key="equation" text="Equació"/>
+ <l:gentext key="Example" text="Exemple"/>
+ <l:gentext key="example" text="Exemple"/>
+ <l:gentext key="Figure" text="Figura"/>
+ <l:gentext key="figure" text="Figura"/>
+ <l:gentext key="Glossary" text="Glossari"/>
+ <l:gentext key="glossary" text="Glossari"/>
+ <l:gentext key="GlossSee" text="Veure"/>
+ <l:gentext key="glosssee" text="Veure"/>
+ <l:gentext key="GlossSeeAlso" text="Veure també"/>
+ <l:gentext key="glossseealso" text="Veure també"/>
+ <l:gentext key="IMPORTANT" text="IMPORTANT"/>
+ <l:gentext key="important" text="Important"/>
+ <l:gentext key="Important" text="Important"/>
+ <l:gentext key="Index" text="Índex
alfabètic"/>
+ <l:gentext key="index" text="Índex
alfabètic"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Avís legal"/>
+ <l:gentext key="legalnotice" text="Avís legal"/>
+ <l:gentext key="MsgAud" text="Audiència"/>
+ <l:gentext key="msgaud" text="Audiència"/>
+ <l:gentext key="MsgLevel" text="Nivell"/>
+ <l:gentext key="msglevel" text="Nivell"/>
+ <l:gentext key="MsgOrig" text="Origen"/>
+ <l:gentext key="msgorig" text="Origen"/>
+ <l:gentext key="NOTE" text="NOTA"/>
+ <l:gentext key="Note" text="Nota"/>
+ <l:gentext key="note" text="Nota"/>
+ <l:gentext key="Part" text="Part"/>
+ <l:gentext key="part" text="Part"/>
+ <l:gentext key="Preface" text="Prefaci"/>
+ <l:gentext key="preface" text="Prefaci"/>
+ <l:gentext key="Procedure" text="Procediment"/>
+ <l:gentext key="procedure" text="Procediment"/>
+ <l:gentext key="ProductionSet" text="Producció"/>
+ <l:gentext key="PubDate" text="Data de
publicació"/>
+ <l:gentext key="pubdate" text="Data de
publicació"/>
+ <l:gentext key="Published" text="Publicat"/>
+ <l:gentext key="published" text="Publicat"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Pregunta"/>
+ <l:gentext key="question" text="Pregunta"/>
+ <l:gentext key="RefEntry" text="Entrada de
referència"/>
+ <l:gentext key="refentry" text="Entrada de
referència"/>
+ <l:gentext key="Reference" text="Referència"/>
+ <l:gentext key="reference" text="Referència"/>
+ <l:gentext key="RefName" text="Nom"/>
+ <l:gentext key="refname" text="Nom"/>
+ <l:gentext key="RefSection" text="Secció de
referència"/>
+ <l:gentext key="refsection" text="Secció de
referència"/>
+ <l:gentext key="RefSynopsisDiv" text="Sinopsi"/>
+ <l:gentext key="refsynopsisdiv" text="Sinopsi"/>
+ <l:gentext key="RevHistory" text="Historial de revisions"/>
+ <l:gentext key="revhistory" text="Historial de revisions"/>
+ <l:gentext key="revision" text="Revisió"/>
+ <l:gentext key="Revision" text="Revisió"/>
+ <l:gentext key="sect1" text="Secció"/>
+ <l:gentext key="sect2" text="Secció"/>
+ <l:gentext key="sect3" text="Secció"/>
+ <l:gentext key="sect4" text="Secció"/>
+ <l:gentext key="sect5" text="Secció"/>
+ <l:gentext key="section" text="Secció"/>
+ <l:gentext key="Section" text="Secció"/>
+ <l:gentext key="see" text="Veure"/>
+ <l:gentext key="See" text="Veure"/>
+ <l:gentext key="seealso" text="Veure també"/>
+ <l:gentext key="Seealso" text="Veure també"/>
+ <l:gentext key="SeeAlso" text="Veure També"/>
+ <l:gentext key="set" text="Conjunt"/>
+ <l:gentext key="Set" text="Conjunt"/>
+ <l:gentext key="setindex" text="Índex del
conjunt"/>
+ <l:gentext key="SetIndex" text="Índex del
conjunt"/>
+ <l:gentext key="Sidebar" text="Barra lateral"/>
+ <l:gentext key="sidebar" text="Barra lateral"/>
+ <l:gentext key="step" text="Pas"/>
+ <l:gentext key="Step" text="Pas"/>
+ <l:gentext key="Table" text="Taula"/>
+ <l:gentext key="table" text="Taula"/>
+ <l:gentext key="tip" text="Suggeriment"/>
+ <l:gentext key="TIP" text="SUGGERIMENT"/>
+ <l:gentext key="Tip" text="Suggeriment"/>
+ <l:gentext key="Warning" text="Avís"/>
+ <l:gentext key="warning" text="Avís"/>
+ <l:gentext key="WARNING" text="AVÍS"/>
+ <l:gentext key="and" text="i"/>
+ <l:gentext key="by" text="per"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Editat"/>
+ <l:gentext key="edited" text="Editat"/>
+ <l:gentext key="Editedby" text="Editat per"/>
+ <l:gentext key="editedby" text="Editat per"/>
+ <l:gentext key="in" text="a"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="element
inexistent"/>
+ <l:gentext key="notes" text="notes"/>
+ <l:gentext key="Notes" text="Notes"/>
+ <l:gentext key="Pgs" text="Pàgs."/>
+ <l:gentext key="pgs" text="Pàgs."/>
+ <l:gentext key="Revisedby" text="Revisat per: "/>
+ <l:gentext key="revisedby" text="Revisat per: "/>
+ <l:gentext key="TableNotes" text="Notes de taula"/>
+ <l:gentext key="tablenotes" text="Notes de taula"/>
+ <l:gentext key="TableofContents" text="Sumari"/>
+ <l:gentext key="tableofcontents" text="Sumari"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="nom d'element
inesperat"/>
+ <l:gentext key="unsupported" text="no reconeguda"/>
+ <l:gentext key="xrefto" text="referència a"/>
+ <l:gentext key="listofequations" text="Índex
d'equacions"/>
+ <l:gentext key="ListofEquations" text="Índex
d'equacions"/>
+ <l:gentext key="ListofExamples" text="Índex
d'exemples"/>
+ <l:gentext key="listofexamples" text="Índex
d'exemples"/>
+ <l:gentext key="ListofFigures" text="Índex de
figures"/>
+ <l:gentext key="listoffigures" text="Índex de
figures"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Índex de
taules"/>
+ <l:gentext key="ListofTables" text="Índex de
taules"/>
+ <l:gentext key="ListofUnknown" text="Índex de desconegut
?"/>
+ <l:gentext key="listofunknown" text="Índex de desconegut
?"/>
+ <l:gentext key="nav-home" text="Inici"/>
+ <l:gentext key="nav-next" text="Següent"/>
+ <l:gentext key="nav-next-sibling" text="Avançar"/>
+ <l:gentext key="nav-prev" text="Anterior"/>
+ <l:gentext key="nav-prev-sibling" text="Retrocedir"/>
+ <l:gentext key="nav-up" text="Pujar"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Esborrany"/>
+ <l:gentext key="above" text="dalt"/>
+ <l:gentext key="below" text="baix"/>
+ <l:gentext key="sectioncalled" text="secció
anomenada"/>
+ <l:gentext key="index symbols" text="Símbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyzàèéíòóúñç"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZÀÈÉÍÒÓÚÑÇ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="last-first"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Apèndix %n.
%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Capítol %n.
%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Equació %n.
%t"/>
+ <l:template name="example" text="Exemple %n. %t"/>
+ <l:template name="figure" text="Figura %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Part %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Procediment %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Producció %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Taula %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Apèndix %n.
%t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Capítol %n.
%t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="Resposta %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="Pregunta %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="Pregunta %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="
“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="Resposta %n"/>
+ <l:template name="appendix"
text="Apèndix %n"/>
+ <l:template name="bridgehead"
text="Secció %n"/>
+ <l:template name="chapter"
text="Capítol %n"/>
+ <l:template name="equation"
text="Equació %n"/>
+ <l:template name="example" text="Exemple %n"/>
+ <l:template name="figure" text="Figura %n"/>
+ <l:template name="part" text="Part %n"/>
+ <l:template name="procedure"
text="Procediment %n"/>
+ <l:template name="productionset"
text="Producció %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="Pregunta %n"/>
+ <l:template name="question"
text="Pregunta %n"/>
+ <l:template name="sect1"
text="Secció %n"/>
+ <l:template name="sect2"
text="Secció %n"/>
+ <l:template name="sect3"
text="Secció %n"/>
+ <l:template name="sect4"
text="Secció %n"/>
+ <l:template name="sect5"
text="Secció %n"/>
+ <l:template name="section"
text="Secció %n"/>
+ <l:template name="table" text="Taula %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Apèndix %n,
%t"/>
+ <l:template name="bridgehead" text="Secció %n,
“%t”"/>
+ <l:template name="chapter" text="Capítol %n,
%t"/>
+ <l:template name="equation" text="Equació %n,
“%t”"/>
+ <l:template name="example" text="Exemple %n,
“%t”"/>
+ <l:template name="figure" text="Figura %n,
“%t”"/>
+ <l:template name="part" text="Part %n,
“%t”"/>
+ <l:template name="procedure" text="Procediment %n,
“%t”"/>
+ <l:template name="productionset"
text="Producció %n, “%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="secció anomenada
“%t”"/>
+ <l:template name="refsect2" text="secció anomenada
“%t”"/>
+ <l:template name="refsect3" text="secció anomenada
“%t”"/>
+ <l:template name="refsection" text="secció anomenada
“%t”"/>
+ <l:template name="sect1" text="Secció %n,
“%t”"/>
+ <l:template name="sect2" text="Secció %n,
“%t”"/>
+ <l:template name="sect3" text="Secció %n,
“%t”"/>
+ <l:template name="sect4" text="Secció %n,
“%t”"/>
+ <l:template name="sect5" text="Secció %n,
“%t”"/>
+ <l:template name="section" text="Secció %n,
“%t”"/>
+ <l:template name="simplesect" text="secció anomenada
“%t”"/>
+ <l:template name="table" text="Taula %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" i "/>
+ <l:template name="seplast" text=", i "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Veure "/>
+ <l:template name="seealso" text="Veure també
"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Audiència: "/>
+ <l:template name="MsgLevel" text="Nivell: "/>
+ <l:template name="MsgOrig" text="Origen: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0403 Catalan"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/common.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/common.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/common/common.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,1658 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ exclude-result-prefixes="doc"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: common.xsl,v 1.1.1.1 2004/10/19 21:21:37 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ This file contains general templates common to both the HTML and FO
+ versions of the DocBook stylesheets.
+ ******************************************************************** -->
+
+<doc:reference xmlns="">
+<referenceinfo>
+<releaseinfo role="meta">
+$Id: common.xsl,v 1.1.1.1 2004/10/19 21:21:37 juntao Exp $
+</releaseinfo>
+<author><surname>Walsh</surname>
+<firstname>Norman</firstname></author>
+<copyright><year>1999</year><year>2000</year>
+<holder>Norman Walsh</holder>
+</copyright>
+</referenceinfo>
+<title>Common Template Reference</title>
+
+<partintro>
+<section><title>Introduction</title>
+
+<para>This is technical reference documentation for the DocBook XSL
+Stylesheets; it documents (some of) the parameters, templates, and
+other elements of the stylesheets.</para>
+
+<para>This is not intended to be <quote>user</quote> documentation.
+It is provided for developers writing customization layers for the
+stylesheets, and for anyone who's interested in <quote>how it
+works</quote>.</para>
+
+<para>Although I am trying to be thorough, this documentation is known
+to be incomplete. Don't forget to read the source, too :-)</para>
+</section>
+</partintro>
+
+</doc:reference>
+
+<!-- ==================================================================== -->
+<!-- Establish strip/preserve whitespace rules -->
+
+<xsl:preserve-space elements="*"/>
+
+<xsl:strip-space elements="
+abstract affiliation anchor answer appendix area areaset areaspec
+artheader article audiodata audioobject author authorblurb authorgroup
+beginpage bibliodiv biblioentry bibliography biblioset blockquote book
+bookbiblio bookinfo callout calloutlist caption caution chapter
+citerefentry cmdsynopsis co collab colophon colspec confgroup
+copyright dedication docinfo editor entry entrytbl epigraph equation
+example figure footnote footnoteref formalpara funcprototype
+funcsynopsis glossary glossdef glossdiv glossentry glosslist graphicco
+group highlights imagedata imageobject imageobjectco important index
+indexdiv indexentry indexterm informalequation informalexample
+informalfigure informaltable inlineequation inlinemediaobject
+itemizedlist itermset keycombo keywordset legalnotice listitem lot
+mediaobject mediaobjectco menuchoice msg msgentry msgexplan msginfo
+msgmain msgrel msgset msgsub msgtext note objectinfo
+orderedlist othercredit part partintro preface printhistory procedure
+programlistingco publisher qandadiv qandaentry qandaset question
+refentry reference refmeta refnamediv refsect1 refsect1info refsect2
+refsect2info refsect3 refsect3info refsynopsisdiv refsynopsisdivinfo
+revhistory revision row sbr screenco screenshot sect1 sect1info sect2
+sect2info sect3 sect3info sect4 sect4info sect5 sect5info section
+sectioninfo seglistitem segmentedlist seriesinfo set setindex setinfo
+shortcut sidebar simplelist simplesect spanspec step subject
+subjectset substeps synopfragment table tbody textobject tfoot tgroup
+thead tip toc tocchap toclevel1 toclevel2 toclevel3 toclevel4
+toclevel5 tocpart varargs variablelist varlistentry videodata
+videoobject void warning subjectset
+
+classsynopsis
+constructorsynopsis
+destructorsynopsis
+fieldsynopsis
+methodparam
+methodsynopsis
+ooclass
+ooexception
+oointerface
+simplemsgentry
+"/>
+
+<!-- ====================================================================== -->
+
+<doc:template name="is.component" xmlns="">
+<refpurpose>Tests if a given node is a component-level element</refpurpose>
+
+<refdescription>
+<para>This template returns '1' if the specified node is a component
+(Chapter, Appendix, etc.), and '0' otherwise.</para>
+</refdescription>
+
+<refparameter>
+<variablelist>
+<varlistentry><term>node</term>
+<listitem>
+<para>The node which is to be tested.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refparameter>
+
+<refreturn>
+<para>This template returns '1' if the specified node is a component
+(Chapter, Appendix, etc.), and '0' otherwise.</para>
+</refreturn>
+</doc:template>
+
+<xsl:template name="is.component">
+ <xsl:param name="node" select="."/>
+ <xsl:choose>
+ <xsl:when test="local-name($node) = 'appendix'
+ or local-name($node) = 'article'
+ or local-name($node) = 'chapter'
+ or local-name($node) = 'preface'
+ or local-name($node) = 'bibliography'
+ or local-name($node) = 'glossary'
+ or local-name($node) = 'index'">1</xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<doc:template name="is.section" xmlns="">
+<refpurpose>Tests if a given node is a section-level element</refpurpose>
+
+<refdescription>
+<para>This template returns '1' if the specified node is a section
+(Section, Sect1, Sect2, etc.), and '0' otherwise.</para>
+</refdescription>
+
+<refparameter>
+<variablelist>
+<varlistentry><term>node</term>
+<listitem>
+<para>The node which is to be tested.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refparameter>
+
+<refreturn>
+<para>This template returns '1' if the specified node is a section
+(Section, Sect1, Sect2, etc.), and '0' otherwise.</para>
+</refreturn>
+</doc:template>
+
+<xsl:template name="is.section">
+ <xsl:param name="node" select="."/>
+ <xsl:choose>
+ <xsl:when test="local-name($node) = 'section'
+ or local-name($node) = 'sect1'
+ or local-name($node) = 'sect2'
+ or local-name($node) = 'sect3'
+ or local-name($node) = 'sect4'
+ or local-name($node) = 'sect5'
+ or local-name($node) = 'refsect1'
+ or local-name($node) = 'refsect2'
+ or local-name($node) = 'refsect3'
+ or local-name($node) =
'simplesect'">1</xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<doc:template name="section.level" xmlns="">
+<refpurpose>Returns the hierarchical level of a section.</refpurpose>
+
+<refdescription>
+<para>This template calculates the hierarchical level of a section.
+The element <sgmltag>sect1</sgmltag> is at level 1,
<sgmltag>sect2</sgmltag> is
+at level 2, etc.</para>
+
+<para>Recursive sections are calculated down to the fifth level.</para>
+</refdescription>
+
+<refparameter>
+<variablelist>
+<varlistentry><term>node</term>
+<listitem>
+<para>The section node for which the level should be calculated.
+Defaults to the context node.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refparameter>
+
+<refreturn>
+<para>The section level, <quote>1</quote>,
<quote>2</quote>, etc.
+</para>
+</refreturn>
+</doc:template>
+
+<xsl:template name="section.level">
+ <xsl:param name="node" select="."/>
+ <xsl:choose>
+ <xsl:when test="name($node)='sect1'">1</xsl:when>
+ <xsl:when test="name($node)='sect2'">2</xsl:when>
+ <xsl:when test="name($node)='sect3'">3</xsl:when>
+ <xsl:when test="name($node)='sect4'">4</xsl:when>
+ <xsl:when test="name($node)='sect5'">5</xsl:when>
+ <xsl:when test="name($node)='section'">
+ <xsl:choose>
+ <xsl:when
test="$node/../../../../../../section">6</xsl:when>
+ <xsl:when test="$node/../../../../../section">5</xsl:when>
+ <xsl:when test="$node/../../../../section">4</xsl:when>
+ <xsl:when test="$node/../../../section">3</xsl:when>
+ <xsl:when test="$node/../../section">2</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:when test="name($node)='refsect1' or
+ name($node)='refsect2' or
+ name($node)='refsect3' or
+ name($node)='refsection' or
+ name($node)='refsynopsisdiv'">
+ <xsl:call-template name="refentry.section.level">
+ <xsl:with-param name="node" select="$node"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="name($node)='simplesect'">
+ <xsl:choose>
+ <xsl:when test="$node/../../sect1">2</xsl:when>
+ <xsl:when test="$node/../../sect2">3</xsl:when>
+ <xsl:when test="$node/../../sect3">4</xsl:when>
+ <xsl:when test="$node/../../sect4">5</xsl:when>
+ <xsl:when test="$node/../../sect5">5</xsl:when>
+ <xsl:when test="$node/../../section">
+ <xsl:choose>
+ <xsl:when
test="$node/../../../../../section">5</xsl:when>
+ <xsl:when
test="$node/../../../../section">4</xsl:when>
+ <xsl:when test="$node/../../../section">3</xsl:when>
+ <xsl:otherwise>2</xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+</xsl:template><!-- section.level -->
+
+<doc:template name="qanda.section.level" xmlns="">
+<refpurpose>Returns the hierarchical level of a QandASet.</refpurpose>
+
+<refdescription>
+<para>This template calculates the hierarchical level of a QandASet.
+</para>
+</refdescription>
+
+<refreturn>
+<para>The level, <quote>1</quote>, <quote>2</quote>, etc.
+</para>
+</refreturn>
+</doc:template>
+
+<xsl:template name="qanda.section.level">
+ <xsl:variable name="section"
+ select="(ancestor::section
+ |ancestor::simplesect
+ |ancestor::sect5
+ |ancestor::sect4
+ |ancestor::sect3
+ |ancestor::sect2
+ |ancestor::sect1
+ |ancestor::refsect3
+ |ancestor::refsect2
+ |ancestor::refsect1)[last()]"/>
+
+ <xsl:choose>
+ <xsl:when test="count($section) = '0'">1</xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="slevel">
+ <xsl:call-template name="section.level">
+ <xsl:with-param name="node" select="$section"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$slevel + 1"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- Finds the total section depth of a section in a refentry -->
+<xsl:template name="refentry.section.level">
+ <xsl:param name="node" select="."/>
+
+ <xsl:variable name="RElevel">
+ <xsl:call-template name="refentry.level">
+ <xsl:with-param name="node"
select="$node/ancestor::refentry[1]"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="levelinRE">
+ <xsl:choose>
+ <xsl:when
test="name($node)='refsynopsisdiv'">1</xsl:when>
+ <xsl:when test="name($node)='refsect1'">1</xsl:when>
+ <xsl:when test="name($node)='refsect2'">2</xsl:when>
+ <xsl:when test="name($node)='refsect3'">3</xsl:when>
+ <xsl:when test="name($node)='refsection'">
+ <xsl:choose>
+ <xsl:when
test="$node/../../../../../refsection">5</xsl:when>
+ <xsl:when
test="$node/../../../../refsection">4</xsl:when>
+ <xsl:when test="$node/../../../refsection">3</xsl:when>
+ <xsl:when test="$node/../../refsection">2</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:value-of select="$levelinRE + $RElevel"/>
+</xsl:template>
+
+<!-- Finds the section depth of a refentry -->
+<xsl:template name="refentry.level">
+ <xsl:param name="node" select="."/>
+ <xsl:variable name="container"
+ select="($node/ancestor::section |
+ $node/ancestor::sect1 |
+ $node/ancestor::sect2 |
+ $node/ancestor::sect3 |
+ $node/ancestor::sect4 |
+ $node/ancestor::sect5)[last()]"/>
+
+ <xsl:choose>
+ <xsl:when test="$container">
+ <xsl:variable name="slevel">
+ <xsl:call-template name="section.level">
+ <xsl:with-param name="node" select="$container"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$slevel + 1"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="qandadiv.section.level">
+ <xsl:variable name="section.level">
+ <xsl:call-template name="qanda.section.level"/>
+ </xsl:variable>
+ <xsl:variable name="anc.divs" select="ancestor::qandadiv"/>
+
+ <xsl:value-of select="count($anc.divs) + number($section.level)"/>
+</xsl:template>
+
+<xsl:template name="question.answer.label">
+ <xsl:variable name="deflabel">
+ <xsl:choose>
+ <xsl:when test="ancestor-or-self::*[@defaultlabel]">
+ <xsl:value-of select="(ancestor-or-self::*[@defaultlabel])[last()]
+ /@defaultlabel"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$qanda.defaultlabel"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="label" select="@label"/>
+
+<!--
+ (hnr (hierarchical-number-recursive (normalize "qandadiv") node))
+
+ (parsect (ancestor-member node (section-element-list)))
+
+ (defnum (if (and %qanda-inherit-numeration%
+ %section-autolabel%)
+ (if (node-list-empty? parsect)
+ (section-autolabel-prefix node)
+ (section-autolabel parsect))
+ ""))
+
+ (hnumber (let loop ((numlist hnr) (number defnum)
+ (sep (if (equal? defnum "") "" ".")))
+ (if (null? numlist)
+ number
+ (loop (cdr numlist)
+ (string-append number
+ sep
+ (number->string (car numlist)))
+ "."))))
+ (cnumber (child-number (parent node)))
+ (number (string-append hnumber
+ (if (equal? hnumber "")
+ ""
+ ".")
+ (number->string cnumber))))
+-->
+
+ <xsl:choose>
+ <xsl:when test="$deflabel = 'qanda'">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key">
+ <xsl:choose>
+ <xsl:when test="local-name(.) =
'question'">question</xsl:when>
+ <xsl:when test="local-name(.) =
'answer'">answer</xsl:when>
+ <xsl:when test="local-name(.) =
'qandadiv'">qandadiv</xsl:when>
+ <xsl:otherwise>qandaset</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$deflabel = 'label'">
+ <xsl:value-of select="$label"/>
+ </xsl:when>
+ <xsl:when test="$deflabel = 'number'
+ and local-name(.) = 'question'">
+ <xsl:apply-templates select="ancestor::qandaset[1]"
+ mode="number"/>
+ <xsl:choose>
+ <xsl:when test="ancestor::qandadiv">
+ <xsl:apply-templates select="ancestor::qandadiv[1]"
+ mode="number"/>
+ <xsl:apply-templates select="ancestor::qandaentry"
+ mode="number"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="ancestor::qandaentry"
+ mode="number"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- nothing -->
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="qandaset" mode="number">
+ <!-- FIXME: -->
+</xsl:template>
+
+<xsl:template match="qandadiv" mode="number">
+ <xsl:number level="multiple" from="qandaset"
format="1."/>
+</xsl:template>
+
+<xsl:template match="qandaentry" mode="number">
+ <xsl:choose>
+ <xsl:when test="ancestor::qandadiv">
+ <xsl:number level="single" from="qandadiv"
format="1."/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:number level="single" from="qandaset"
format="1."/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<xsl:template name="object.id">
+ <xsl:param name="object" select="."/>
+ <xsl:choose>
+ <xsl:when test="$object/@id">
+ <xsl:value-of select="$object/@id"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="generate-id($object)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="person.name">
+ <!-- Formats a personal name. Handles corpauthor as a special case. -->
+ <xsl:param name="node" select="."/>
+
+ <xsl:variable name="style">
+ <xsl:choose>
+ <xsl:when test="$node/@role">
+ <xsl:value-of select="$node/@role"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'styles'"/>
+ <xsl:with-param name="name"
select="'person-name'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <!-- the personname element is a specialcase -->
+ <xsl:when test="$node/personname">
+ <xsl:call-template name="person.name">
+ <xsl:with-param name="node"
select="$node/personname"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <!-- handle corpauthor as a special case...-->
+ <xsl:when test="name($node)='corpauthor'">
+ <xsl:apply-templates select="$node"/>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$style = 'family-given'">
+ <xsl:call-template name="person.name.family-given">
+ <xsl:with-param name="node" select="$node"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$style = 'last-first'">
+ <xsl:call-template name="person.name.last-first">
+ <xsl:with-param name="node" select="$node"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="person.name.first-last">
+ <xsl:with-param name="node" select="$node"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="person.name.family-given">
+ <xsl:param name="node" select="."/>
+
+ <!-- The family-given style applies a convention for identifying given -->
+ <!-- and family names in locales where it may be ambiguous -->
+ <xsl:apply-templates select="$node//surname[1]"/>
+
+ <xsl:if test="$node//surname and $node//firstname">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+
+ <xsl:apply-templates select="$node//firstname[1]"/>
+
+ <xsl:text> [FAMILY Given]</xsl:text>
+</xsl:template>
+
+<xsl:template name="person.name.last-first">
+ <xsl:param name="node" select="."/>
+
+ <xsl:apply-templates select="$node//surname[1]"/>
+
+ <xsl:if test="$node//surname and $node//firstname">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+
+ <xsl:apply-templates select="$node//firstname[1]"/>
+</xsl:template>
+
+<xsl:template name="person.name.first-last">
+ <xsl:param name="node" select="."/>
+
+ <xsl:if test="$node//honorific">
+ <xsl:apply-templates select="$node//honorific[1]"/>
+ <xsl:value-of select="$punct.honorific"/>
+ </xsl:if>
+
+ <xsl:if test="$node//firstname">
+ <xsl:if test="$node//honorific">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates select="$node//firstname[1]"/>
+ </xsl:if>
+
+ <xsl:if test="$node//othername and $author.othername.in.middle != 0">
+ <xsl:if test="$node//honorific or $node//firstname">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates select="$node//othername[1]"/>
+ </xsl:if>
+
+ <xsl:if test="$node//surname">
+ <xsl:if test="$node//honorific or $node//firstname
+ or ($node//othername and $author.othername.in.middle != 0)">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates select="$node//surname[1]"/>
+ </xsl:if>
+
+ <xsl:if test="$node//lineage">
+ <xsl:text>, </xsl:text>
+ <xsl:apply-templates select="$node//lineage[1]"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="person.name.list">
+ <!-- Return a formatted string representation of the contents of
+ the current element. The current element must contain one or
+ more AUTHORs, CORPAUTHORs, OTHERCREDITs, and/or EDITORs.
+
+ John Doe
+ or
+ John Doe and Jane Doe
+ or
+ John Doe, Jane Doe, and A. Nonymous
+ -->
+ <xsl:param name="person.list"
+ select="author|corpauthor|othercredit|editor"/>
+ <xsl:param name="person.count"
select="count($person.list)"/>
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="$count > $person.count"></xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="person.name">
+ <xsl:with-param name="node"
select="$person.list[position()=$count]"/>
+ </xsl:call-template>
+
+ <xsl:choose>
+ <xsl:when test="$person.count = 2 and $count = 1">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'authorgroup'"/>
+ <xsl:with-param name="name"
select="'sep2'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$person.count > 2 and $count+1 =
$person.count">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'authorgroup'"/>
+ <xsl:with-param name="name"
select="'seplast'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$count < $person.count">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'authorgroup'"/>
+ <xsl:with-param name="name"
select="'sep'"/>
+ </xsl:call-template>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:call-template name="person.name.list">
+ <xsl:with-param name="person.list"
select="$person.list"/>
+ <xsl:with-param name="person.count"
select="$person.count"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template><!-- person.name.list -->
+
+<!-- === synopsis ======================================================= -->
+<!-- The following definitions match those given in the reference
+ documentation for DocBook V3.0
+-->
+
+<xsl:variable name="arg.choice.opt.open.str">[</xsl:variable>
+<xsl:variable name="arg.choice.opt.close.str">]</xsl:variable>
+<xsl:variable name="arg.choice.req.open.str">{</xsl:variable>
+<xsl:variable name="arg.choice.req.close.str">}</xsl:variable>
+<xsl:variable name="arg.choice.plain.open.str"><xsl:text>
</xsl:text></xsl:variable>
+<xsl:variable name="arg.choice.plain.close.str"><xsl:text>
</xsl:text></xsl:variable>
+<xsl:variable name="arg.choice.def.open.str">[</xsl:variable>
+<xsl:variable name="arg.choice.def.close.str">]</xsl:variable>
+<xsl:variable name="arg.rep.repeat.str">...</xsl:variable>
+<xsl:variable name="arg.rep.norepeat.str"></xsl:variable>
+<xsl:variable name="arg.rep.def.str"></xsl:variable>
+<xsl:variable name="arg.or.sep"> | </xsl:variable>
+<xsl:variable name="cmdsynopsis.hanging.indent">4pi</xsl:variable>
+
+<!-- ====================================================================== -->
+
+<!--
+<xsl:template name="xref.g.subst">
+ <xsl:param name="string"></xsl:param>
+ <xsl:param name="target" select="."/>
+ <xsl:variable name="subst">%g</xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="contains($string, $subst)">
+ <xsl:value-of select="substring-before($string, $subst)"/>
+ <xsl:call-template name="gentext.element.name">
+ <xsl:with-param name="element.name"
select="name($target)"/>
+ </xsl:call-template>
+ <xsl:call-template name="xref.g.subst">
+ <xsl:with-param name="string"
+ select="substring-after($string, $subst)"/>
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$string"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="xref.t.subst">
+ <xsl:param name="string"></xsl:param>
+ <xsl:param name="target" select="."/>
+ <xsl:variable name="subst">%t</xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="contains($string, $subst)">
+ <xsl:call-template name="xref.g.subst">
+ <xsl:with-param name="string"
+ select="substring-before($string, $subst)"/>
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+ <xsl:call-template name="title.xref">
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+ <xsl:call-template name="xref.t.subst">
+ <xsl:with-param name="string"
+ select="substring-after($string, $subst)"/>
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="xref.g.subst">
+ <xsl:with-param name="string" select="$string"/>
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="xref.n.subst">
+ <xsl:param name="string"></xsl:param>
+ <xsl:param name="target" select="."/>
+ <xsl:variable name="subst">%n</xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="contains($string, $subst)">
+ <xsl:call-template name="xref.t.subst">
+ <xsl:with-param name="string"
+ select="substring-before($string, $subst)"/>
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+ <xsl:call-template name="number.xref">
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+ <xsl:call-template name="xref.t.subst">
+ <xsl:with-param name="string"
+ select="substring-after($string, $subst)"/>
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="xref.t.subst">
+ <xsl:with-param name="string" select="$string"/>
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="subst.xref.text">
+ <xsl:param name="xref.text"></xsl:param>
+ <xsl:param name="target" select="."/>
+
+ <xsl:call-template name="xref.n.subst">
+ <xsl:with-param name="string" select="$xref.text"/>
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+</xsl:template>
+-->
+
+<!-- ====================================================================== -->
+
+<xsl:template name="filename-basename">
+ <!-- We assume all filenames are really URIs and use "/" -->
+ <xsl:param name="filename"></xsl:param>
+ <xsl:param name="recurse" select="false()"/>
+
+ <xsl:choose>
+ <xsl:when test="substring-after($filename, '/') !=
''">
+ <xsl:call-template name="filename-basename">
+ <xsl:with-param name="filename"
+ select="substring-after($filename, '/')"/>
+ <xsl:with-param name="recurse" select="true()"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$filename"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="filename-extension">
+ <xsl:param name="filename"></xsl:param>
+ <xsl:param name="recurse" select="false()"/>
+
+ <!-- Make sure we only look at the base name... -->
+ <xsl:variable name="basefn">
+ <xsl:choose>
+ <xsl:when test="$recurse">
+ <xsl:value-of select="$filename"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="filename-basename">
+ <xsl:with-param name="filename" select="$filename"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="substring-after($basefn, '.') !=
''">
+ <xsl:call-template name="filename-extension">
+ <xsl:with-param name="filename"
+ select="substring-after($basefn, '.')"/>
+ <xsl:with-param name="recurse" select="true()"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$recurse">
+ <xsl:value-of select="$basefn"/>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<doc:template name="select.mediaobject" xmlns="">
+<refpurpose>Selects and processes an appropriate media object from a
list</refpurpose>
+
+<refdescription>
+<para>This template takes a list of media objects (usually the
+children of a mediaobject or inlinemediaobject) and processes
+the "right" object.</para>
+
+<para>This template relies on a template named
+"select.mediaobject.index" to determine which object
+in the list is appropriate.</para>
+
+<para>If no acceptable object is located, nothing happens.</para>
+</refdescription>
+
+<refparameter>
+<variablelist>
+<varlistentry><term>olist</term>
+<listitem>
+<para>The node list of potential objects to examine.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refparameter>
+
+<refreturn>
+<para>Calls <xsl:apply-templates> on the selected
object.</para>
+</refreturn>
+</doc:template>
+
+<xsl:template name="select.mediaobject">
+ <xsl:param name="olist"
+ select="imageobject|imageobjectco
+ |videoobject|audioobject|textobject"/>
+
+ <xsl:variable name="mediaobject.index">
+ <xsl:call-template name="select.mediaobject.index">
+ <xsl:with-param name="olist" select="$olist"/>
+ <xsl:with-param name="count" select="1"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="$mediaobject.index != ''">
+ <xsl:apply-templates select="$olist[position() =
$mediaobject.index]"/>
+ </xsl:if>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<doc:template name="select.mediaobject.index" xmlns="">
+<refpurpose>Selects the position of the appropriate media object from a
list</refpurpose>
+
+<refdescription>
+<para>This template takes a list of media objects (usually the
+children of a mediaobject or inlinemediaobject) and determines
+the "right" object. It returns the position of that object
+to be used by the calling template.</para>
+
+<para>If the parameter <parameter>use.role.for.mediaobject</parameter>
+is nonzero, then it first checks for an object with
+a role attribute of the appropriate value. It takes the first
+of those. Otherwise, it takes the first acceptable object
+through a recursive pass through the list.</para>
+
+<para>This template relies on a template named
"is.acceptable.mediaobject"
+to determine if a given object is an acceptable graphic. The semantics
+of media objects is that the first acceptable graphic should be used.
+</para>
+
+<para>If no acceptable object is located, no index is returned.</para>
+</refdescription>
+
+<refparameter>
+<variablelist>
+<varlistentry><term>olist</term>
+<listitem>
+<para>The node list of potential objects to examine.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>count</term>
+<listitem>
+<para>The position in the list currently being considered by the
+recursive process.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refparameter>
+
+<refreturn>
+<para>Returns the position in the original list of the selected
object.</para>
+</refreturn>
+</doc:template>
+
+<xsl:template name="select.mediaobject.index">
+ <xsl:param name="olist"
+ select="imageobject|imageobjectco
+ |videoobject|audioobject|textobject"/>
+ <xsl:param name="count">1</xsl:param>
+
+ <xsl:choose>
+ <!-- Test for objects preferred by role -->
+ <xsl:when test="$use.role.for.mediaobject != 0
+ and $preferred.mediaobject.role != ''
+ and $olist[@role = $preferred.mediaobject.role]">
+
+ <!-- Get the first hit's position index -->
+ <xsl:for-each select="$olist">
+ <xsl:if test="@role = $preferred.mediaobject.role and
+ not(preceding-sibling::*[@role = $preferred.mediaobject.role])">
+ <xsl:value-of select="position()"/>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:when>
+
+ <xsl:when test="$use.role.for.mediaobject != 0
+ and $olist[@role = $stylesheet.result.type]">
+ <!-- Get the first hit's position index -->
+ <xsl:for-each select="$olist">
+ <xsl:if test="@role = $stylesheet.result.type and
+ not(preceding-sibling::*[@role = $stylesheet.result.type])">
+ <xsl:value-of select="position()"/>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:when>
+ <!-- Accept 'html' for $stylesheet.result.type = 'xhtml' -->
+ <xsl:when test="$use.role.for.mediaobject != 0
+ and $stylesheet.result.type = 'xhtml'
+ and $olist[@role = 'html']">
+ <!-- Get the first hit's position index -->
+ <xsl:for-each select="$olist">
+ <xsl:if test="@role = 'html' and
+ not(preceding-sibling::*[@role = 'html'])">
+ <xsl:value-of select="position()"/>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- Otherwise select first acceptable object -->
+ <xsl:if test="$count <= count($olist)">
+ <xsl:variable name="object"
select="$olist[position()=$count]"/>
+
+ <xsl:variable name="useobject">
+ <xsl:choose>
+ <!-- The phrase is used only when contains TeX Math and output is FO
-->
+ <xsl:when test="name($object)='textobject' and
$object/phrase
+ and $object/@role='tex' and $stylesheet.result.type =
'fo'
+ and $tex.math.in.alt != ''">
+ <xsl:text>1</xsl:text>
+ </xsl:when>
+ <!-- The phrase is never used -->
+ <xsl:when test="name($object)='textobject' and
$object/phrase">
+ <xsl:text>0</xsl:text>
+ </xsl:when>
+ <xsl:when test="name($object)='textobject'
+ and $object/ancestor::equation ">
+ <!-- The first textobject is not a reasonable fallback
+ for equation image -->
+ <xsl:text>0</xsl:text>
+ </xsl:when>
+ <!-- The first textobject is a reasonable fallback -->
+ <xsl:when test="name($object)='textobject'
+ and $object[not(@role) or @role!='tex']">
+ <xsl:text>1</xsl:text>
+ </xsl:when>
+ <!-- don't use graphic when output is FO, TeX Math is used
+ and there is math in alt element -->
+ <xsl:when test="$object/ancestor::equation and
+ $object/ancestor::equation/alt[@role='tex']
+ and $stylesheet.result.type = 'fo'
+ and $tex.math.in.alt != ''">
+ <xsl:text>0</xsl:text>
+ </xsl:when>
+ <!-- If there's only one object, use it -->
+ <xsl:when test="$count = 1 and count($olist) = 1">
+ <xsl:text>1</xsl:text>
+ </xsl:when>
+ <!-- Otherwise, see if this one is a useable graphic -->
+ <xsl:otherwise>
+ <xsl:choose>
+ <!-- peek inside imageobjectco to simplify the test -->
+ <xsl:when test="local-name($object) =
'imageobjectco'">
+ <xsl:call-template name="is.acceptable.mediaobject">
+ <xsl:with-param name="object"
select="$object/imageobject"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="is.acceptable.mediaobject">
+ <xsl:with-param name="object"
select="$object"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$useobject='1'">
+ <xsl:value-of select="$count"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="select.mediaobject.index">
+ <xsl:with-param name="olist" select="$olist"/>
+ <xsl:with-param name="count" select="$count +
1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<doc:template name="is.acceptable.mediaobject" xmlns="">
+<refpurpose>Returns '1' if the specified media object is
recognized.</refpurpose>
+
+<refdescription>
+<para>This template examines a media object and returns '1' if the
+object is recognized as a graphic.</para>
+</refdescription>
+
+<refparameter>
+<variablelist>
+<varlistentry><term>object</term>
+<listitem>
+<para>The media object to consider.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refparameter>
+
+<refreturn>
+<para>0 or 1</para>
+</refreturn>
+</doc:template>
+
+<xsl:template name="is.acceptable.mediaobject">
+ <xsl:param name="object"></xsl:param>
+
+ <xsl:variable name="filename">
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object" select="$object"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="ext">
+ <xsl:call-template name="filename-extension">
+ <xsl:with-param name="filename" select="$filename"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <!-- there will only be one -->
+ <xsl:variable name="data" select="$object/videodata
+ |$object/imagedata
+ |$object/audiodata"/>
+
+ <xsl:variable name="format" select="$data/@format"/>
+
+ <xsl:variable name="graphic.format">
+ <xsl:if test="$format">
+ <xsl:call-template name="is.graphic.format">
+ <xsl:with-param name="format" select="$format"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="graphic.ext">
+ <xsl:if test="$ext">
+ <xsl:call-template name="is.graphic.extension">
+ <xsl:with-param name="ext" select="$ext"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$use.svg = 0 and $format =
'SVG'">0</xsl:when>
+ <xsl:when
xmlns:svg="http://www.w3.org/2000/svg"
+ test="$use.svg != 0 and $object/svg:*">1</xsl:when>
+ <xsl:when test="$graphic.format = '1'">1</xsl:when>
+ <xsl:when test="$graphic.ext = '1'">1</xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="mediaobject.filename">
+ <xsl:param name="object"></xsl:param>
+
+ <xsl:variable name="data" select="$object/videodata
+ |$object/imagedata
+ |$object/audiodata
+ |$object"/>
+
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="$data[@fileref]">
+ <xsl:value-of select="$data/@fileref"/>
+ </xsl:when>
+ <xsl:when test="$data[@entityref]">
+ <xsl:value-of select="unparsed-entity-uri($data/@entityref)"/>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="real.ext">
+ <xsl:call-template name="filename-extension">
+ <xsl:with-param name="filename" select="$filename"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="ext">
+ <xsl:choose>
+ <xsl:when test="$real.ext != ''">
+ <xsl:value-of select="$real.ext"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$graphic.default.extension"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="graphic.ext">
+ <xsl:call-template name="is.graphic.extension">
+ <xsl:with-param name="ext" select="$ext"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$real.ext = ''">
+ <xsl:choose>
+ <xsl:when test="$ext != ''">
+ <xsl:value-of select="$filename"/>
+ <xsl:text>.</xsl:text>
+ <xsl:value-of select="$ext"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$filename"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:when test="not($graphic.ext)">
+ <xsl:choose>
+ <xsl:when test="$graphic.default.extension != ''">
+ <xsl:value-of select="$filename"/>
+ <xsl:text>.</xsl:text>
+ <xsl:value-of select="$graphic.default.extension"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$filename"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$filename"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<doc:template name="check.id.unique" xmlns="">
+<refpurpose>Warn users about references to non-unique IDs</refpurpose>
+<refdescription>
+<para>If passed an ID in <varname>linkend</varname>,
+<function>check.id.unique</function> prints
+a warning message to the user if either the ID does not exist or
+the ID is not unique.</para>
+</refdescription>
+</doc:template>
+
+<xsl:template name="check.id.unique">
+ <xsl:param name="linkend"></xsl:param>
+ <xsl:if test="$linkend != ''">
+ <xsl:variable name="targets"
select="key('id',$linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:if test="count($targets)=0">
+ <xsl:message>
+ <xsl:text>Error: no ID for constraint linkend: </xsl:text>
+ <xsl:value-of select="$linkend"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ <!--
+ <xsl:message>
+ <xsl:text>If the ID exists in your document, did your </xsl:text>
+ <xsl:text>XSLT Processor load the DTD?</xsl:text>
+ </xsl:message>
+ -->
+ </xsl:if>
+
+ <xsl:if test="count($targets)>1">
+ <xsl:message>
+ <xsl:text>Warning: multiple "IDs" for constraint linkend:
</xsl:text>
+ <xsl:value-of select="$linkend"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<doc:template name="check.idref.targets" xmlns="">
+<refpurpose>Warn users about incorrectly typed references</refpurpose>
+<refdescription>
+<para>If passed an ID in <varname>linkend</varname>,
+<function>check.idref.targets</function> makes sure that the element
+pointed to by the link is one of the elements listed in
+<varname>element-list</varname> and warns the user otherwise.</para>
+</refdescription>
+</doc:template>
+
+<xsl:template name="check.idref.targets">
+ <xsl:param name="linkend"></xsl:param>
+ <xsl:param name="element-list"></xsl:param>
+ <xsl:if test="$linkend != ''">
+ <xsl:variable name="targets"
select="key('id',$linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:if test="count($target) > 0">
+ <xsl:if test="not(contains(concat(' ', $element-list, ' '),
name($target)))">
+ <xsl:message>
+ <xsl:text>Error: linkend (</xsl:text>
+ <xsl:value-of select="$linkend"/>
+ <xsl:text>) points to "</xsl:text>
+ <xsl:value-of select="name($target)"/>
+ <xsl:text>" not (one of): </xsl:text>
+ <xsl:value-of select="$element-list"/>
+ </xsl:message>
+ </xsl:if>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<!-- ====================================================================== -->
+<!-- Procedure Step Numeration -->
+
+<xsl:param name="procedure.step.numeration.formats"
select="'1aiAI'"/>
+
+<xsl:template name="procedure.step.numeration">
+ <xsl:param name="context" select="."/>
+ <xsl:variable name="format.length"
+
select="string-length($procedure.step.numeration.formats)"/>
+ <xsl:choose>
+ <xsl:when test="local-name($context) = 'substeps'">
+ <xsl:variable name="ssdepth"
+ select="count($context/ancestor::substeps)"/>
+ <xsl:variable name="sstype" select="($ssdepth mod
$format.length)+2"/>
+ <xsl:choose>
+ <xsl:when test="$sstype > $format.length">
+ <xsl:value-of
select="substring($procedure.step.numeration.formats,1,1)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of
select="substring($procedure.step.numeration.formats,$sstype,1)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:when test="local-name($context) = 'step'">
+ <xsl:variable name="sdepth"
+ select="count($context/ancestor::substeps)"/>
+ <xsl:variable name="stype" select="($sdepth mod
$format.length)+1"/>
+ <xsl:value-of
select="substring($procedure.step.numeration.formats,$stype,1)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unexpected context in procedure.step.numeration:
</xsl:text>
+ <xsl:value-of select="local-name($context)"/>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="step" mode="number">
+ <xsl:param name="rest" select="''"/>
+ <xsl:param name="recursive" select="1"/>
+ <xsl:variable name="format">
+ <xsl:call-template name="procedure.step.numeration"/>
+ </xsl:variable>
+ <xsl:variable name="num">
+ <xsl:number count="step" format="{$format}"/>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$recursive != 0 and ancestor::step">
+ <xsl:apply-templates select="ancestor::step[1]"
mode="number">
+ <xsl:with-param name="rest" select="concat('.', $num,
$rest)"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="concat($num, $rest)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ====================================================================== -->
+<!-- OrderedList Numeration -->
+
+<xsl:template name="orderedlist-starting-number">
+ <xsl:param name="list" select="."/>
+ <xsl:choose>
+ <xsl:when test="not($list/@continuation =
'continues')">1</xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="prevlist"
+ select="$list/preceding::orderedlist[1]"/>
+ <xsl:choose>
+ <xsl:when test="count($prevlist) = 0">2</xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="prevlength"
select="count($prevlist/listitem)"/>
+ <xsl:variable name="prevstart">
+ <xsl:call-template name="orderedlist-starting-number">
+ <xsl:with-param name="list" select="$prevlist"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$prevstart + $prevlength"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="orderedlist-item-number">
+ <!-- context node must be a listitem in an orderedlist -->
+ <xsl:param name="node" select="."/>
+
+ <xsl:choose>
+ <xsl:when test="$node/@override">
+ <xsl:value-of select="$node/@override"/>
+ </xsl:when>
+ <xsl:when test="$node/preceding-sibling::listitem">
+ <xsl:variable name="pnum">
+ <xsl:call-template name="orderedlist-item-number">
+ <xsl:with-param name="node"
select="$node/preceding-sibling::listitem[1]"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$pnum + 1"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="orderedlist-starting-number">
+ <xsl:with-param name="list" select="parent::*"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="next.numeration">
+ <xsl:param name="numeration" select="'default'"/>
+ <xsl:choose>
+ <!-- Change this list if you want to change the order of numerations -->
+ <xsl:when test="$numeration =
'arabic'">loweralpha</xsl:when>
+ <xsl:when test="$numeration =
'loweralpha'">lowerroman</xsl:when>
+ <xsl:when test="$numeration =
'lowerroman'">upperalpha</xsl:when>
+ <xsl:when test="$numeration =
'upperalpha'">upperroman</xsl:when>
+ <xsl:when test="$numeration =
'upperroman'">arabic</xsl:when>
+ <xsl:otherwise>arabic</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="list.numeration">
+ <xsl:param name="node" select="."/>
+
+ <xsl:choose>
+ <xsl:when test="$node/@numeration">
+ <xsl:value-of select="$node/@numeration"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$node/ancestor::orderedlist">
+ <xsl:call-template name="next.numeration">
+ <xsl:with-param name="numeration">
+ <xsl:call-template name="list.numeration">
+ <xsl:with-param name="node"
select="$node/ancestor::orderedlist[1]"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="next.numeration"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ====================================================================== -->
+<!-- ItemizedList "Numeration" -->
+
+<xsl:template name="next.itemsymbol">
+ <xsl:param name="itemsymbol" select="'default'"/>
+ <xsl:choose>
+ <!-- Change this list if you want to change the order of symbols -->
+ <xsl:when test="$itemsymbol =
'disc'">circle</xsl:when>
+ <xsl:when test="$itemsymbol =
'round'">square</xsl:when>
+ <xsl:otherwise>disc</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="list.itemsymbol">
+ <xsl:param name="node" select="."/>
+
+ <xsl:choose>
+ <xsl:when test="$node/@mark">
+ <xsl:value-of select="$node/@mark"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$node/ancestor::itemizedlist">
+ <xsl:call-template name="next.itemsymbol">
+ <xsl:with-param name="itemsymbol">
+ <xsl:call-template name="list.itemsymbol">
+ <xsl:with-param name="node"
select="$node/ancestor::itemizedlist[1]"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="next.itemsymbol"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<doc:template name="copyright.years" xmlns="">
+<refpurpose>Print a set of years with collapsed ranges</refpurpose>
+
+<refdescription>
+<para>This template prints a list of year elements with consecutive
+years printed as a range. In other words:</para>
+
+<screen><![CDATA[<year>1992</year>
+<year>1993</year>
+<year>1994</year>]]></screen>
+
+<para>is printed <quote>1992-1994</quote>, whereas:</para>
+
+<screen><![CDATA[<year>1992</year>
+<year>1994</year>]]></screen>
+
+<para>is printed <quote>1992, 1994</quote>.</para>
+
+<para>This template assumes that all the year elements contain only
+decimal year numbers, that the elements are sorted in increasing
+numerical order, that there are no duplicates, and that all the years
+are expressed in full <quote>century+year</quote>
+(<quote>1999</quote> not <quote>99</quote>)
notation.</para>
+</refdescription>
+
+<refparameter>
+<variablelist>
+<varlistentry><term>years</term>
+<listitem>
+<para>The initial set of year elements.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>print.ranges</term>
+<listitem>
+<para>If non-zero, multi-year ranges are collapsed. If zero, all years
+are printed discretely.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term>single.year.ranges</term>
+<listitem>
+<para>If non-zero, two consecutive years will be printed as a range,
+otherwise, they will be printed discretely. In other words, a single
+year range is <quote>1991-1992</quote> but discretely it's
+<quote>1991, 1992</quote>.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refparameter>
+
+<refreturn>
+<para>This template returns the formatted list of years.</para>
+</refreturn>
+</doc:template>
+
+<xsl:template name="copyright.years">
+ <xsl:param name="years"/>
+ <xsl:param name="print.ranges" select="1"/>
+ <xsl:param name="single.year.ranges" select="0"/>
+ <xsl:param name="firstyear" select="0"/>
+ <xsl:param name="nextyear" select="0"/>
+
+ <!--
+ <xsl:message terminate="no">
+ <xsl:text>CY: </xsl:text>
+ <xsl:value-of select="count($years)"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$firstyear"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$nextyear"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$print.ranges"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$single.year.ranges"/>
+ <xsl:text> (</xsl:text>
+ <xsl:value-of select="$years[1]"/>
+ <xsl:text>)</xsl:text>
+ </xsl:message>
+ -->
+
+ <xsl:choose>
+ <xsl:when test="$print.ranges = 0 and count($years) > 0">
+ <xsl:choose>
+ <xsl:when test="count($years) = 1">
+ <xsl:apply-templates select="$years[1]"
mode="titlepage.mode"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$years[1]"
mode="titlepage.mode"/>
+ <xsl:text>, </xsl:text>
+ <xsl:call-template name="copyright.years">
+ <xsl:with-param name="years"
+ select="$years[position() > 1]"/>
+ <xsl:with-param name="print.ranges"
select="$print.ranges"/>
+ <xsl:with-param name="single.year.ranges"
+ select="$single.year.ranges"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:when test="count($years) = 0">
+ <xsl:variable name="lastyear" select="$nextyear - 1"/>
+ <xsl:choose>
+ <xsl:when test="$firstyear = 0">
+ <!-- there weren't any years at all -->
+ </xsl:when>
+ <xsl:when test="$firstyear = $lastyear">
+ <xsl:value-of select="$firstyear"/>
+ </xsl:when>
+ <xsl:when test="$single.year.ranges = 0
+ and $lastyear = $firstyear + 1">
+ <xsl:value-of select="$firstyear"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$lastyear"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$firstyear"/>
+ <xsl:text>-</xsl:text>
+ <xsl:value-of select="$lastyear"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:when test="$firstyear = 0">
+ <xsl:call-template name="copyright.years">
+ <xsl:with-param name="years"
+ select="$years[position() > 1]"/>
+ <xsl:with-param name="firstyear" select="$years[1]"/>
+ <xsl:with-param name="nextyear" select="$years[1] +
1"/>
+ <xsl:with-param name="print.ranges"
select="$print.ranges"/>
+ <xsl:with-param name="single.year.ranges"
+ select="$single.year.ranges"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$nextyear = $years[1]">
+ <xsl:call-template name="copyright.years">
+ <xsl:with-param name="years"
+ select="$years[position() > 1]"/>
+ <xsl:with-param name="firstyear" select="$firstyear"/>
+ <xsl:with-param name="nextyear" select="$nextyear +
1"/>
+ <xsl:with-param name="print.ranges"
select="$print.ranges"/>
+ <xsl:with-param name="single.year.ranges"
+ select="$single.year.ranges"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- we have years left, but they aren't in the current range -->
+ <xsl:choose>
+ <xsl:when test="$nextyear = $firstyear + 1">
+ <xsl:value-of select="$firstyear"/>
+ <xsl:text>, </xsl:text>
+ </xsl:when>
+ <xsl:when test="$single.year.ranges = 0
+ and $nextyear = $firstyear + 2">
+ <xsl:value-of select="$firstyear"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$nextyear - 1"/>
+ <xsl:text>, </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$firstyear"/>
+ <xsl:text>-</xsl:text>
+ <xsl:value-of select="$nextyear - 1"/>
+ <xsl:text>, </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:call-template name="copyright.years">
+ <xsl:with-param name="years"
+ select="$years[position() > 1]"/>
+ <xsl:with-param name="firstyear" select="$years[1]"/>
+ <xsl:with-param name="nextyear" select="$years[1] +
1"/>
+ <xsl:with-param name="print.ranges"
select="$print.ranges"/>
+ <xsl:with-param name="single.year.ranges"
+ select="$single.year.ranges"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<doc:template name="find.path.params" xmlns="">
+<refpurpose>Search in a table for the "best" match for the
node</refpurpose>
+
+<refdescription>
+<para>This template searches in a table for the value that most-closely
+(in the typical best-match sense of XSLT) matches the current (element)
+node location.</para>
+</refdescription>
+</doc:template>
+
+<xsl:template name="find.path.params">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="table" select="''"/>
+ <xsl:param name="location">
+ <xsl:call-template name="xpath.location">
+ <xsl:with-param name="node" select="$node"/>
+ </xsl:call-template>
+ </xsl:param>
+
+ <xsl:variable name="value">
+ <xsl:call-template name="lookup.key">
+ <xsl:with-param name="key" select="$location"/>
+ <xsl:with-param name="table" select="$table"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$value != ''">
+ <xsl:value-of select="$value"/>
+ </xsl:when>
+ <xsl:when test="contains($location, '/')">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="table" select="$table"/>
+ <xsl:with-param name="location"
select="substring-after($location, '/')"/>
+ </xsl:call-template>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/common/cs.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/cs.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/cs.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,624 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="cs" english-language-name="Czech">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Abstrakt"/>
+ <l:gentext key="abstract" text="Abstrakt"/>
+ <l:gentext key="Answer" text="Odpověď:"/>
+ <l:gentext key="answer" text="Odpověď:"/>
+ <l:gentext key="Appendix"
text="Příloha"/>
+ <l:gentext key="appendix"
text="Příloha"/>
+ <l:gentext key="Article" text="Článek"/>
+ <l:gentext key="article" text="Článek"/>
+ <l:gentext key="Bibliography" text="Bibliografie"/>
+ <l:gentext key="bibliography" text="Bibliografie"/>
+ <l:gentext key="Book" text="Kniha"/>
+ <l:gentext key="book" text="Kniha"/>
+ <l:gentext key="CAUTION" text="Výstraha"/>
+ <l:gentext key="Caution" text="Výstraha"/>
+ <l:gentext key="caution" text="Výstraha"/>
+ <l:gentext key="Chapter" text="Kapitola"/>
+ <l:gentext key="chapter" text="Kapitola"/>
+ <l:gentext key="Colophon" text="Tiráž"/>
+ <l:gentext key="colophon" text="Tiráž"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication"
text="Věnování"/>
+ <l:gentext key="dedication"
text="Věnování"/>
+ <l:gentext key="Edition" text="Vydání"/>
+ <l:gentext key="edition" text="Vydání"/>
+ <l:gentext key="Equation" text="Rovnice"/>
+ <l:gentext key="equation" text="Rovnice"/>
+ <l:gentext key="Example" text="Příklad"/>
+ <l:gentext key="example" text="Příklad"/>
+ <l:gentext key="Figure" text="Obrázek"/>
+ <l:gentext key="figure" text="Obrázek"/>
+ <l:gentext key="Glossary" text="Slovník"/>
+ <l:gentext key="glossary" text="Slovník"/>
+ <l:gentext key="GlossSee" text="Viz"/>
+ <l:gentext key="glosssee" text="Viz"/>
+ <l:gentext key="GlossSeeAlso" text="Viz
též"/>
+ <l:gentext key="glossseealso" text="Viz
též"/>
+ <l:gentext key="IMPORTANT"
text="Důležité"/>
+ <l:gentext key="important"
text="Důležité"/>
+ <l:gentext key="Important"
text="Důležité"/>
+ <l:gentext key="Index" text="Rejstřík"/>
+ <l:gentext key="index" text="Rejstřík"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Právní
doložka"/>
+ <l:gentext key="legalnotice" text="Právní
doložka"/>
+ <l:gentext key="MsgAud" text="Publikum"/>
+ <l:gentext key="msgaud" text="Publikum"/>
+ <l:gentext key="MsgLevel" text="Úroveň"/>
+ <l:gentext key="msglevel" text="Úroveň"/>
+ <l:gentext key="MsgOrig" text="Původ"/>
+ <l:gentext key="msgorig" text="Původ"/>
+ <l:gentext key="NOTE" text="Poznámka"/>
+ <l:gentext key="Note" text="Poznámka"/>
+ <l:gentext key="note" text="Poznámka"/>
+ <l:gentext key="Part" text="Část"/>
+ <l:gentext key="part" text="Část"/>
+ <l:gentext key="Preface" text="Předmluva"/>
+ <l:gentext key="preface" text="Předmluva"/>
+ <l:gentext key="Procedure" text="Postup"/>
+ <l:gentext key="procedure" text="Postup"/>
+ <l:gentext key="ProductionSet" text="Produkce"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Vydáno"/>
+ <l:gentext key="published" text="Vydáno"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Otázka:"/>
+ <l:gentext key="question" text="Otázka:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Odkaz"/>
+ <l:gentext key="reference" text="Odkaz"/>
+ <l:gentext key="RefName" text="Jméno"/>
+ <l:gentext key="refname" text="Jméno"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Přehled"/>
+ <l:gentext key="refsynopsisdiv" text="Přehled"/>
+ <l:gentext key="RevHistory" text="Přehled
revizí"/>
+ <l:gentext key="revhistory" text="Přehled
revizí"/>
+ <l:gentext key="revision" text="Revize"/>
+ <l:gentext key="Revision" text="Revize"/>
+ <l:gentext key="sect1" text="Oddíl"/>
+ <l:gentext key="sect2" text="Oddíl"/>
+ <l:gentext key="sect3" text="Oddíl"/>
+ <l:gentext key="sect4" text="Oddíl"/>
+ <l:gentext key="sect5" text="Oddíl"/>
+ <l:gentext key="section" text="Oddíl"/>
+ <l:gentext key="Section" text="Oddíl"/>
+ <l:gentext key="see" text="Viz"/>
+ <l:gentext key="See" text="Viz"/>
+ <l:gentext key="seealso" text="Viz též"/>
+ <l:gentext key="Seealso" text="Viz též"/>
+ <l:gentext key="SeeAlso" text="Viz též"/>
+ <l:gentext key="set" text="Sada"/>
+ <l:gentext key="Set" text="Sada"/>
+ <l:gentext key="setindex" text="Rejstřík
sady"/>
+ <l:gentext key="SetIndex" text="Rejstřík
sady"/>
+ <l:gentext key="Sidebar" text="Marginálie"/>
+ <l:gentext key="sidebar" text="Marginálie"/>
+ <l:gentext key="step" text="krok"/>
+ <l:gentext key="Step" text="Krok"/>
+ <l:gentext key="Table" text="Tabulka"/>
+ <l:gentext key="table" text="Tabulka"/>
+ <l:gentext key="tip" text="Tip"/>
+ <l:gentext key="TIP" text="Tip"/>
+ <l:gentext key="Tip" text="Tip"/>
+ <l:gentext key="Warning"
text="Varování"/>
+ <l:gentext key="warning"
text="Varování"/>
+ <l:gentext key="WARNING"
text="Varování"/>
+ <l:gentext key="and" text="a"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Vydáno"/>
+ <l:gentext key="edited" text="Vydáno"/>
+ <l:gentext key="Editedby" text="Sestavil"/>
+ <l:gentext key="editedby" text="Sestavil"/>
+ <l:gentext key="in" text="v"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement"
text="neexistující prvek"/>
+ <l:gentext key="notes" text="Poznámky"/>
+ <l:gentext key="Notes" text="Poznámky"/>
+ <l:gentext key="Pgs" text="Str."/>
+ <l:gentext key="pgs" text="Str."/>
+ <l:gentext key="Revisedby" text="Revidoval: "/>
+ <l:gentext key="revisedby" text="Revidoval: "/>
+ <l:gentext key="TableNotes" text="Poznámky"/>
+ <l:gentext key="tablenotes" text="Poznámky"/>
+ <l:gentext key="TableofContents" text="Obsah"/>
+ <l:gentext key="tableofcontents" text="Obsah"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname"
text="Neočekávané jméno prvku"/>
+ <l:gentext key="unsupported"
text="nepodporovaný"/>
+ <l:gentext key="xrefto" text="xref k"/>
+ <l:gentext key="listofequations" text="Seznam rovnic"/>
+ <l:gentext key="ListofEquations" text="Seznam rovnic"/>
+ <l:gentext key="ListofExamples" text="Seznam
příkladů"/>
+ <l:gentext key="listofexamples" text="Seznam
příkladů"/>
+ <l:gentext key="ListofFigures" text="Seznam
obrázků"/>
+ <l:gentext key="listoffigures" text="Seznam
obrázků"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Seznam tabulek"/>
+ <l:gentext key="ListofTables" text="Seznam tabulek"/>
+ <l:gentext key="ListofUnknown" text="Seznam
neznámého"/>
+ <l:gentext key="listofunknown" text="Seznam
neznámého"/>
+ <l:gentext key="nav-home" text="Domů"/>
+ <l:gentext key="nav-next" text="Další"/>
+ <l:gentext key="nav-next-sibling" text="Rychle
dopředu"/>
+ <l:gentext key="nav-prev"
text="Předcházející"/>
+ <l:gentext key="nav-prev-sibling" text="Rychle
zpět"/>
+ <l:gentext key="nav-up" text="Nahoru"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Návrh"/>
+ <l:gentext key="above" text="nad"/>
+ <l:gentext key="below" text="pod"/>
+ <l:gentext key="sectioncalled" text="oddíl
nazvaný"/>
+ <l:gentext key="index symbols" text="Symboly"/>
+ <l:gentext key="lowercase.alpha"
text="aábcčdďeéěfghiíjklmnoópqrřsštťuúůvwxyýzž"/>
+ <l:gentext key="uppercase.alpha"
text="AÁBCČDĎEÉĚFGHIÍJKLMNOÓPQRŘSŠTŤUÚŮVWXYÝZŽ"/>
+ <l:dingbat key="startquote" text="„"/>
+ <l:dingbat key="endquote" text="“"/>
+ <l:dingbat key="nestedstartquote" text="‚"/>
+ <l:dingbat key="nestedendquote" text="‘"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Příloha %n.
%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Kapitola %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Rovnice %n. %t"/>
+ <l:template name="example" text="Příklad %n.
%t"/>
+ <l:template name="figure" text="Obrázek %n.
%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Část %n.
%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal" text="Postup %n.
%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="Produkce
%n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabulka %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Příloha %n.
%t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Kapitola %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="„%t“"/>
+ <l:template name="refsection"
text="„%t“"/>
+ <l:template name="refsect1"
text="„%t“"/>
+ <l:template name="refsect2"
text="„%t“"/>
+ <l:template name="refsect3"
text="„%t“"/>
+ <l:template name="sect1"
text="„%t“"/>
+ <l:template name="sect2"
text="„%t“"/>
+ <l:template name="sect3"
text="„%t“"/>
+ <l:template name="sect4"
text="„%t“"/>
+ <l:template name="sect5"
text="„%t“"/>
+ <l:template name="section"
text="„%t“"/>
+ <l:template name="simplesect"
text="„%t“"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="%n"/>
+ <l:template name="appendix" text="%n"/>
+ <l:template name="bridgehead" text="%n"/>
+ <l:template name="chapter" text="%n"/>
+ <l:template name="equation" text="%n"/>
+ <l:template name="example" text="%n"/>
+ <l:template name="figure" text="%n"/>
+ <l:template name="part" text="%n"/>
+ <l:template name="procedure" text="%n"/>
+ <l:template name="productionset" text="%n"/>
+ <l:template name="qandadiv" text="%n"/>
+ <l:template name="qandaentry" text="%n"/>
+ <l:template name="question" text="%n"/>
+ <l:template name="sect1" text="%n"/>
+ <l:template name="sect2" text="%n"/>
+ <l:template name="sect3" text="%n"/>
+ <l:template name="sect4" text="%n"/>
+ <l:template name="sect5" text="%n"/>
+ <l:template name="section" text="%n"/>
+ <l:template name="table" text="%n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="%n –
„%t“"/>
+ <l:template name="bridgehead" text="%n –
„%t“"/>
+ <l:template name="chapter" text="%n –
„%t“"/>
+ <l:template name="equation" text="%n –
„%t“"/>
+ <l:template name="example" text="%n –
„%t“"/>
+ <l:template name="figure" text="%n –
„%t“"/>
+ <l:template name="part" text="%n –
„%t“"/>
+ <l:template name="procedure" text="%n –
„%t“"/>
+ <l:template name="productionset" text="%n –
„%t“"/>
+ <l:template name="qandadiv" text="%n –
„%t“"/>
+ <l:template name="refsect1"
text="„%t“"/>
+ <l:template name="refsect2"
text="„%t“"/>
+ <l:template name="refsect3"
text="„%t“"/>
+ <l:template name="refsection"
text="„%t“"/>
+ <l:template name="sect1" text="%n –
„%t“"/>
+ <l:template name="sect2" text="%n –
„%t“"/>
+ <l:template name="sect3" text="%n –
„%t“"/>
+ <l:template name="sect4" text="%n –
„%t“"/>
+ <l:template name="sect5" text="%n –
„%t“"/>
+ <l:template name="section" text="%n –
„%t“"/>
+ <l:template name="simplesect" text="%n –
„%t“"/>
+ <l:template name="table" text="%n –
„%t“"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" a "/>
+ <l:template name="seplast" text=" a "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Viz "/>
+ <l:template name="seealso" text="Viz též
"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Publikum: "/>
+ <l:template name="MsgLevel" text="Úroveň:
"/>
+ <l:template name="MsgOrig" text="Původ: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d. B Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="ledna"/>
+ <l:template name="February" text="února"/>
+ <l:template name="March" text="března"/>
+ <l:template name="April" text="dubna"/>
+ <l:template name="May" text="května"/>
+ <l:template name="June" text="června"/>
+ <l:template name="July" text="července"/>
+ <l:template name="August" text="srpna"/>
+ <l:template name="September"
text="září"/>
+ <l:template name="October"
text="října"/>
+ <l:template name="November" text="listopadu"/>
+ <l:template name="December" text="prosince"/>
+ <l:template name="Monday"
text="pondělí"/>
+ <l:template name="Tuesday"
text="úterý"/>
+ <l:template name="Wednesday" text="středa"/>
+ <l:template name="Thursday" text="čtvrtek"/>
+ <l:template name="Friday" text="pátek"/>
+ <l:template name="Saturday" text="sobota"/>
+ <l:template name="Sunday" text="neděle"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="led"/>
+ <l:template name="Feb" text="úno"/>
+ <l:template name="Mar" text="bře"/>
+ <l:template name="Apr" text="dub"/>
+ <l:template name="May" text="kvě"/>
+ <l:template name="Jun" text="čer"/>
+ <l:template name="Jul" text="čnc"/>
+ <l:template name="Aug" text="srp"/>
+ <l:template name="Sep" text="zář"/>
+ <l:template name="Oct" text="řij"/>
+ <l:template name="Nov" text="lis"/>
+ <l:template name="Dec" text="pro"/>
+ <l:template name="Mon" text="po"/>
+ <l:template name="Tue" text="út"/>
+ <l:template name="Wed" text="st"/>
+ <l:template name="Thu" text="čt"/>
+ <l:template name="Fri" text="pá"/>
+ <l:template name="Sat" text="so"/>
+ <l:template name="Sun" text="ne"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0405 Czech"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="-1"/>
+ <l:l i="0">Symboly</l:l>
+ <l:l i="1">A</l:l>
+ <l:l i="1">a</l:l>
+ <l:l i="1">Á</l:l>
+ <l:l i="1">á</l:l>
+ <l:l i="2">B</l:l>
+ <l:l i="2">b</l:l>
+ <l:l i="3">C</l:l>
+ <l:l i="3">c</l:l>
+ <l:l i="4">Č</l:l>
+ <l:l i="4">č</l:l>
+ <l:l i="5">D</l:l>
+ <l:l i="5">d</l:l>
+ <l:l i="5">Ď</l:l>
+ <l:l i="5">ď</l:l>
+ <l:l i="7">E</l:l>
+ <l:l i="7">e</l:l>
+ <l:l i="7">É</l:l>
+ <l:l i="7">é</l:l>
+ <l:l i="7">Ě</l:l>
+ <l:l i="7">ě</l:l>
+ <l:l i="7">Ë</l:l>
+ <l:l i="7">ë</l:l>
+ <l:l i="8">F</l:l>
+ <l:l i="8">f</l:l>
+ <l:l i="9">G</l:l>
+ <l:l i="9">g</l:l>
+ <l:l i="10">H</l:l>
+ <l:l i="10">h</l:l>
+ <l:l i="11">Ch</l:l>
+ <l:l i="11">ch</l:l>
+ <l:l i="11">cH</l:l>
+ <l:l i="11">CH</l:l>
+ <l:l i="12">I</l:l>
+ <l:l i="12">i</l:l>
+ <l:l i="12">Í</l:l>
+ <l:l i="12">í</l:l>
+ <l:l i="13">J</l:l>
+ <l:l i="13">j</l:l>
+ <l:l i="14">K</l:l>
+ <l:l i="14">k</l:l>
+ <l:l i="15">L</l:l>
+ <l:l i="15">l</l:l>
+ <l:l i="16">M</l:l>
+ <l:l i="16">m</l:l>
+ <l:l i="17">N</l:l>
+ <l:l i="17">n</l:l>
+ <l:l i="17">Ň</l:l>
+ <l:l i="17">ň</l:l>
+ <l:l i="19">O</l:l>
+ <l:l i="19">o</l:l>
+ <l:l i="19">Ó</l:l>
+ <l:l i="19">ó</l:l>
+ <l:l i="19">Ö</l:l>
+ <l:l i="19">ö</l:l>
+ <l:l i="20">P</l:l>
+ <l:l i="20">p</l:l>
+ <l:l i="21">Q</l:l>
+ <l:l i="21">q</l:l>
+ <l:l i="22">R</l:l>
+ <l:l i="22">r</l:l>
+ <l:l i="23">Ř</l:l>
+ <l:l i="23">ř</l:l>
+ <l:l i="24">S</l:l>
+ <l:l i="24">s</l:l>
+ <l:l i="25">Š</l:l>
+ <l:l i="25">š</l:l>
+ <l:l i="26">T</l:l>
+ <l:l i="26">t</l:l>
+ <l:l i="26">Ť</l:l>
+ <l:l i="26">ť</l:l>
+ <l:l i="28">U</l:l>
+ <l:l i="28">u</l:l>
+ <l:l i="28">Ú</l:l>
+ <l:l i="28">ú</l:l>
+ <l:l i="28">Ů</l:l>
+ <l:l i="28">ů</l:l>
+ <l:l i="28">Ü</l:l>
+ <l:l i="28">ü</l:l>
+ <l:l i="29">V</l:l>
+ <l:l i="29">v</l:l>
+ <l:l i="30">W</l:l>
+ <l:l i="30">w</l:l>
+ <l:l i="31">X</l:l>
+ <l:l i="31">x</l:l>
+ <l:l i="32">Y</l:l>
+ <l:l i="32">y</l:l>
+ <l:l i="32">Ý</l:l>
+ <l:l i="32">ý</l:l>
+ <l:l i="33">Z</l:l>
+ <l:l i="33">z</l:l>
+ <l:l i="34">Ž</l:l>
+ <l:l i="34">ž</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/da.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/da.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/da.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,588 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="da" english-language-name="Danish">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Resumé"/>
+ <l:gentext key="abstract" text="resumé"/>
+ <l:gentext key="Answer" text="Svar"/>
+ <l:gentext key="answer" text="svar"/>
+ <l:gentext key="Appendix" text="Appendiks"/>
+ <l:gentext key="appendix" text="appendiks"/>
+ <l:gentext key="Article" text="Artikel"/>
+ <l:gentext key="article" text="artikel"/>
+ <l:gentext key="Bibliography" text="Litteraturliste"/>
+ <l:gentext key="bibliography" text="litteraturliste"/>
+ <l:gentext key="Book" text="Bog"/>
+ <l:gentext key="book" text="bog"/>
+ <l:gentext key="CAUTION" text="PAS PÅ"/>
+ <l:gentext key="Caution" text="Pas på"/>
+ <l:gentext key="caution" text="pas på"/>
+ <l:gentext key="Chapter" text="Kapitel"/>
+ <l:gentext key="chapter" text="kapitel"/>
+ <l:gentext key="Colophon" text="Kolofon"/>
+ <l:gentext key="colophon" text="kolofon"/>
+ <l:gentext key="Copyright" text="Ophavsret"/>
+ <l:gentext key="copyright" text="ophavsret"/>
+ <l:gentext key="Dedication" text="Tilegnet"/>
+ <l:gentext key="dedication" text="tilegnet"/>
+ <l:gentext key="Edition" text="Udgave"/>
+ <l:gentext key="edition" text="udgave"/>
+ <l:gentext key="Equation" text="Ligning"/>
+ <l:gentext key="equation" text="ligning"/>
+ <l:gentext key="Example" text="Eksempel"/>
+ <l:gentext key="example" text="eksempel"/>
+ <l:gentext key="Figure" text="Figur"/>
+ <l:gentext key="figure" text="figur"/>
+ <l:gentext key="Glossary" text="Ordliste"/>
+ <l:gentext key="glossary" text="ordliste"/>
+ <l:gentext key="GlossSee" text="Se"/>
+ <l:gentext key="glosssee" text="se"/>
+ <l:gentext key="GlossSeeAlso" text="Se også"/>
+ <l:gentext key="glossseealso" text="se også"/>
+ <l:gentext key="IMPORTANT" text="VIGTIGT"/>
+ <l:gentext key="important" text="vigtigt"/>
+ <l:gentext key="Important" text="Vigtigt"/>
+ <l:gentext key="Index" text="Stikordsregister"/>
+ <l:gentext key="index" text="stikordsregister"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Retslig note"/>
+ <l:gentext key="legalnotice" text="retslig note"/>
+ <l:gentext key="MsgAud" text="Målgruppe"/>
+ <l:gentext key="msgaud" text="målgruppe"/>
+ <l:gentext key="MsgLevel" text="Niveau"/>
+ <l:gentext key="msglevel" text="niveau"/>
+ <l:gentext key="MsgOrig" text="Grundlag"/>
+ <l:gentext key="msgorig" text="grundlag"/>
+ <l:gentext key="NOTE" text="BEMÆRK"/>
+ <l:gentext key="Note" text="Bemærk"/>
+ <l:gentext key="note" text="bemærk"/>
+ <l:gentext key="Part" text="Del"/>
+ <l:gentext key="part" text="del"/>
+ <l:gentext key="Preface" text="Forord"/>
+ <l:gentext key="preface" text="forord"/>
+ <l:gentext key="Procedure" text="Procedure"/>
+ <l:gentext key="procedure" text="procedure"/>
+ <l:gentext key="ProductionSet" text="Produktion"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Udgivet"/>
+ <l:gentext key="published" text="udgivet"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question"
text="Spørgsmål"/>
+ <l:gentext key="question"
text="spørgsmål"/>
+ <l:gentext key="RefEntry" text="Punkt"/>
+ <l:gentext key="refentry" text="punkt"/>
+ <l:gentext key="Reference" text="Henvisning"/>
+ <l:gentext key="reference" text="henvisning"/>
+ <l:gentext key="RefName" text="Navn"/>
+ <l:gentext key="refname" text="navn"/>
+ <l:gentext key="RefSection" text="Afsnit"/>
+ <l:gentext key="refsection" text="afsnit"/>
+ <l:gentext key="RefSynopsisDiv" text="Synopsis"/>
+ <l:gentext key="refsynopsisdiv" text="synopsis"/>
+ <l:gentext key="RevHistory" text="Revisionshistorie"/>
+ <l:gentext key="revhistory" text="revisionshistorie"/>
+ <l:gentext key="revision" text="revision"/>
+ <l:gentext key="Revision" text="Revision"/>
+ <l:gentext key="sect1" text="Afsnit"/>
+ <l:gentext key="sect2" text="Afsnit"/>
+ <l:gentext key="sect3" text="Afsnit"/>
+ <l:gentext key="sect4" text="Afsnit"/>
+ <l:gentext key="sect5" text="Afsnit"/>
+ <l:gentext key="section" text="afsnit"/>
+ <l:gentext key="Section" text="Afsnit"/>
+ <l:gentext key="see" text="se"/>
+ <l:gentext key="See" text="Se"/>
+ <l:gentext key="seealso" text="se også"/>
+ <l:gentext key="Seealso" text="Se også"/>
+ <l:gentext key="SeeAlso" text="Se også"/>
+ <l:gentext key="set" text="sæt"/>
+ <l:gentext key="Set" text="Sæt"/>
+ <l:gentext key="setindex" text="sæt indeks"/>
+ <l:gentext key="SetIndex" text="Sæt indeks"/>
+ <l:gentext key="Sidebar" text="Sidebjælke"/>
+ <l:gentext key="sidebar" text="sidebjælke"/>
+ <l:gentext key="step" text="trin"/>
+ <l:gentext key="Step" text="Trin"/>
+ <l:gentext key="Table" text="Tabel"/>
+ <l:gentext key="table" text="tabel"/>
+ <l:gentext key="tip" text="vink"/>
+ <l:gentext key="TIP" text="VINK"/>
+ <l:gentext key="Tip" text="Vink"/>
+ <l:gentext key="Warning" text="Advarsel"/>
+ <l:gentext key="warning" text="advarsel"/>
+ <l:gentext key="WARNING" text="ADVARSEL"/>
+ <l:gentext key="and" text="og"/>
+ <l:gentext key="by" text="af"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Redigeret"/>
+ <l:gentext key="edited" text="redigeret"/>
+ <l:gentext key="Editedby" text="Redigeret af"/>
+ <l:gentext key="editedby" text="redigeret af"/>
+ <l:gentext key="in" text="i"/>
+ <l:gentext key="lastlistcomma" text=" og "/>
+ <l:gentext key="listcomma" text=", "/>
+ <l:gentext key="nonexistantelement" text="ikke-eksisterende
element"/>
+ <l:gentext key="notes" text="slutbemærkning:"/>
+ <l:gentext key="Notes" text="Slutbemærkning:"/>
+ <l:gentext key="Pgs" text="Siderne"/>
+ <l:gentext key="pgs" text="siderne"/>
+ <l:gentext key="Revisedby" text="Revideret af: "/>
+ <l:gentext key="revisedby" text="revideret af: "/>
+ <l:gentext key="TableNotes" text="Noter:"/>
+ <l:gentext key="tablenotes" text="noter:"/>
+ <l:gentext key="TableofContents"
text="Indholdsfortegnelse"/>
+ <l:gentext key="tableofcontents"
text="indholdsfortegnelse"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="uventet
elementnavn"/>
+ <l:gentext key="unsupported" text="ikke
understøttet"/>
+ <l:gentext key="xrefto" text="krydshenvisning til"/>
+ <l:gentext key="listofequations" text="ligningsliste"/>
+ <l:gentext key="ListofEquations" text="Ligningsliste"/>
+ <l:gentext key="ListofExamples" text="Eksempelliste"/>
+ <l:gentext key="listofexamples" text="eksempelliste"/>
+ <l:gentext key="ListofFigures" text="Figurliste"/>
+ <l:gentext key="listoffigures" text="figurliste"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="tabelliste"/>
+ <l:gentext key="ListofTables" text="Tabelliste"/>
+ <l:gentext key="ListofUnknown" text="Liste over ukendte"/>
+ <l:gentext key="listofunknown" text="liste over ukendte"/>
+ <l:gentext key="nav-home" text="hjem"/>
+ <l:gentext key="nav-next" text="næste"/>
+ <l:gentext key="nav-next-sibling" text="hurtigt fremad"/>
+ <l:gentext key="nav-prev" text="forrige"/>
+ <l:gentext key="nav-prev-sibling" text="hurtigt tilbage"/>
+ <l:gentext key="nav-up" text="op"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Kladde"/>
+ <l:gentext key="above" text="over"/>
+ <l:gentext key="below" text="under"/>
+ <l:gentext key="sectioncalled" text="afsnittet der
hedder"/>
+ <l:gentext key="index symbols" text="symboler"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyzæøå"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count"
text="2"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Appendiks %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Kapitel %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Ligning %n. %t"/>
+ <l:template name="example" text="Eksempel %n. %t"/>
+ <l:template name="figure" text="Figur %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Del %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal" text="Procedure %n.
%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="Produktion
%n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Spørgsmål
%n"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabel %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Appendiks %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Kapitel %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="Svar %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="Spørgsmål
%n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Spørgsmål
%n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="afsnittet der hedder
“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="Svar %n"/>
+ <l:template name="appendix"
text="Appendiks %n"/>
+ <l:template name="bridgehead"
text="Afsnit %n"/>
+ <l:template name="chapter" text="Kapitel %n"/>
+ <l:template name="equation" text="Ligning %n"/>
+ <l:template name="example" text="Eksempel %n"/>
+ <l:template name="figure" text="Figur %n"/>
+ <l:template name="part" text="Del %n"/>
+ <l:template name="procedure"
text="Procedure %n"/>
+ <l:template name="productionset"
text="Produktion %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="Spørgsmål %n"/>
+ <l:template name="question"
text="Spørgsmål %n"/>
+ <l:template name="sect1" text="Afsnit %n"/>
+ <l:template name="sect2" text="Afsnit %n"/>
+ <l:template name="sect3" text="Afsnit %n"/>
+ <l:template name="sect4" text="Afsnit %n"/>
+ <l:template name="sect5" text="Afsnit %n"/>
+ <l:template name="section" text="Afsnit %n"/>
+ <l:template name="table" text="Tabel %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Appendiks %n,
%t"/>
+ <l:template name="bridgehead" text="Afsnit %n,
“%t”"/>
+ <l:template name="chapter" text="Kapitel %n,
%t"/>
+ <l:template name="equation" text="Ligning %n,
“%t”"/>
+ <l:template name="example" text="Eksempel %n,
“%t”"/>
+ <l:template name="figure" text="Figur %n,
“%t”"/>
+ <l:template name="part" text="Del %n,
“%t”"/>
+ <l:template name="procedure" text="Procedure %n,
“%t”"/>
+ <l:template name="productionset" text="Produktion %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="afsnittet der hedder
“%t”"/>
+ <l:template name="refsect2" text="afsnittet der hedder
“%t”"/>
+ <l:template name="refsect3" text="afsnittet der hedder
“%t”"/>
+ <l:template name="refsection" text="afsnittet der hedder
“%t”"/>
+ <l:template name="sect1" text="Afsnit %n,
“%t”"/>
+ <l:template name="sect2" text="Afsnit %n,
“%t”"/>
+ <l:template name="sect3" text="Afsnit %n,
“%t”"/>
+ <l:template name="sect4" text="Afsnit %n,
“%t”"/>
+ <l:template name="sect5" text="Afsnit %n,
“%t”"/>
+ <l:template name="section" text="Afsnit %n,
“%t”"/>
+ <l:template name="simplesect" text="afsnittet der hedder
“%t”"/>
+ <l:template name="table" text="Tabel %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" og "/>
+ <l:template name="seplast" text=" og og "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Se "/>
+ <l:template name="seealso" text="Se også "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Målgruppe: "/>
+ <l:template name="MsgLevel" text="Niveau: "/>
+ <l:template name="MsgOrig" text="Grundlag: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d/m/Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="Januar"/>
+ <l:template name="February" text="Februar"/>
+ <l:template name="March" text="Marts"/>
+ <l:template name="April" text="April"/>
+ <l:template name="May" text="Maj"/>
+ <l:template name="June" text="Juni"/>
+ <l:template name="July" text="July"/>
+ <l:template name="August" text="August"/>
+ <l:template name="September" text="September"/>
+ <l:template name="October" text="Oktober"/>
+ <l:template name="November" text="November"/>
+ <l:template name="December" text="December"/>
+ <l:template name="Monday" text="Mandag"/>
+ <l:template name="Tuesday" text="Tirsdag"/>
+ <l:template name="Wednesday" text="Onsdag"/>
+ <l:template name="Thursday" text="Torsdag"/>
+ <l:template name="Friday" text="Fredag"/>
+ <l:template name="Saturday" text="Lørdag"/>
+ <l:template name="Sunday" text="Søndag"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan"/>
+ <l:template name="Feb" text="Feb"/>
+ <l:template name="Mar" text="Mar"/>
+ <l:template name="Apr" text="Apr"/>
+ <l:template name="May" text="Maj"/>
+ <l:template name="Jun" text="Jun"/>
+ <l:template name="Jul" text="Jul"/>
+ <l:template name="Aug" text="Aug"/>
+ <l:template name="Sep" text="Sep"/>
+ <l:template name="Oct" text="Okt"/>
+ <l:template name="Nov" text="Nov"/>
+ <l:template name="Dec" text="Dec"/>
+ <l:template name="Mon" text="Man"/>
+ <l:template name="Tue" text="Tir"/>
+ <l:template name="Wed" text="ins"/>
+ <l:template name="Thu" text="Tor"/>
+ <l:template name="Fri" text="Fre"/>
+ <l:template name="Sat" text="Lør"/>
+ <l:template name="Sun" text="Søn"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0406 Danish"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="1">A</l:l>
+ <l:l i="1">a</l:l>
+ <l:l i="2">B</l:l>
+ <l:l i="2">b</l:l>
+ <l:l i="3">C</l:l>
+ <l:l i="3">c</l:l>
+ <l:l i="4">D</l:l>
+ <l:l i="4">d</l:l>
+ <l:l i="5">E</l:l>
+ <l:l i="5">e</l:l>
+ <l:l i="6">F</l:l>
+ <l:l i="6">f</l:l>
+ <l:l i="7">G</l:l>
+ <l:l i="7">g</l:l>
+ <l:l i="8">H</l:l>
+ <l:l i="8">h</l:l>
+ <l:l i="9">I</l:l>
+ <l:l i="9">i</l:l>
+ <l:l i="10">J</l:l>
+ <l:l i="10">j</l:l>
+ <l:l i="11">K</l:l>
+ <l:l i="11">k</l:l>
+ <l:l i="12">L</l:l>
+ <l:l i="12">l</l:l>
+ <l:l i="13">M</l:l>
+ <l:l i="13">m</l:l>
+ <l:l i="14">N</l:l>
+ <l:l i="14">n</l:l>
+ <l:l i="15">O</l:l>
+ <l:l i="15">o</l:l>
+ <l:l i="16">P</l:l>
+ <l:l i="16">p</l:l>
+ <l:l i="17">Q</l:l>
+ <l:l i="17">q</l:l>
+ <l:l i="18">R</l:l>
+ <l:l i="18">r</l:l>
+ <l:l i="19">S</l:l>
+ <l:l i="19">s</l:l>
+ <l:l i="20">T</l:l>
+ <l:l i="20">t</l:l>
+ <l:l i="21">U</l:l>
+ <l:l i="21">u</l:l>
+ <l:l i="22">V</l:l>
+ <l:l i="22">v</l:l>
+ <l:l i="23">W</l:l>
+ <l:l i="23">w</l:l>
+ <l:l i="24">X</l:l>
+ <l:l i="24">x</l:l>
+ <l:l i="25">Y</l:l>
+ <l:l i="25">y</l:l>
+ <l:l i="26">Z</l:l>
+ <l:l i="26">z</l:l>
+ <l:l i="27">Æ</l:l>
+ <l:l i="27">æ</l:l>
+ <l:l i="28">Ø</l:l>
+ <l:l i="28">ø</l:l>
+ <l:l i="29">Å</l:l>
+ <l:l i="29">å</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/de.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/de.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/de.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,590 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="de" english-language-name="German">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Zusammenfassung"/>
+ <l:gentext key="abstract" text="Zusammenfassung"/>
+ <l:gentext key="Answer" text="A:"/>
+ <l:gentext key="answer" text="A:"/>
+ <l:gentext key="Appendix" text="Anhang"/>
+ <l:gentext key="appendix" text="Anhang"/>
+ <l:gentext key="Article" text="Artikel"/>
+ <l:gentext key="article" text="Artikel"/>
+ <l:gentext key="Bibliography" text="Literaturverzeichnis"/>
+ <l:gentext key="bibliography" text="Literaturverzeichnis"/>
+ <l:gentext key="Book" text="Buch"/>
+ <l:gentext key="book" text="Buch"/>
+ <l:gentext key="CAUTION" text="ACHTUNG"/>
+ <l:gentext key="Caution" text="Achtung"/>
+ <l:gentext key="caution" text="Achtung"/>
+ <l:gentext key="Chapter" text="Kapitel"/>
+ <l:gentext key="chapter" text="Kapitel"/>
+ <l:gentext key="Colophon" text="Kolophon"/>
+ <l:gentext key="colophon" text="Kolophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Widmung"/>
+ <l:gentext key="dedication" text="Widmung"/>
+ <l:gentext key="Edition" text="Ausgabe"/>
+ <l:gentext key="edition" text="Ausgabe"/>
+ <l:gentext key="Equation" text="Gleichung"/>
+ <l:gentext key="equation" text="Gleichung"/>
+ <l:gentext key="Example" text="Beispiel"/>
+ <l:gentext key="example" text="Beispiel"/>
+ <l:gentext key="Figure" text="Abbildung"/>
+ <l:gentext key="figure" text="Abbildung"/>
+ <l:gentext key="Glossary" text="Glossar"/>
+ <l:gentext key="glossary" text="Glossar"/>
+ <l:gentext key="GlossSee" text="Siehe"/>
+ <l:gentext key="glosssee" text="Siehe"/>
+ <l:gentext key="GlossSeeAlso" text="Siehe auch"/>
+ <l:gentext key="glossseealso" text="Siehe auch"/>
+ <l:gentext key="IMPORTANT" text="WICHTIG"/>
+ <l:gentext key="important" text="Wichtig"/>
+ <l:gentext key="Important" text="Wichtig"/>
+ <l:gentext key="Index" text="Stichwortverzeichnis"/>
+ <l:gentext key="index" text="Stichwortverzeichnis"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Rechtlicher Hinweis"/>
+ <l:gentext key="legalnotice" text="Rechtlicher Hinweis"/>
+ <l:gentext key="MsgAud" text="Zielgruppe"/>
+ <l:gentext key="msgaud" text="Zielgruppe"/>
+ <l:gentext key="MsgLevel" text="Dringlichkeit"/>
+ <l:gentext key="msglevel" text="Dringlichkeit"/>
+ <l:gentext key="MsgOrig" text="Ursprung"/>
+ <l:gentext key="msgorig" text="Ursprung"/>
+ <l:gentext key="NOTE" text="ANMERKUNG"/>
+ <l:gentext key="Note" text="Anmerkung"/>
+ <l:gentext key="note" text="Anmerkung"/>
+ <l:gentext key="Part" text="Teil"/>
+ <l:gentext key="part" text="Teil"/>
+ <l:gentext key="Preface" text="Vorwort"/>
+ <l:gentext key="preface" text="Vorwort"/>
+ <l:gentext key="Procedure" text="Prozedur"/>
+ <l:gentext key="procedure" text="Prozedur"/>
+ <l:gentext key="ProductionSet" text="Produktion"/>
+ <l:gentext key="PubDate" text="Veröffentlicht"/>
+ <l:gentext key="pubdate" text="Veröffentlicht"/>
+ <l:gentext key="Published" text="Veröffentlicht"/>
+ <l:gentext key="published" text="Veröffentlicht"/>
+ <l:gentext key="Qandadiv" text="F & A"/>
+ <l:gentext key="qandadiv" text="F & A"/>
+ <l:gentext key="Question" text="F:"/>
+ <l:gentext key="question" text="F:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Verweis"/>
+ <l:gentext key="reference" text="Verweis"/>
+ <l:gentext key="RefName" text="Name"/>
+ <l:gentext key="refname" text="Name"/>
+ <l:gentext key="RefSection" text="Abschnitt"/>
+ <l:gentext key="refsection" text="Abschnitt"/>
+ <l:gentext key="RefSynopsisDiv" text="Synopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Synopsis"/>
+ <l:gentext key="RevHistory" text="Versionsgeschichte"/>
+ <l:gentext key="revhistory" text="Versionsgeschichte"/>
+ <l:gentext key="revision" text="Version"/>
+ <l:gentext key="Revision" text="Version"/>
+ <l:gentext key="sect1" text="Abschnitt"/>
+ <l:gentext key="sect2" text="Abschnitt"/>
+ <l:gentext key="sect3" text="Abschnitt"/>
+ <l:gentext key="sect4" text="Abschnitt"/>
+ <l:gentext key="sect5" text="Abschnitt"/>
+ <l:gentext key="section" text="Abschnitt"/>
+ <l:gentext key="Section" text="Abschnitt"/>
+ <l:gentext key="see" text="Siehe"/>
+ <l:gentext key="See" text="Siehe"/>
+ <l:gentext key="seealso" text="Siehe auch"/>
+ <l:gentext key="Seealso" text="Siehe auch"/>
+ <l:gentext key="SeeAlso" text="Siehe auch"/>
+ <l:gentext key="set" text="Satz"/>
+ <l:gentext key="Set" text="Satz"/>
+ <l:gentext key="setindex" text="Stichwortverzeichnis"/>
+ <l:gentext key="SetIndex" text="Stichwortverzeichnis"/>
+ <l:gentext key="Sidebar" text="Randnotiz"/>
+ <l:gentext key="sidebar" text="randnotiz"/>
+ <l:gentext key="step" text="Schritt"/>
+ <l:gentext key="Step" text="Schritt"/>
+ <l:gentext key="Table" text="Tabelle"/>
+ <l:gentext key="table" text="Tabelle"/>
+ <l:gentext key="tip" text="Tipp"/>
+ <l:gentext key="TIP" text="TIPP"/>
+ <l:gentext key="Tip" text="Tipp"/>
+ <l:gentext key="Warning" text="Warnung"/>
+ <l:gentext key="warning" text="Warnung"/>
+ <l:gentext key="WARNING" text="WARNUNG"/>
+ <l:gentext key="and" text="und"/>
+ <l:gentext key="by" text="von"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Herausgegeben"/>
+ <l:gentext key="edited" text="Herausgegeben"/>
+ <l:gentext key="Editedby" text="Herausgegeben von"/>
+ <l:gentext key="editedby" text="Herausgegeben von"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="nicht existierendes
Element"/>
+ <l:gentext key="notes" text="Fußnoten"/>
+ <l:gentext key="Notes" text="Fußnoten"/>
+ <l:gentext key="Pgs" text="Seiten"/>
+ <l:gentext key="pgs" text="Seiten"/>
+ <l:gentext key="Revisedby" text="Geändert durch:
"/>
+ <l:gentext key="revisedby" text="Geändert durch:
"/>
+ <l:gentext key="TableNotes" text="Bemerkungen"/>
+ <l:gentext key="tablenotes" text="Bemerkungen"/>
+ <l:gentext key="TableofContents"
text="Inhaltsverzeichnis"/>
+ <l:gentext key="tableofcontents"
text="Inhaltsverzeichnis"/>
+ <l:gentext key="the" text=""/>
+ <l:gentext key="unexpectedelementname" text="Unerwarteter
Elementname"/>
+ <l:gentext key="unsupported" text="wird nicht
unterstützt"/>
+ <l:gentext key="xrefto" text="xref auf"/>
+ <l:gentext key="listofequations" text="Gleichungen"/>
+ <l:gentext key="ListofEquations" text="Gleichungen"/>
+ <l:gentext key="ListofExamples" text="Beispiele"/>
+ <l:gentext key="listofexamples" text="Beispiele"/>
+ <l:gentext key="ListofFigures"
text="Abbildungsverzeichnis"/>
+ <l:gentext key="listoffigures"
text="Abbildungsverzeichnis"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Tabellenverzeichnis"/>
+ <l:gentext key="ListofTables" text="Tabellenverzeichnis"/>
+ <l:gentext key="ListofUnknown" text="???-Verzeichnis"/>
+ <l:gentext key="listofunknown" text="???-Verzeichnis"/>
+ <l:gentext key="nav-home" text="Zum Anfang"/>
+ <l:gentext key="nav-next" text="Weiter"/>
+ <l:gentext key="nav-next-sibling" text="Schnell weiter"/>
+ <l:gentext key="nav-prev" text="Zurück"/>
+ <l:gentext key="nav-prev-sibling" text="Schnell
zurück"/>
+ <l:gentext key="nav-up" text="Nach oben"/>
+ <l:gentext key="nav-toc" text="InhV"/>
+ <l:gentext key="Draft" text="Entwurf"/>
+ <l:gentext key="above" text="oben"/>
+ <l:gentext key="below" text="unten"/>
+ <l:gentext key="sectioncalled" text="der Abschnitt
namens"/>
+ <l:gentext key="index symbols" text="Symbole"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyzäöüß"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜß"/>
+ <l:dingbat key="startquote" text="„"/>
+ <l:dingbat key="endquote" text="“"/>
+ <l:dingbat key="nestedstartquote" text="‚"/>
+ <l:dingbat key="nestedendquote" text="‘"/>
+ <l:dingbat key="singlestartquote" text="‚"/>
+ <l:dingbat key="singleendquote" text="‘"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count"
text="2"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="3"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Anhang %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Kapitel %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Gleichung %n. %t"/>
+ <l:template name="example" text="Beispiel %n. %t"/>
+ <l:template name="figure" text="Abbildung %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Teil %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal" text="Prozedur %n.
%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Produktion %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="F: %n"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabelle %n. %t"/>
+ <l:template name="task" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Anhang %n. %t"/>
+ <l:template name="article/appendix"
text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Kapitel %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="F: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="F: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(Seite %p)"/>
+ <l:template name="pageabbrev" text="(S. %p)"/>
+ <l:template name="Page" text="Seite %p"/>
+ <l:template name="bridgehead"
text="„%t“"/>
+ <l:template name="refsection"
text="„%t“"/>
+ <l:template name="refsect1"
text="„%t“"/>
+ <l:template name="refsect2"
text="„%t“"/>
+ <l:template name="refsect3"
text="„%t“"/>
+ <l:template name="sect1"
text="„%t“"/>
+ <l:template name="sect2"
text="„%t“"/>
+ <l:template name="sect3"
text="„%t“"/>
+ <l:template name="sect4"
text="„%t“"/>
+ <l:template name="sect5"
text="„%t“"/>
+ <l:template name="section"
text="„%t“"/>
+ <l:template name="simplesect"
text="„%t“"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="Anhang %n"/>
+ <l:template name="bridgehead"
text="Abschnitt %n"/>
+ <l:template name="chapter" text="Kapitel %n"/>
+ <l:template name="equation"
text="Gleichung %n"/>
+ <l:template name="example" text="Beispiel %n"/>
+ <l:template name="figure" text="Abbildung %n"/>
+ <l:template name="part" text="Teil %n"/>
+ <l:template name="procedure"
text="Prozedur %n"/>
+ <l:template name="productionset"
text="Produktion %n"/>
+ <l:template name="qandadiv" text="F &
A %n"/>
+ <l:template name="qandaentry" text="F: %n"/>
+ <l:template name="question" text="F: %n"/>
+ <l:template name="sect1" text="Abschnitt %n"/>
+ <l:template name="sect2" text="Abschnitt %n"/>
+ <l:template name="sect3" text="Abschnitt %n"/>
+ <l:template name="sect4" text="Abschnitt %n"/>
+ <l:template name="sect5" text="Abschnitt %n"/>
+ <l:template name="section"
text="Abschnitt %n"/>
+ <l:template name="table" text="Tabelle %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Anhang %n,
%t"/>
+ <l:template name="bridgehead" text="Abschnitt %n,
„%t“"/>
+ <l:template name="chapter" text="Kapitel %n,
%t"/>
+ <l:template name="equation" text="Gleichung %n,
„%t“"/>
+ <l:template name="example" text="Beispiel %n,
„%t“"/>
+ <l:template name="figure" text="Abbildung %n,
„%t“"/>
+ <l:template name="part" text="Teil %n,
„%t“"/>
+ <l:template name="procedure" text="Prozedur %n,
„%t“"/>
+ <l:template name="productionset" text="Produktion %n,
„%t“"/>
+ <l:template name="qandadiv" text="F & A %n,
„%t“"/>
+ <l:template name="refsect1" text="der Abschnitt namens
„%t“"/>
+ <l:template name="refsect2" text="der Abschnitt namens
„%t“"/>
+ <l:template name="refsect3" text="der Abschnitt namens
„%t“"/>
+ <l:template name="refsection" text="der Abschnitt namens
„%t“"/>
+ <l:template name="sect1" text="Abschnitt %n,
„%t“"/>
+ <l:template name="sect2" text="Abschnitt %n,
„%t“"/>
+ <l:template name="sect3" text="Abschnitt %n,
„%t“"/>
+ <l:template name="sect4" text="Abschnitt %n,
„%t“"/>
+ <l:template name="sect5" text="Abschnitt %n,
„%t“"/>
+ <l:template name="section" text="Abschnitt %n,
„%t“"/>
+ <l:template name="simplesect" text="der Abschnitt namens
„%t“"/>
+ <l:template name="table" text="Tabelle %n,
„%t“"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" und "/>
+ <l:template name="seplast" text=" und "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Siehe "/>
+ <l:template name="seealso" text="Siehe auch "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Zielgruppe: "/>
+ <l:template name="MsgLevel" text="Dringlichkeit: "/>
+ <l:template name="MsgOrig" text="Ursprung: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d.M.Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="Januar"/>
+ <l:template name="February" text="Februar"/>
+ <l:template name="March" text="März"/>
+ <l:template name="April" text="April"/>
+ <l:template name="May" text="Mai"/>
+ <l:template name="June" text="Juni"/>
+ <l:template name="July" text="Juli"/>
+ <l:template name="August" text="August"/>
+ <l:template name="September" text="September"/>
+ <l:template name="October" text="Oktober"/>
+ <l:template name="November" text="November"/>
+ <l:template name="December" text="Dezember"/>
+ <l:template name="Monday" text="Montag"/>
+ <l:template name="Tuesday" text="Dienstag"/>
+ <l:template name="Wednesday" text="Mittwoch"/>
+ <l:template name="Thursday" text="Donnerstag"/>
+ <l:template name="Friday" text="Freitag"/>
+ <l:template name="Saturday" text="Samstag"/>
+ <l:template name="Sunday" text="Sonntag"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan"/>
+ <l:template name="Feb" text="Feb"/>
+ <l:template name="Mar" text="Mar"/>
+ <l:template name="Apr" text="Apr"/>
+ <l:template name="May" text="Mai"/>
+ <l:template name="Jun" text="Jun"/>
+ <l:template name="Jul" text="Jul"/>
+ <l:template name="Aug" text="Aug"/>
+ <l:template name="Sep" text="Sep"/>
+ <l:template name="Oct" text="Okt"/>
+ <l:template name="Nov" text="Nov"/>
+ <l:template name="Dec" text="Dez"/>
+ <l:template name="Mon" text="Mo"/>
+ <l:template name="Tue" text="Di"/>
+ <l:template name="Wed" text="Mi"/>
+ <l:template name="Thu" text="Do"/>
+ <l:template name="Fri" text="Fr"/>
+ <l:template name="Sat" text="Sa"/>
+ <l:template name="Sun" text="So"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0407 German
(GERMANY)"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="-1"/>
+ <l:l i="0">Symbole</l:l>
+ <l:l i="1">A</l:l>
+ <l:l i="1">a</l:l>
+ <l:l i="1">Ä</l:l>
+ <l:l i="1">ä</l:l>
+ <l:l i="2">B</l:l>
+ <l:l i="2">b</l:l>
+ <l:l i="3">C</l:l>
+ <l:l i="3">c</l:l>
+ <l:l i="4">D</l:l>
+ <l:l i="4">d</l:l>
+ <l:l i="5">E</l:l>
+ <l:l i="5">e</l:l>
+ <l:l i="6">F</l:l>
+ <l:l i="6">f</l:l>
+ <l:l i="7">G</l:l>
+ <l:l i="7">g</l:l>
+ <l:l i="8">H</l:l>
+ <l:l i="8">h</l:l>
+ <l:l i="9">I</l:l>
+ <l:l i="9">i</l:l>
+ <l:l i="10">J</l:l>
+ <l:l i="10">j</l:l>
+ <l:l i="11">K</l:l>
+ <l:l i="11">k</l:l>
+ <l:l i="12">L</l:l>
+ <l:l i="12">l</l:l>
+ <l:l i="13">M</l:l>
+ <l:l i="13">m</l:l>
+ <l:l i="14">N</l:l>
+ <l:l i="14">n</l:l>
+ <l:l i="15">O</l:l>
+ <l:l i="15">o</l:l>
+ <l:l i="15">Ö</l:l>
+ <l:l i="15">ö</l:l>
+ <l:l i="16">P</l:l>
+ <l:l i="16">p</l:l>
+ <l:l i="17">Q</l:l>
+ <l:l i="17">q</l:l>
+ <l:l i="18">R</l:l>
+ <l:l i="18">r</l:l>
+ <l:l i="19">S</l:l>
+ <l:l i="19">s</l:l>
+ <l:l i="20">T</l:l>
+ <l:l i="20">t</l:l>
+ <l:l i="21">U</l:l>
+ <l:l i="21">u</l:l>
+ <l:l i="21">Ü</l:l>
+ <l:l i="21">ü</l:l>
+ <l:l i="22">V</l:l>
+ <l:l i="22">v</l:l>
+ <l:l i="23">W</l:l>
+ <l:l i="23">w</l:l>
+ <l:l i="24">X</l:l>
+ <l:l i="24">x</l:l>
+ <l:l i="25">Y</l:l>
+ <l:l i="25">y</l:l>
+ <l:l i="26">Z</l:l>
+ <l:l i="26">z</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/el.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/el.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/el.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="el" english-language-name="Greek">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract"
text="Ðåñßëçøç"/>
+ <l:gentext key="abstract"
text="Ðåñßëçøç"/>
+ <l:gentext key="Answer" text="Á:"/>
+ <l:gentext key="answer" text="Á:"/>
+ <l:gentext key="Appendix"
text="ÐáñÜñôçìá"/>
+ <l:gentext key="appendix"
text="ðáñÜñôçìá"/>
+ <l:gentext key="Article"
text="¶ñèñï"/>
+ <l:gentext key="article"
text="¶ñèñï"/>
+ <l:gentext key="Bibliography"
text="Âéâëéïãñáößá"/>
+ <l:gentext key="bibliography"
text="Âéâëéïãñáößá"/>
+ <l:gentext key="Book"
text="Âéâëßï"/>
+ <l:gentext key="book"
text="Âéâëßï"/>
+ <l:gentext key="CAUTION"
text="ÐÑÏÓÏ×Ç"/>
+ <l:gentext key="Caution"
text="Ðñïóï÷Þ"/>
+ <l:gentext key="caution"
text="Ðñïóï÷Þ"/>
+ <l:gentext key="Chapter"
text="ÊåöÜëáéï"/>
+ <l:gentext key="chapter"
text="êåöÜëáéï"/>
+ <l:gentext key="Colophon"
text="Êïñùíßäá"/>
+ <l:gentext key="colophon"
text="Êïñùíßäá"/>
+ <l:gentext key="Copyright"
text="ÐíåõìáôéêÜ
Äéêáéþìáôá"/>
+ <l:gentext key="copyright"
text="ÐíåõìáôéêÜ
Äéêáéþìáôá"/>
+ <l:gentext key="Dedication"
text="ÁöéÝñùóç"/>
+ <l:gentext key="dedication"
text="ÁöéÝñùóç"/>
+ <l:gentext key="Edition"
text="¸êäïóç"/>
+ <l:gentext key="edition"
text="¸êäïóç"/>
+ <l:gentext key="Equation"
text="Åîßóùóç"/>
+ <l:gentext key="equation"
text="Åîßóùóç"/>
+ <l:gentext key="Example"
text="ÐáñÜäåéãìá"/>
+ <l:gentext key="example"
text="ÐáñÜäåéãìá"/>
+ <l:gentext key="Figure"
text="Ó÷Þìá"/>
+ <l:gentext key="figure"
text="Ó÷Þìá"/>
+ <l:gentext key="Glossary"
text="ÃëùóóÜñéï"/>
+ <l:gentext key="glossary"
text="ÃëùóóÜñéï"/>
+ <l:gentext key="GlossSee"
text="Äåßôå"/>
+ <l:gentext key="glosssee"
text="Äåßôå"/>
+ <l:gentext key="GlossSeeAlso"
text="Äåßôå
Åðßóçò"/>
+ <l:gentext key="glossseealso"
text="Äåßôå
Åðßóçò"/>
+ <l:gentext key="IMPORTANT"
text="ÓÇÌÁÍÔÉÊÏ"/>
+ <l:gentext key="important"
text="Óçìáíôéêü"/>
+ <l:gentext key="Important"
text="Óçìáíôéêü"/>
+ <l:gentext key="Index"
text="ÅõñåôÞñéï"/>
+ <l:gentext key="index"
text="ÅõñåôÞñéï"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice"
text="ÍïìéêÞ
Óçìåßùóç"/>
+ <l:gentext key="legalnotice"
text="ÍïìéêÞ
Óçìåßùóç"/>
+ <l:gentext key="MsgAud"
text="ÁêñïáôÞñéï"/>
+ <l:gentext key="msgaud"
text="ÁêñïáôÞñéï"/>
+ <l:gentext key="MsgLevel"
text="Åðßðåäï"/>
+ <l:gentext key="msglevel"
text="Åðßðåäï"/>
+ <l:gentext key="MsgOrig"
text="ÐçãÞ"/>
+ <l:gentext key="msgorig"
text="ÐçãÞ"/>
+ <l:gentext key="NOTE"
text="ÓÇÌÅÉÙÓÇ"/>
+ <l:gentext key="Note"
text="Óçìåßùóç"/>
+ <l:gentext key="note"
text="Óçìåßùóç"/>
+ <l:gentext key="Part"
text="ÌÝñïò"/>
+ <l:gentext key="part"
text="ÌÝñïò"/>
+ <l:gentext key="Preface"
text="ÅéóáãùãÞ"/>
+ <l:gentext key="preface"
text="ÅéóáãùãÞ"/>
+ <l:gentext key="Procedure"
text="Äéáäéêáóßá"/>
+ <l:gentext key="procedure"
text="Äéáäéêáóßá"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published"
text="ÄçìïóéåõìÝíï"/>
+ <l:gentext key="published"
text="ÄçìïóéåõìÝíï"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Å:"/>
+ <l:gentext key="question" text="Å:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="ÁíáöïñÜ"/>
+ <l:gentext key="reference"
text="ÁíáöïñÜ"/>
+ <l:gentext key="RefName"
text="¼íïìá"/>
+ <l:gentext key="refname"
text="¼íïìá"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="Óýíïøç"/>
+ <l:gentext key="refsynopsisdiv"
text="Óýíïøç"/>
+ <l:gentext key="RevHistory"
text="Éóôïñéêü
ÁíáèåùñÞóåùí"/>
+ <l:gentext key="revhistory"
text="Éóôïñéêü
ÁíáèåùñÞóåùí"/>
+ <l:gentext key="revision"
text="Áíáèåþñçóç"/>
+ <l:gentext key="Revision"
text="Áíáèåþñçóç"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section"
text="ôìÞìá"/>
+ <l:gentext key="Section"
text="ÔìÞìá"/>
+ <l:gentext key="see"
text="Äåßôå"/>
+ <l:gentext key="See"
text="Äåßôå"/>
+ <l:gentext key="seealso"
text="Äåßôå
Åðßóçò"/>
+ <l:gentext key="Seealso"
text="Äåßôå
åðßóçò"/>
+ <l:gentext key="SeeAlso"
text="Äåßôå
Åðßóçò"/>
+ <l:gentext key="set"
text="Óýíïëï"/>
+ <l:gentext key="Set"
text="Óýíïëï"/>
+ <l:gentext key="setindex"
text="ÅõñåôÞñéï
Óõíüëùí"/>
+ <l:gentext key="SetIndex"
text="ÅõñåôÞñéï
Óõíüëùí"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar"
text="åðåîçãçìáôéêü
ðëåõñéêü
áñèñßäéï"/>
+ <l:gentext key="step"
text="öÜóç"/>
+ <l:gentext key="Step"
text="ÖÜóç"/>
+ <l:gentext key="Table"
text="Ðßíáêáò"/>
+ <l:gentext key="table"
text="Ðßíáêáò"/>
+ <l:gentext key="tip"
text="Õðüäåéîç"/>
+ <l:gentext key="TIP"
text="ÕÐÏÄÅÉÎÇ"/>
+ <l:gentext key="Tip"
text="Õðüäåéîç"/>
+ <l:gentext key="Warning"
text="Ðñïåéäïðïßçóç"/>
+ <l:gentext key="warning"
text="Ðñïåéäïðïßçóç"/>
+ <l:gentext key="WARNING"
text="ÐÑÏÅÉÄÏÐÏÉÇÓÇ"/>
+ <l:gentext key="and"
text="êáé"/>
+ <l:gentext key="by" text="áðü"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited"
text="ÅðéìÝëåéá"/>
+ <l:gentext key="edited"
text="ÅðéìÝëåéá"/>
+ <l:gentext key="Editedby"
text="ÅðéìÝëåéá
áðü"/>
+ <l:gentext key="editedby"
text="ÅðéìÝëåéá
áðü"/>
+ <l:gentext key="in" text="óå"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement"
text="ìç-õðáñêôü
óôïé÷åßï"/>
+ <l:gentext key="notes"
text="Óçìåéþóåéò"/>
+ <l:gentext key="Notes"
text="Óçìåéþóåéò"/>
+ <l:gentext key="Pgs"
text="Óëäò."/>
+ <l:gentext key="pgs"
text="Óëäò."/>
+ <l:gentext key="Revisedby" text="Revised by: "/>
+ <l:gentext key="revisedby" text="Revised by: "/>
+ <l:gentext key="TableNotes"
text="Ðßíáêáò
Óçìåéþóåùí"/>
+ <l:gentext key="tablenotes"
text="Ðßíáêáò
Óçìåéþóåùí"/>
+ <l:gentext key="TableofContents"
text="Ðßíáêáò
Ðåñéå÷ïìÝíùí"/>
+ <l:gentext key="tableofcontents"
text="Ðßíáêáò
Ðåñéå÷ïìÝíùí"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Ìç
áíáìåíüìåíï
üíïìá
óôïé÷åßïõ"/>
+ <l:gentext key="unsupported" text="ìç
õðïóôçñéæüìåíï"/>
+ <l:gentext key="xrefto"
text="áíôéðáñáðïìðÞ
óå"/>
+ <l:gentext key="listofequations"
text="ÊáôÜëïãïò
Åîéóþóåùí"/>
+ <l:gentext key="ListofEquations"
text="ÊáôÜëïãïò
Åîéóþóåùí"/>
+ <l:gentext key="ListofExamples"
text="ÊáôÜëïãïò
ÐáñáäåéãìÜôùí"/>
+ <l:gentext key="listofexamples"
text="ÊáôÜëïãïò
ÐáñáäåéãìÜôùí"/>
+ <l:gentext key="ListofFigures"
text="ÊáôÜëïãïò
Ó÷çìÜôùí"/>
+ <l:gentext key="listoffigures"
text="ÊáôÜëïãïò
Ó÷çìÜôùí"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables"
text="ÊáôÜëïãïò
ÐéíÜêùí"/>
+ <l:gentext key="ListofTables"
text="ÊáôÜëïãïò
ÐéíÜêùí"/>
+ <l:gentext key="ListofUnknown"
text="ÊáôÜëïãïò
Áãíþóôùí"/>
+ <l:gentext key="listofunknown"
text="ÊáôÜëïãïò
Áãíþóôùí"/>
+ <l:gentext key="nav-home"
text="Áñ÷Þ"/>
+ <l:gentext key="nav-next"
text="Åðüìåíï"/>
+ <l:gentext key="nav-next-sibling"
text="Ðñïò ôï
ôÝëïò"/>
+ <l:gentext key="nav-prev"
text="Ðñïçã"/>
+ <l:gentext key="nav-prev-sibling"
text="Ðñïò ôçí
áñ÷Þ"/>
+ <l:gentext key="nav-up"
text="ÐÜíù"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="ÐáñÜñôçìá
%n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="ÊåöÜëáéï
%n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="Åîßóùóç %n.
%t"/>
+ <l:template name="example"
text="ÐáñÜäåéãìá
%n. %t"/>
+ <l:template name="figure"
text="Ó÷Þìá %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="ÌÝñïò %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Äéáäéêáóßá %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="Ðßíáêáò %n.
%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="ÐáñÜñôçìá
%n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="ÊåöÜëáéï
%n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="Á: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="Å: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="Å: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="Á: %n"/>
+ <l:template name="appendix"
text="ÐáñÜñôçìá %n"/>
+ <l:template name="bridgehead"
text="ÔìÞìá %n"/>
+ <l:template name="chapter"
text="ÊåöÜëáéï %n"/>
+ <l:template name="equation"
text="Åîßóùóç %n"/>
+ <l:template name="example"
text="ÐáñÜäåéãìá %n"/>
+ <l:template name="figure"
text="Ó÷Þìá %n"/>
+ <l:template name="part"
text="ÌÝñïò %n"/>
+ <l:template name="procedure"
text="Äéáäéêáóßá %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="Å: %n"/>
+ <l:template name="question"
text="Å: %n"/>
+ <l:template name="sect1"
text="ÔìÞìá %n"/>
+ <l:template name="sect2"
text="ÔìÞìá %n"/>
+ <l:template name="sect3"
text="ÔìÞìá %n"/>
+ <l:template name="sect4"
text="ÔìÞìá %n"/>
+ <l:template name="sect5"
text="ÔìÞìá %n"/>
+ <l:template name="section"
text="ÔìÞìá %n"/>
+ <l:template name="table"
text="Ðßíáêáò %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="ÐáñÜñôçìá %n,
%t"/>
+ <l:template name="bridgehead"
text="ÔìÞìá %n,
“%t”"/>
+ <l:template name="chapter"
text="ÊåöÜëáéï %n,
%t"/>
+ <l:template name="equation"
text="Åîßóùóç %n,
“%t”"/>
+ <l:template name="example"
text="ÐáñÜäåéãìá %n,
“%t”"/>
+ <l:template name="figure"
text="Ó÷Þìá %n,
“%t”"/>
+ <l:template name="part"
text="ÌÝñïò %n,
“%t”"/>
+ <l:template name="procedure"
text="Äéáäéêáóßá %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1"
text="ÔìÞìá %n,
“%t”"/>
+ <l:template name="sect2"
text="ÔìÞìá %n,
“%t”"/>
+ <l:template name="sect3"
text="ÔìÞìá %n,
“%t”"/>
+ <l:template name="sect4"
text="ÔìÞìá %n,
“%t”"/>
+ <l:template name="sect5"
text="ÔìÞìá %n,
“%t”"/>
+ <l:template name="section"
text="ÔìÞìá %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table"
text="Ðßíáêáò %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" êáé
"/>
+ <l:template name="seplast" text=", êáé
"/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see"
text="Äåßôå "/>
+ <l:template name="seealso"
text="Äåßôå
Åðßóçò "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud"
text="ÁêñïáôÞñéï:
"/>
+ <l:template name="MsgLevel"
text="Åðßðåäï:
"/>
+ <l:template name="MsgOrig"
text="ÐçãÞ: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0408 Greek"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/en.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/en.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/en.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="en" english-language-name="English">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Abstract"/>
+ <l:gentext key="abstract" text="Abstract"/>
+ <l:gentext key="Answer" text="A:"/>
+ <l:gentext key="answer" text="A:"/>
+ <l:gentext key="Appendix" text="Appendix"/>
+ <l:gentext key="appendix" text="appendix"/>
+ <l:gentext key="Article" text="Article"/>
+ <l:gentext key="article" text="Article"/>
+ <l:gentext key="Bibliography" text="Bibliography"/>
+ <l:gentext key="bibliography" text="Bibliography"/>
+ <l:gentext key="Book" text="Book"/>
+ <l:gentext key="book" text="Book"/>
+ <l:gentext key="CAUTION" text="CAUTION"/>
+ <l:gentext key="Caution" text="Caution"/>
+ <l:gentext key="caution" text="Caution"/>
+ <l:gentext key="Chapter" text="Chapter"/>
+ <l:gentext key="chapter" text="chapter"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Dedication"/>
+ <l:gentext key="dedication" text="Dedication"/>
+ <l:gentext key="Edition" text="Edition"/>
+ <l:gentext key="edition" text="Edition"/>
+ <l:gentext key="Equation" text="Equation"/>
+ <l:gentext key="equation" text="Equation"/>
+ <l:gentext key="Example" text="Example"/>
+ <l:gentext key="example" text="Example"/>
+ <l:gentext key="Figure" text="Figure"/>
+ <l:gentext key="figure" text="Figure"/>
+ <l:gentext key="Glossary" text="Glossary"/>
+ <l:gentext key="glossary" text="Glossary"/>
+ <l:gentext key="GlossSee" text="See"/>
+ <l:gentext key="glosssee" text="See"/>
+ <l:gentext key="GlossSeeAlso" text="See Also"/>
+ <l:gentext key="glossseealso" text="See Also"/>
+ <l:gentext key="IMPORTANT" text="IMPORTANT"/>
+ <l:gentext key="important" text="Important"/>
+ <l:gentext key="Important" text="Important"/>
+ <l:gentext key="Index" text="Index"/>
+ <l:gentext key="index" text="Index"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Legal Notice"/>
+ <l:gentext key="legalnotice" text="Legal Notice"/>
+ <l:gentext key="MsgAud" text="Audience"/>
+ <l:gentext key="msgaud" text="Audience"/>
+ <l:gentext key="MsgLevel" text="Level"/>
+ <l:gentext key="msglevel" text="Level"/>
+ <l:gentext key="MsgOrig" text="Origin"/>
+ <l:gentext key="msgorig" text="Origin"/>
+ <l:gentext key="NOTE" text="NOTE"/>
+ <l:gentext key="Note" text="Note"/>
+ <l:gentext key="note" text="Note"/>
+ <l:gentext key="Part" text="Part"/>
+ <l:gentext key="part" text="Part"/>
+ <l:gentext key="Preface" text="Preface"/>
+ <l:gentext key="preface" text="Preface"/>
+ <l:gentext key="Procedure" text="Procedure"/>
+ <l:gentext key="procedure" text="Procedure"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"/>
+ <l:gentext key="pubdate" text="Publication date"/>
+ <l:gentext key="Published" text="Published"/>
+ <l:gentext key="published" text="Published"/>
+ <l:gentext key="Qandadiv" text="Q & A"/>
+ <l:gentext key="qandadiv" text="Q & A"/>
+ <l:gentext key="Question" text="Q:"/>
+ <l:gentext key="question" text="Q:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Reference"/>
+ <l:gentext key="reference" text="Reference"/>
+ <l:gentext key="RefName" text="Name"/>
+ <l:gentext key="refname" text="Name"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Synopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Synopsis"/>
+ <l:gentext key="RevHistory" text="Revision History"/>
+ <l:gentext key="revhistory" text="Revision History"/>
+ <l:gentext key="revision" text="Revision"/>
+ <l:gentext key="Revision" text="Revision"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="Section"/>
+ <l:gentext key="Section" text="Section"/>
+ <l:gentext key="see" text="see"/>
+ <l:gentext key="See" text="See"/>
+ <l:gentext key="seealso" text="see also"/>
+ <l:gentext key="Seealso" text="See also"/>
+ <l:gentext key="SeeAlso" text="See Also"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Set Index"/>
+ <l:gentext key="SetIndex" text="Set Index"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="step"/>
+ <l:gentext key="Step" text="Step"/>
+ <l:gentext key="Table" text="Table"/>
+ <l:gentext key="table" text="Table"/>
+ <l:gentext key="tip" text="Tip"/>
+ <l:gentext key="TIP" text="TIP"/>
+ <l:gentext key="Tip" text="Tip"/>
+ <l:gentext key="Warning" text="Warning"/>
+ <l:gentext key="warning" text="Warning"/>
+ <l:gentext key="WARNING" text="WARNING"/>
+ <l:gentext key="and" text="and"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called"/>
+ <l:gentext key="Edited" text="Edited"/>
+ <l:gentext key="edited" text="Edited"/>
+ <l:gentext key="Editedby" text="Edited by"/>
+ <l:gentext key="editedby" text="Edited by"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="non-existant
element"/>
+ <l:gentext key="notes" text="Notes"/>
+ <l:gentext key="Notes" text="Notes"/>
+ <l:gentext key="Pgs" text="Pgs."/>
+ <l:gentext key="pgs" text="Pgs."/>
+ <l:gentext key="Revisedby" text="Revised by: "/>
+ <l:gentext key="revisedby" text="Revised by: "/>
+ <l:gentext key="TableNotes" text="Notes"/>
+ <l:gentext key="tablenotes" text="Notes"/>
+ <l:gentext key="TableofContents" text="Table of Contents"/>
+ <l:gentext key="tableofcontents" text="Table of Contents"/>
+ <l:gentext key="the" text=""/>
+ <l:gentext key="unexpectedelementname" text="Unexpected element
name"/>
+ <l:gentext key="unsupported" text="unsupported"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="listofequations" text="List of Equations"/>
+ <l:gentext key="ListofEquations" text="List of Equations"/>
+ <l:gentext key="ListofExamples" text="List of Examples"/>
+ <l:gentext key="listofexamples" text="List of Examples"/>
+ <l:gentext key="ListofFigures" text="List of Figures"/>
+ <l:gentext key="listoffigures" text="List of Figures"/>
+ <l:gentext key="ListofProcedures" text="List of
Procedures"/>
+ <l:gentext key="listofprocedures" text="List of
Procedures"/>
+ <l:gentext key="listoftables" text="List of Tables"/>
+ <l:gentext key="ListofTables" text="List of Tables"/>
+ <l:gentext key="ListofUnknown" text="List of Unknown"/>
+ <l:gentext key="listofunknown" text="List of Unknown"/>
+ <l:gentext key="nav-home" text="Home"/>
+ <l:gentext key="nav-next" text="Next"/>
+ <l:gentext key="nav-next-sibling" text="Fast Forward"/>
+ <l:gentext key="nav-prev" text="Prev"/>
+ <l:gentext key="nav-prev-sibling" text="Fast Backward"/>
+ <l:gentext key="nav-up" text="Up"/>
+ <l:gentext key="nav-toc" text="ToC"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"/>
+ <l:dingbat key="singleendquote" text="’"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count"
text="2"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="Appendix %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="Chapter %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="Equation %n. %t"/>
+ <l:template name="example"
text="Example %n. %t"/>
+ <l:template name="figure"
text="Figure %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"/>
+ <l:template name="glossentry" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="Part %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Procedure %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="Table %n. %t"/>
+ <l:template name="task" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="Appendix %n. %t"/>
+ <l:template name="article/appendix"
text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="Chapter %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="Q: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Q: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"/>
+ <l:template name="pageabbrev" text="(p. %p)"/>
+ <l:template name="Page" text="Page %p"/>
+ <l:template name="bridgehead" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="sect1" text="the section called
“%t”"/>
+ <l:template name="sect2" text="the section called
“%t”"/>
+ <l:template name="sect3" text="the section called
“%t”"/>
+ <l:template name="sect4" text="the section called
“%t”"/>
+ <l:template name="sect5" text="the section called
“%t”"/>
+ <l:template name="section" text="the section called
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix"
text="Appendix %n"/>
+ <l:template name="bridgehead"
text="Section %n"/>
+ <l:template name="chapter" text="Chapter %n"/>
+ <l:template name="equation"
text="Equation %n"/>
+ <l:template name="example" text="Example %n"/>
+ <l:template name="figure" text="Figure %n"/>
+ <l:template name="part" text="Part %n"/>
+ <l:template name="procedure"
text="Procedure %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="Q: %n"/>
+ <l:template name="question" text="Q: %n"/>
+ <l:template name="sect1" text="Section %n"/>
+ <l:template name="sect2" text="Section %n"/>
+ <l:template name="sect3" text="Section %n"/>
+ <l:template name="sect4" text="Section %n"/>
+ <l:template name="sect5" text="Section %n"/>
+ <l:template name="section" text="Section %n"/>
+ <l:template name="table" text="Table %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Appendix %n,
%t"/>
+ <l:template name="bridgehead" text="Section %n,
“%t”"/>
+ <l:template name="chapter" text="Chapter %n,
%t"/>
+ <l:template name="equation" text="Equation %n,
“%t”"/>
+ <l:template name="example" text="Example %n,
“%t”"/>
+ <l:template name="figure" text="Figure %n,
“%t”"/>
+ <l:template name="part" text="Part %n,
“%t”"/>
+ <l:template name="procedure" text="Procedure %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1" text="Section %n,
“%t”"/>
+ <l:template name="sect2" text="Section %n,
“%t”"/>
+ <l:template name="sect3" text="Section %n,
“%t”"/>
+ <l:template name="sect4" text="Section %n,
“%t”"/>
+ <l:template name="sect5" text="Section %n,
“%t”"/>
+ <l:template name="section" text="Section %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Table %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" and "/>
+ <l:template name="seplast" text=", and "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="See "/>
+ <l:template name="seealso" text="See Also "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Audience: "/>
+ <l:template name="MsgLevel" text="Level: "/>
+ <l:template name="MsgOrig" text="Origin: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"/>
+ <l:template name="February" text="February"/>
+ <l:template name="March" text="March"/>
+ <l:template name="April" text="April"/>
+ <l:template name="May" text="May"/>
+ <l:template name="June" text="June"/>
+ <l:template name="July" text="July"/>
+ <l:template name="August" text="August"/>
+ <l:template name="September" text="September"/>
+ <l:template name="October" text="October"/>
+ <l:template name="November" text="November"/>
+ <l:template name="December" text="December"/>
+ <l:template name="Monday" text="Monday"/>
+ <l:template name="Tuesday" text="Tuesday"/>
+ <l:template name="Wednesday" text="Wednesday"/>
+ <l:template name="Thursday" text="Thursday"/>
+ <l:template name="Friday" text="Friday"/>
+ <l:template name="Saturday" text="Saturday"/>
+ <l:template name="Sunday" text="Sunday"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan"/>
+ <l:template name="Feb" text="Feb"/>
+ <l:template name="Mar" text="Mar"/>
+ <l:template name="Apr" text="Apr"/>
+ <l:template name="May" text="May"/>
+ <l:template name="Jun" text="Jun"/>
+ <l:template name="Jul" text="Jul"/>
+ <l:template name="Aug" text="Aug"/>
+ <l:template name="Sep" text="Sep"/>
+ <l:template name="Oct" text="Oct"/>
+ <l:template name="Nov" text="Nov"/>
+ <l:template name="Dec" text="Dec"/>
+ <l:template name="Mon" text="Mon"/>
+ <l:template name="Tue" text="Tue"/>
+ <l:template name="Wed" text="Wed"/>
+ <l:template name="Thu" text="Thu"/>
+ <l:template name="Fri" text="Fri"/>
+ <l:template name="Sat" text="Sat"/>
+ <l:template name="Sun" text="Sun"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0409 English (UNITED
STATES)"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/es.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/es.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/es.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,600 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="es" english-language-name="Spanish">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Resumen"/>
+ <l:gentext key="abstract" text="resumen"/>
+ <l:gentext key="Answer" text="R:"/>
+ <l:gentext key="answer" text="r:"/>
+ <l:gentext key="Appendix" text="Apéndice"/>
+ <l:gentext key="appendix" text="apéndice"/>
+ <l:gentext key="Article" text="Artículo"/>
+ <l:gentext key="article" text="artículo"/>
+ <l:gentext key="Bibliography"
text="Bibliografía"/>
+ <l:gentext key="bibliography"
text="bibliografía"/>
+ <l:gentext key="Book" text="Libro"/>
+ <l:gentext key="book" text="libro"/>
+ <l:gentext key="CAUTION" text="ATENCIÓN"/>
+ <l:gentext key="Caution" text="Atención"/>
+ <l:gentext key="caution" text="atención"/>
+ <l:gentext key="Chapter" text="Capítulo"/>
+ <l:gentext key="chapter" text="capítulo"/>
+ <l:gentext key="Colophon" text="Colofón"/>
+ <l:gentext key="colophon" text="colofón"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="copyright"/>
+ <l:gentext key="Dedication" text="Dedicatoria"/>
+ <l:gentext key="dedication" text="dedicatoria"/>
+ <l:gentext key="Edition" text="Edición"/>
+ <l:gentext key="edition" text="edición"/>
+ <l:gentext key="Equation" text="Ecuación"/>
+ <l:gentext key="equation" text="ecuación"/>
+ <l:gentext key="Example" text="Ejemplo"/>
+ <l:gentext key="example" text="ejemplo"/>
+ <l:gentext key="Figure" text="Figura"/>
+ <l:gentext key="figure" text="figura"/>
+ <l:gentext key="Glossary" text="Glosario"/>
+ <l:gentext key="glossary" text="glosario"/>
+ <l:gentext key="GlossSee" text="Ver"/>
+ <l:gentext key="glosssee" text="ver"/>
+ <l:gentext key="GlossSeeAlso" text="Ver también"/>
+ <l:gentext key="glossseealso" text="ver también"/>
+ <l:gentext key="IMPORTANT" text="IMPORTANTE"/>
+ <l:gentext key="important" text="importante"/>
+ <l:gentext key="Important" text="Importante"/>
+ <l:gentext key="Index" text="Índice"/>
+ <l:gentext key="index" text="índice"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="isbn"/>
+ <l:gentext key="LegalNotice" text="Aviso Legal"/>
+ <l:gentext key="legalnotice" text="aviso legal"/>
+ <l:gentext key="MsgAud" text="Audiencia"/>
+ <l:gentext key="msgaud" text="audiencia"/>
+ <l:gentext key="MsgLevel" text="Nivel"/>
+ <l:gentext key="msglevel" text="nivel"/>
+ <l:gentext key="MsgOrig" text="Origen"/>
+ <l:gentext key="msgorig" text="origen"/>
+ <l:gentext key="NOTE" text="NOTA"/>
+ <l:gentext key="Note" text="Nota"/>
+ <l:gentext key="note" text="nota"/>
+ <l:gentext key="Part" text="Parte"/>
+ <l:gentext key="part" text="parte"/>
+ <l:gentext key="Preface" text="Prefacio"/>
+ <l:gentext key="preface" text="prefacio"/>
+ <l:gentext key="Procedure" text="Procedimiento"/>
+ <l:gentext key="procedure" text="procedimiento"/>
+ <l:gentext key="ProductionSet" text="Producción"/>
+ <l:gentext key="PubDate" text="Fecha de
publicación"/>
+ <l:gentext key="pubdate" text="fecha de
publicación"/>
+ <l:gentext key="Published" text="Publicado"/>
+ <l:gentext key="published" text="publicado"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="P:"/>
+ <l:gentext key="question" text="p:"/>
+ <l:gentext key="RefEntry" text="Entrada de referencia"/>
+ <l:gentext key="refentry" text="entrada de referencia"/>
+ <l:gentext key="Reference" text="Referencia"/>
+ <l:gentext key="reference" text="referencia"/>
+ <l:gentext key="RefName" text="Nombre de referencia"/>
+ <l:gentext key="refname" text="nombre de referencia"/>
+ <l:gentext key="RefSection" text="Sección de
referencia"/>
+ <l:gentext key="refsection" text="sección de
referencia"/>
+ <l:gentext key="RefSynopsisDiv" text="Sinopsis"/>
+ <l:gentext key="refsynopsisdiv" text="sinopsis"/>
+ <l:gentext key="RevHistory" text="Historial de
revisiones"/>
+ <l:gentext key="revhistory" text="Historial de
revisiones"/>
+ <l:gentext key="revision" text="revisión"/>
+ <l:gentext key="Revision" text="Revisión"/>
+ <l:gentext key="sect1" text="Sección"/>
+ <l:gentext key="sect2" text="Sección"/>
+ <l:gentext key="sect3" text="Sección"/>
+ <l:gentext key="sect4" text="Sección"/>
+ <l:gentext key="sect5" text="Sección"/>
+ <l:gentext key="section" text="sección"/>
+ <l:gentext key="Section" text="Sección"/>
+ <l:gentext key="see" text="ver"/>
+ <l:gentext key="See" text="Ver"/>
+ <l:gentext key="seealso" text="ver también"/>
+ <l:gentext key="Seealso" text="Ver también"/>
+ <l:gentext key="SeeAlso" text="Ver También"/>
+ <l:gentext key="set" text="conjunto"/>
+ <l:gentext key="Set" text="Conjunto"/>
+ <l:gentext key="setindex" text="índice del
conjunto"/>
+ <l:gentext key="SetIndex" text="Índice del
Conjunto"/>
+ <l:gentext key="Sidebar" text="Barra lateral"/>
+ <l:gentext key="sidebar" text="barra lateral"/>
+ <l:gentext key="step" text="paso"/>
+ <l:gentext key="Step" text="Paso"/>
+ <l:gentext key="Table" text="Tabla"/>
+ <l:gentext key="table" text="tabla"/>
+ <l:gentext key="tip" text="sugerencia"/>
+ <l:gentext key="TIP" text="SUGERENCIA"/>
+ <l:gentext key="Tip" text="Sugerencia"/>
+ <l:gentext key="Warning" text="Aviso"/>
+ <l:gentext key="warning" text="aviso"/>
+ <l:gentext key="WARNING" text="AVISO"/>
+ <l:gentext key="and" text="y"/>
+ <l:gentext key="by" text="por"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Editado"/>
+ <l:gentext key="edited" text="editado"/>
+ <l:gentext key="Editedby" text="Editado por"/>
+ <l:gentext key="editedby" text="editado por"/>
+ <l:gentext key="in" text="en"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="elemento
inexistente"/>
+ <l:gentext key="notes" text="notas"/>
+ <l:gentext key="Notes" text="Notas"/>
+ <l:gentext key="Pgs" text="Pags."/>
+ <l:gentext key="pgs" text="pags."/>
+ <l:gentext key="Revisedby" text="Revisado por: "/>
+ <l:gentext key="revisedby" text="revisado por: "/>
+ <l:gentext key="TableNotes" text="Notas de Tabla"/>
+ <l:gentext key="tablenotes" text="notas de tabla"/>
+ <l:gentext key="TableofContents" text="Tabla de
contenidos"/>
+ <l:gentext key="tableofcontents" text="tabla de
contenidos"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="nombre de elemento
inesperado"/>
+ <l:gentext key="unsupported" text="no soportado"/>
+ <l:gentext key="xrefto" text="referencia a"/>
+ <l:gentext key="listofequations" text="lista de
ecuaciones"/>
+ <l:gentext key="ListofEquations" text="Lista de
ecuaciones"/>
+ <l:gentext key="ListofExamples" text="Lista de ejemplos"/>
+ <l:gentext key="listofexamples" text="lista de ejemplos"/>
+ <l:gentext key="ListofFigures" text="Lista de figuras"/>
+ <l:gentext key="listoffigures" text="lista de figuras"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="lista de tablas"/>
+ <l:gentext key="ListofTables" text="Lista de tablas"/>
+ <l:gentext key="ListofUnknown" text="Lista de
desconocido"/>
+ <l:gentext key="listofunknown" text="lista de
desconocido"/>
+ <l:gentext key="nav-home" text="Inicio"/>
+ <l:gentext key="nav-next" text="Siguiente"/>
+ <l:gentext key="nav-next-sibling" text="Avanzar"/>
+ <l:gentext key="nav-prev" text="Anterior"/>
+ <l:gentext key="nav-prev-sibling" text="Retroceder"/>
+ <l:gentext key="nav-up" text="Subir"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Borrador"/>
+ <l:gentext key="above" text="arriba"/>
+ <l:gentext key="below" text="abajo"/>
+ <l:gentext key="sectioncalled" text="sección
llamada"/>
+ <l:gentext key="index symbols" text="Símbolos"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyzáéíóúñ"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZÁÉÍÓÚÑ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Apéndice %n.
%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Capítulo %n.
%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Ecuación %n.
%t"/>
+ <l:template name="example" text="Ejemplo %n. %t"/>
+ <l:template name="figure" text="Figura %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Parte %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal" text="Procedimiento %n.
%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="Producción
%n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabla %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Apéndice %n.
%t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Capítulo %n.
%t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="R: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="P: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="P: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="R: %n"/>
+ <l:template name="appendix"
text="Apéndice %n"/>
+ <l:template name="bridgehead"
text="Sección %n"/>
+ <l:template name="chapter"
text="Capítulo %n"/>
+ <l:template name="equation"
text="Ecuación %n"/>
+ <l:template name="example" text="Ejemplo %n"/>
+ <l:template name="figure" text="Figura %n"/>
+ <l:template name="part" text="Parte %n"/>
+ <l:template name="procedure"
text="Procedimiento %n"/>
+ <l:template name="productionset"
text="Producción %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="P: %n"/>
+ <l:template name="question" text="P: %n"/>
+ <l:template name="sect1"
text="Sección %n"/>
+ <l:template name="sect2"
text="Sección %n"/>
+ <l:template name="sect3"
text="Sección %n"/>
+ <l:template name="sect4"
text="Sección %n"/>
+ <l:template name="sect5"
text="Sección %n"/>
+ <l:template name="section"
text="Sección %n"/>
+ <l:template name="table" text="Tabla %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Apéndice %n,
%t"/>
+ <l:template name="bridgehead" text="Sección %n,
“%t”"/>
+ <l:template name="chapter" text="Capítulo %n,
%t"/>
+ <l:template name="equation" text="Ecuación %n,
“%t”"/>
+ <l:template name="example" text="Ejemplo %n,
“%t”"/>
+ <l:template name="figure" text="Figura %n,
“%t”"/>
+ <l:template name="part" text="Parte %n,
“%t”"/>
+ <l:template name="procedure" text="Procedimiento %n,
“%t”"/>
+ <l:template name="productionset"
text="Producción %n, “%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="sección llamada
“%t”"/>
+ <l:template name="refsect2" text="sección llamada
“%t”"/>
+ <l:template name="refsect3" text="sección llamada
“%t”"/>
+ <l:template name="refsection" text="sección llamada
“%t”"/>
+ <l:template name="sect1" text="Sección %n,
“%t”"/>
+ <l:template name="sect2" text="Sección %n,
“%t”"/>
+ <l:template name="sect3" text="Sección %n,
“%t”"/>
+ <l:template name="sect4" text="Sección %n,
“%t”"/>
+ <l:template name="sect5" text="Sección %n,
“%t”"/>
+ <l:template name="section" text="Sección %n,
“%t”"/>
+ <l:template name="simplesect" text="sección llamada
“%t”"/>
+ <l:template name="table" text="Tabla %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" y "/>
+ <l:template name="seplast" text=", y "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Ver "/>
+ <l:template name="seealso" text="Ver también
"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Audiencia: "/>
+ <l:template name="MsgLevel" text="Nivel: "/>
+ <l:template name="MsgOrig" text="Origen: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x040a Spanish (Traditional
Sort)"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="-1"/>
+ <l:l i="0">Símbolos</l:l>
+ <l:l i="1">A</l:l>
+ <l:l i="1">a</l:l>
+ <l:l i="1">á</l:l>
+ <l:l i="1">Á</l:l>
+ <l:l i="2">B</l:l>
+ <l:l i="2">b</l:l>
+ <l:l i="3">C</l:l>
+ <l:l i="3">c</l:l>
+ <l:l i="4">CH</l:l>
+ <l:l i="4">ch</l:l>
+ <l:l i="5">D</l:l>
+ <l:l i="5">d</l:l>
+ <l:l i="6">E</l:l>
+ <l:l i="6">e</l:l>
+ <l:l i="6">É</l:l>
+ <l:l i="6">é</l:l>
+ <l:l i="7">F</l:l>
+ <l:l i="7">f</l:l>
+ <l:l i="8">G</l:l>
+ <l:l i="8">g</l:l>
+ <l:l i="9">H</l:l>
+ <l:l i="9">h</l:l>
+ <l:l i="10">I</l:l>
+ <l:l i="10">i</l:l>
+ <l:l i="10">Í</l:l>
+ <l:l i="10">í</l:l>
+ <l:l i="11">J</l:l>
+ <l:l i="11">j</l:l>
+ <l:l i="12">K</l:l>
+ <l:l i="12">k</l:l>
+ <l:l i="13">L</l:l>
+ <l:l i="13">l</l:l>
+ <l:l i="14">LL</l:l>
+ <l:l i="14">ll</l:l>
+ <l:l i="15">M</l:l>
+ <l:l i="15">m</l:l>
+ <l:l i="16">N</l:l>
+ <l:l i="16">n</l:l>
+ <l:l i="17">Ñ</l:l>
+ <l:l i="17">ñ</l:l>
+ <l:l i="18">O</l:l>
+ <l:l i="18">o</l:l>
+ <l:l i="18">Ó</l:l>
+ <l:l i="18">ó</l:l>
+ <l:l i="19">P</l:l>
+ <l:l i="19">p</l:l>
+ <l:l i="20">Q</l:l>
+ <l:l i="20">q</l:l>
+ <l:l i="21">R</l:l>
+ <l:l i="21">r</l:l>
+ <l:l i="22">S</l:l>
+ <l:l i="22">s</l:l>
+ <l:l i="23">T</l:l>
+ <l:l i="23">t</l:l>
+ <l:l i="24">U</l:l>
+ <l:l i="24">u</l:l>
+ <l:l i="24">Ú</l:l>
+ <l:l i="24">ú</l:l>
+ <l:l i="25">V</l:l>
+ <l:l i="25">v</l:l>
+ <l:l i="26">W</l:l>
+ <l:l i="26">w</l:l>
+ <l:l i="27">X</l:l>
+ <l:l i="27">x</l:l>
+ <l:l i="28">Y</l:l>
+ <l:l i="28">y</l:l>
+ <l:l i="29">Z</l:l>
+ <l:l i="29">z</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/et.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/et.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/et.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="et" english-language-name="Estonian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Ülevaade"/>
+ <l:gentext key="abstract" text="Ülevaade"/>
+ <l:gentext key="Answer" text="V:"/>
+ <l:gentext key="answer" text="V:"/>
+ <l:gentext key="Appendix" text="Lisa"/>
+ <l:gentext key="appendix" text="lisa"/>
+ <l:gentext key="Article" text="Artikkel"/>
+ <l:gentext key="article" text="Artikkel"/>
+ <l:gentext key="Bibliography" text="Bibliograafia"/>
+ <l:gentext key="bibliography" text="Bibliograafia"/>
+ <l:gentext key="Book" text="Raamat"/>
+ <l:gentext key="book" text="Raamat"/>
+ <l:gentext key="CAUTION" text="ETTEVAATUST"/>
+ <l:gentext key="Caution" text="Ettevaatust"/>
+ <l:gentext key="caution" text="Ettevaatust"/>
+ <l:gentext key="Chapter" text="Peatükk"/>
+ <l:gentext key="chapter" text="peatükk"/>
+ <l:gentext key="Colophon"
text="Lõpumärgis"/>
+ <l:gentext key="colophon"
text="Lõpumärgis"/>
+ <l:gentext key="Copyright" text="Autoriõigus"/>
+ <l:gentext key="copyright" text="Autoriõigus"/>
+ <l:gentext key="Dedication" text="Pühendus"/>
+ <l:gentext key="dedication" text="Pühendus"/>
+ <l:gentext key="Edition" text="Väljaanne"/>
+ <l:gentext key="edition" text="Väljaanne"/>
+ <l:gentext key="Equation" text="Valem"/>
+ <l:gentext key="equation" text="Valem"/>
+ <l:gentext key="Example" text="Näide"/>
+ <l:gentext key="example" text="Näide"/>
+ <l:gentext key="Figure" text="Joonis"/>
+ <l:gentext key="figure" text="Joonis"/>
+ <l:gentext key="Glossary" text="Sõnastik"/>
+ <l:gentext key="glossary" text="Sõnastik"/>
+ <l:gentext key="GlossSee" text="Vt."/>
+ <l:gentext key="glosssee" text="Vt."/>
+ <l:gentext key="GlossSeeAlso" text="Vt. ka"/>
+ <l:gentext key="glossseealso" text="Vt. ka"/>
+ <l:gentext key="IMPORTANT" text="OLULINE"/>
+ <l:gentext key="important" text="Oluline"/>
+ <l:gentext key="Important" text="Oluline"/>
+ <l:gentext key="Index" text="Aineregister"/>
+ <l:gentext key="index" text="Aineregister"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Autoriõiguse
märge"/>
+ <l:gentext key="legalnotice" text="Autoriõiguse
märge"/>
+ <l:gentext key="MsgAud" text="Auditoorium"/>
+ <l:gentext key="msgaud" text="Auditoorium"/>
+ <l:gentext key="MsgLevel" text="Tase"/>
+ <l:gentext key="msglevel" text="Tase"/>
+ <l:gentext key="MsgOrig" text="Algallikas"/>
+ <l:gentext key="msgorig" text="Algallikas"/>
+ <l:gentext key="NOTE" text="MÄRKUS"/>
+ <l:gentext key="Note" text="Märkus"/>
+ <l:gentext key="note" text="Märkus"/>
+ <l:gentext key="Part" text="Osa"/>
+ <l:gentext key="part" text="Osa"/>
+ <l:gentext key="Preface" text="Eessõna"/>
+ <l:gentext key="preface" text="Eessõna"/>
+ <l:gentext key="Procedure" text="Protseduur"/>
+ <l:gentext key="procedure" text="Protseduur"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Avaldatud"/>
+ <l:gentext key="published" text="Avaldatud"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="K:"/>
+ <l:gentext key="question" text="K:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Viide"/>
+ <l:gentext key="reference" text="Viide"/>
+ <l:gentext key="RefName" text="Nimi"/>
+ <l:gentext key="refname" text="Nimi"/>
+ <l:gentext key="RefSection" text="Lõik"/>
+ <l:gentext key="refsection" text="Lõik"/>
+ <l:gentext key="RefSynopsisDiv" text="Sünopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Sünopsis"/>
+ <l:gentext key="RevHistory" text="Vigade paranduste
ajalugu"/>
+ <l:gentext key="revhistory" text="Vigade paranduste
ajalugu"/>
+ <l:gentext key="revision" text="Vigade parandus"/>
+ <l:gentext key="Revision" text="Vigade parandus"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="lõik"/>
+ <l:gentext key="Section" text="Sektsioon"/>
+ <l:gentext key="see" text="Vt."/>
+ <l:gentext key="See" text="Vt."/>
+ <l:gentext key="seealso" text="Vt. ka"/>
+ <l:gentext key="Seealso" text="Vt. ka"/>
+ <l:gentext key="SeeAlso" text="Vt. ka"/>
+ <l:gentext key="set" text="Sea"/>
+ <l:gentext key="Set" text="Sea"/>
+ <l:gentext key="setindex" text="Sea indeks"/>
+ <l:gentext key="SetIndex" text="Sea indeks"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="külgriba"/>
+ <l:gentext key="step" text="samm"/>
+ <l:gentext key="Step" text="Samm"/>
+ <l:gentext key="Table" text="Tabel"/>
+ <l:gentext key="table" text="Tabel"/>
+ <l:gentext key="tip" text="Vihje"/>
+ <l:gentext key="TIP" text="VIHJE"/>
+ <l:gentext key="Tip" text="Vihje"/>
+ <l:gentext key="Warning" text="Hoiatus"/>
+ <l:gentext key="warning" text="Hoiatus"/>
+ <l:gentext key="WARNING" text="HOIATUS"/>
+ <l:gentext key="and" text="ja"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Redaktsioon"/>
+ <l:gentext key="edited" text="Redaktsioon"/>
+ <l:gentext key="Editedby" text="Redaktsiooni autor(id)"/>
+ <l:gentext key="editedby" text="Redaktsiooni autor(id)"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="mitte eksisteeriv
element"/>
+ <l:gentext key="notes" text="Märkused"/>
+ <l:gentext key="Notes" text="Märkused"/>
+ <l:gentext key="Pgs" text="Lk."/>
+ <l:gentext key="pgs" text="Lk."/>
+ <l:gentext key="Revisedby" text="Üle vaadanud: "/>
+ <l:gentext key="revisedby" text="Üle vaadanud: "/>
+ <l:gentext key="TableNotes" text="Märkused"/>
+ <l:gentext key="tablenotes" text="Märkused"/>
+ <l:gentext key="TableofContents" text="Sisukord"/>
+ <l:gentext key="tableofcontents" text="Sisukord"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Ootamatu elemendi
nimi"/>
+ <l:gentext key="unsupported" text="toetuseta"/>
+ <l:gentext key="xrefto" text="viide"/>
+ <l:gentext key="listofequations" text="Valemite nimekiri"/>
+ <l:gentext key="ListofEquations" text="Valemite nimekiri"/>
+ <l:gentext key="ListofExamples" text="Näidete
nimekiri"/>
+ <l:gentext key="listofexamples" text="Näidete
nimekiri"/>
+ <l:gentext key="ListofFigures" text="Jooniste nimekiri"/>
+ <l:gentext key="listoffigures" text="Jooniste nimekiri"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Tabelite nimekiri"/>
+ <l:gentext key="ListofTables" text="Tabelite nimekiri"/>
+ <l:gentext key="ListofUnknown" text="Tundmatute nimekiri"/>
+ <l:gentext key="listofunknown" text="Tundmatute nimekiri"/>
+ <l:gentext key="nav-home" text="Koju"/>
+ <l:gentext key="nav-next" text="Järgmine"/>
+ <l:gentext key="nav-next-sibling" text="Kiiresti edasi"/>
+ <l:gentext key="nav-prev" text="Eelmine"/>
+ <l:gentext key="nav-prev-sibling" text="Kiiresti tagasi"/>
+ <l:gentext key="nav-up" text="Üles"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Lisa %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Peatükk %n.
%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Valem %n. %t"/>
+ <l:template name="example" text="Näide %n.
%t"/>
+ <l:template name="figure" text="Joonis %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Osa %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Protseduur %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabel %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Lisa %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Peatükk %n.
%t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="V: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="K: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="K: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="V: %n"/>
+ <l:template name="appendix" text="Lisa %n"/>
+ <l:template name="bridgehead"
text="Sektsioon %n"/>
+ <l:template name="chapter"
text="Peatükk %n"/>
+ <l:template name="equation" text="Valem %n"/>
+ <l:template name="example"
text="Näide %n"/>
+ <l:template name="figure" text="Joonis %n"/>
+ <l:template name="part" text="Osa %n"/>
+ <l:template name="procedure"
text="Protseduur %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="K: %n"/>
+ <l:template name="question" text="K: %n"/>
+ <l:template name="sect1" text="Sektsioon %n"/>
+ <l:template name="sect2" text="Sektsioon %n"/>
+ <l:template name="sect3" text="Sektsioon %n"/>
+ <l:template name="sect4" text="Sektsioon %n"/>
+ <l:template name="sect5" text="Sektsioon %n"/>
+ <l:template name="section"
text="Sektsioon %n"/>
+ <l:template name="table" text="Tabel %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Lisa %n,
%t"/>
+ <l:template name="bridgehead" text="Sektsioon %n,
“%t”"/>
+ <l:template name="chapter" text="Peatükk %n,
%t"/>
+ <l:template name="equation" text="Valem %n,
“%t”"/>
+ <l:template name="example" text="Näide %n,
“%t”"/>
+ <l:template name="figure" text="Joonis %n,
“%t”"/>
+ <l:template name="part" text="Osa %n,
“%t”"/>
+ <l:template name="procedure" text="Protseduur %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1" text="Sektsioon %n,
“%t”"/>
+ <l:template name="sect2" text="Sektsioon %n,
“%t”"/>
+ <l:template name="sect3" text="Sektsioon %n,
“%t”"/>
+ <l:template name="sect4" text="Sektsioon %n,
“%t”"/>
+ <l:template name="sect5" text="Sektsioon %n,
“%t”"/>
+ <l:template name="section" text="Sektsioon %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Tabel %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" ja "/>
+ <l:template name="seplast" text=", ja "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Vt. "/>
+ <l:template name="seealso" text="Vt. ka "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Auditoorium: "/>
+ <l:template name="MsgLevel" text="Tase: "/>
+ <l:template name="MsgOrig" text="Algallikas: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0425 Estonian"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/eu.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/eu.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/eu.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="eu" english-language-name="Basque">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Laburpena"/>
+ <l:gentext key="abstract" text="Laburpena"/>
+ <l:gentext key="Answer" text="E:"/>
+ <l:gentext key="answer" text="E:"/>
+ <l:gentext key="Appendix" text="Eranskina"/>
+ <l:gentext key="appendix" text="eranskina"/>
+ <l:gentext key="Article" text="Artikulua"/>
+ <l:gentext key="article" text="Artikulua"/>
+ <l:gentext key="Bibliography" text="Bibliografia"/>
+ <l:gentext key="bibliography" text="Bibliografia"/>
+ <l:gentext key="Book" text="Liburua"/>
+ <l:gentext key="book" text="Liburua"/>
+ <l:gentext key="CAUTION" text="KONTUZ"/>
+ <l:gentext key="Caution" text="Kontuz"/>
+ <l:gentext key="caution" text="Kontuz"/>
+ <l:gentext key="Chapter" text="Atala"/>
+ <l:gentext key="chapter" text="atala"/>
+ <l:gentext key="Colophon" text="Azken ohar"/>
+ <l:gentext key="colophon" text="Azken ohar"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Eskaintza"/>
+ <l:gentext key="dedication" text="Eskaintza"/>
+ <l:gentext key="Edition" text="Edizioa"/>
+ <l:gentext key="edition" text="Edizioa"/>
+ <l:gentext key="Equation" text="Ekuazioa"/>
+ <l:gentext key="equation" text="Ekuazioa"/>
+ <l:gentext key="Example" text="Adibidea"/>
+ <l:gentext key="example" text="Adibidea"/>
+ <l:gentext key="Figure" text="Irudia"/>
+ <l:gentext key="figure" text="Irudia"/>
+ <l:gentext key="Glossary" text="Glosarioa"/>
+ <l:gentext key="glossary" text="Glosarioa"/>
+ <l:gentext key="GlossSee" text="Ikus"/>
+ <l:gentext key="glosssee" text="Ikus"/>
+ <l:gentext key="GlossSeeAlso" text="Ikus baita ere"/>
+ <l:gentext key="glossseealso" text="Ikus baita ere"/>
+ <l:gentext key="IMPORTANT" text="GARRANTZITSUA"/>
+ <l:gentext key="important" text="Garrantzitsua"/>
+ <l:gentext key="Important" text="Garrantzitsua"/>
+ <l:gentext key="Index" text="Indizea"/>
+ <l:gentext key="index" text="Indizea"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Legezko abisua"/>
+ <l:gentext key="legalnotice" text="Legezko abisua"/>
+ <l:gentext key="MsgAud" text="Audientzia"/>
+ <l:gentext key="msgaud" text="Audientzia"/>
+ <l:gentext key="MsgLevel" text="Maila"/>
+ <l:gentext key="msglevel" text="Maila"/>
+ <l:gentext key="MsgOrig" text="Jatorria"/>
+ <l:gentext key="msgorig" text="Jatorria"/>
+ <l:gentext key="NOTE" text="OHARRA"/>
+ <l:gentext key="Note" text="Oharra"/>
+ <l:gentext key="note" text="Oharra"/>
+ <l:gentext key="Part" text="Zatia"/>
+ <l:gentext key="part" text="Zatia"/>
+ <l:gentext key="Preface" text="Hitzaurrea"/>
+ <l:gentext key="preface" text="Hitzaurrea"/>
+ <l:gentext key="Procedure" text="Prozedura"/>
+ <l:gentext key="procedure" text="Prozedura"/>
+ <l:gentext key="ProductionSet" text="Ekoizpena"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Argitaratua"/>
+ <l:gentext key="published" text="Argitaratua"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Galdera"/>
+ <l:gentext key="question" text="galdera"/>
+ <l:gentext key="RefEntry" text="Sarrera"/>
+ <l:gentext key="refentry" text="Sarrera"/>
+ <l:gentext key="Reference" text="Erreferentzia"/>
+ <l:gentext key="reference" text="Erreferentzia"/>
+ <l:gentext key="RefName" text="Izena"/>
+ <l:gentext key="refname" text="Izena"/>
+ <l:gentext key="RefSection" text="Sekzioa"/>
+ <l:gentext key="refsection" text="sekzioa"/>
+ <l:gentext key="RefSynopsisDiv" text="Laburpena"/>
+ <l:gentext key="refsynopsisdiv" text="Laburpena"/>
+ <l:gentext key="RevHistory" text="Berrikuspenaren
historia"/>
+ <l:gentext key="revhistory" text="Berrikuspenaren
historia"/>
+ <l:gentext key="revision" text="Berrikuspena"/>
+ <l:gentext key="Revision" text="Berrikuspena"/>
+ <l:gentext key="sect1" text="Atala"/>
+ <l:gentext key="sect2" text="Atala"/>
+ <l:gentext key="sect3" text="Atala"/>
+ <l:gentext key="sect4" text="Atala"/>
+ <l:gentext key="sect5" text="Atala"/>
+ <l:gentext key="section" text="Atala"/>
+ <l:gentext key="Section" text="Atala"/>
+ <l:gentext key="see" text="Ikus"/>
+ <l:gentext key="See" text="Ikus"/>
+ <l:gentext key="seealso" text="Ikus baita ere"/>
+ <l:gentext key="Seealso" text="Ikus baita ere"/>
+ <l:gentext key="SeeAlso" text="Ikus baita ere"/>
+ <l:gentext key="set" text="Konfiguratu"/>
+ <l:gentext key="Set" text="Konfiguratu"/>
+ <l:gentext key="setindex" text="Konfiguratu indizea"/>
+ <l:gentext key="SetIndex" text="Konfiguratu indizea"/>
+ <l:gentext key="Sidebar" text="Alboko barra"/>
+ <l:gentext key="sidebar" text="alboko barra"/>
+ <l:gentext key="step" text="urratsa"/>
+ <l:gentext key="Step" text="Urratsa"/>
+ <l:gentext key="Table" text="Taula"/>
+ <l:gentext key="table" text="Taula"/>
+ <l:gentext key="tip" text="Iradokizuna"/>
+ <l:gentext key="TIP" text="IRADOKIZUNA"/>
+ <l:gentext key="Tip" text="Iradokizuna"/>
+ <l:gentext key="Warning" text="Abisua"/>
+ <l:gentext key="warning" text="Abisua"/>
+ <l:gentext key="WARNING" text="ABISUA"/>
+ <l:gentext key="and" text="eta"/>
+ <l:gentext key="by" text="Honek"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="editatua"/>
+ <l:gentext key="edited" text="editatua"/>
+ <l:gentext key="Editedby" text="Honek editatua"/>
+ <l:gentext key="editedby" text="Honek editatua"/>
+ <l:gentext key="in" text="non"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="lehendik ez dagoen
elementua"/>
+ <l:gentext key="notes" text="Oharrak"/>
+ <l:gentext key="Notes" text="Oharrak"/>
+ <l:gentext key="Pgs" text="Orr."/>
+ <l:gentext key="pgs" text="Orr."/>
+ <l:gentext key="Revisedby" text="Berrikuspena: "/>
+ <l:gentext key="revisedby" text="Berrikuspena: "/>
+ <l:gentext key="TableNotes" text="Oharrak"/>
+ <l:gentext key="tablenotes" text="Oharrak"/>
+ <l:gentext key="TableofContents" text="Edukien
aurkibidea"/>
+ <l:gentext key="tableofcontents" text="Edukien
aurkibidea"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Ustekabeko
elemetu-izena"/>
+ <l:gentext key="unsupported" text="onartzen ez den"/>
+ <l:gentext key="xrefto" text="xref honi"/>
+ <l:gentext key="listofequations" text="Ekuazioen
zerrenda"/>
+ <l:gentext key="ListofEquations" text="Ekuazioen
zerrenda"/>
+ <l:gentext key="ListofExamples" text="Adibideen zerrenda"/>
+ <l:gentext key="listofexamples" text="Adibideen zerrenda"/>
+ <l:gentext key="ListofFigures" text="Irudien zerrenda"/>
+ <l:gentext key="listoffigures" text="Irudien zerrenda"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Taulen zerrenda"/>
+ <l:gentext key="ListofTables" text="Taulen zerrenda"/>
+ <l:gentext key="ListofUnknown" text="Ezezagunen zerrenda"/>
+ <l:gentext key="listofunknown" text="Ezazagunen zerrenda"/>
+ <l:gentext key="nav-home" text="Etxea"/>
+ <l:gentext key="nav-next" text="Hurrengoa"/>
+ <l:gentext key="nav-next-sibling" text="Aurreratze
azkarra"/>
+ <l:gentext key="nav-prev" text="Aurrekoa"/>
+ <l:gentext key="nav-prev-sibling" text="Atzeratze
azkarra"/>
+ <l:gentext key="nav-up" text="Gora"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Zirriborroa"/>
+ <l:gentext key="above" text="goian"/>
+ <l:gentext key="below" text="behean"/>
+ <l:gentext key="sectioncalled" text="honela deritzon
atala"/>
+ <l:gentext key="index symbols" text="Ikurrak"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Eranskina %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Atala %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Ekuazioa %n. %t"/>
+ <l:template name="example" text="Adibidea %n. %t"/>
+ <l:template name="figure" text="Irudia %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Zatia %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal" text="Prozedura %n.
%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="Ekoizpena
%n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Taula %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Eranskina %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Atala %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="E: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="Galdera %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Galdera %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="honela deritzon atala
“%t”"/>
+ <l:template name="refsection" text="honela deritzon atala
“%t”"/>
+ <l:template name="refsect1" text="honela deritzon atala
“%t”"/>
+ <l:template name="refsect2" text="honela deritzon atala
“%t”"/>
+ <l:template name="refsect3" text="honela deritzon atala
“%t”"/>
+ <l:template name="sect1" text="honela deritzon atala
“%t”"/>
+ <l:template name="sect2" text="honela deritzon atala
“%t”"/>
+ <l:template name="sect3" text="honela deritzon atala
“%t”"/>
+ <l:template name="sect4" text="honela deritzon atala
“%t”"/>
+ <l:template name="sect5" text="honela deritzon atala
“%t”"/>
+ <l:template name="section" text="honela deritzon atala
“%t”"/>
+ <l:template name="simplesect" text="honela deritzon atala
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="E: %n"/>
+ <l:template name="appendix"
text="Eranskina %n"/>
+ <l:template name="bridgehead" text="Atala %n"/>
+ <l:template name="chapter" text="Atala %n"/>
+ <l:template name="equation"
text="Ekuazioa %n"/>
+ <l:template name="example" text="Adibidea %n"/>
+ <l:template name="figure" text="Irudia %n"/>
+ <l:template name="part" text="Zatia %n"/>
+ <l:template name="procedure"
text="Prozedura %n"/>
+ <l:template name="productionset"
text="Ekoizpena %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="Galdera %n"/>
+ <l:template name="question" text="Galdera %n"/>
+ <l:template name="sect1" text="Atala %n"/>
+ <l:template name="sect2" text="Atala %n"/>
+ <l:template name="sect3" text="Atala %n"/>
+ <l:template name="sect4" text="Atala %n"/>
+ <l:template name="sect5" text="Atala %n"/>
+ <l:template name="section" text="Atala %n"/>
+ <l:template name="table" text="Taula %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Eranskina %n,
%t"/>
+ <l:template name="bridgehead" text="Atala %n,
“%t”"/>
+ <l:template name="chapter" text="Atala %n,
%t"/>
+ <l:template name="equation" text="Ekuazioa %n,
“%t”"/>
+ <l:template name="example" text="Adibidea %n,
“%t”"/>
+ <l:template name="figure" text="Irudia %n,
“%t”"/>
+ <l:template name="part" text="Zatia %n,
“%t”"/>
+ <l:template name="procedure" text="Prozedura %n,
“%t”"/>
+ <l:template name="productionset" text="Ekoizpena %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="honela deritzon atala
“%t”"/>
+ <l:template name="refsect2" text="honela deritzon atala
“%t”"/>
+ <l:template name="refsect3" text="honela deritzon atala
“%t”"/>
+ <l:template name="refsection" text="honela deritzon atala
“%t”"/>
+ <l:template name="sect1" text="Atala %n,
“%t”"/>
+ <l:template name="sect2" text="Atala %n,
“%t”"/>
+ <l:template name="sect3" text="Atala %n,
“%t”"/>
+ <l:template name="sect4" text="Atala %n,
“%t”"/>
+ <l:template name="sect5" text="Atala %n,
“%t”"/>
+ <l:template name="section" text="Atala %n,
“%t”"/>
+ <l:template name="simplesect" text="honela deritzon atala
“%t”"/>
+ <l:template name="table" text="Taula %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" eta "/>
+ <l:template name="seplast" text=", eta "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Ikus "/>
+ <l:template name="seealso" text="Ikus baita ere "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Audientzia: "/>
+ <l:template name="MsgLevel" text="Maila: "/>
+ <l:template name="MsgOrig" text="Jatorria: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x042d Basque"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/fi.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/fi.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/fi.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="fi" english-language-name="Finnish">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Lyhennelmä"/>
+ <l:gentext key="abstract" text="Lyhennelmä"/>
+ <l:gentext key="Answer" text="A:"/>
+ <l:gentext key="answer" text="A:"/>
+ <l:gentext key="Appendix" text="Liite"/>
+ <l:gentext key="appendix" text="liite"/>
+ <l:gentext key="Article" text="Artikkeli"/>
+ <l:gentext key="article" text="Artikkeli"/>
+ <l:gentext key="Bibliography" text="Lähteet"/>
+ <l:gentext key="bibliography" text="Lähteet"/>
+ <l:gentext key="Book" text="Kirja"/>
+ <l:gentext key="book" text="Kirja"/>
+ <l:gentext key="CAUTION" text="VARO"/>
+ <l:gentext key="Caution" text="Varo"/>
+ <l:gentext key="caution" text="Varo"/>
+ <l:gentext key="Chapter" text="Luku"/>
+ <l:gentext key="chapter" text="luku"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Omistus"/>
+ <l:gentext key="dedication" text="Omistus"/>
+ <l:gentext key="Edition" text="Edition"/>
+ <l:gentext key="edition" text="Edition"/>
+ <l:gentext key="Equation" text="Kaava"/>
+ <l:gentext key="equation" text="Kaava"/>
+ <l:gentext key="Example" text="Esimerkki"/>
+ <l:gentext key="example" text="Esimerkki"/>
+ <l:gentext key="Figure" text="Kuva"/>
+ <l:gentext key="figure" text="Kuva"/>
+ <l:gentext key="Glossary" text="Sanasto"/>
+ <l:gentext key="glossary" text="Sanasto"/>
+ <l:gentext key="GlossSee" text="Katso"/>
+ <l:gentext key="glosssee" text="Katso"/>
+ <l:gentext key="GlossSeeAlso" text="Katso myös"/>
+ <l:gentext key="glossseealso" text="Katso myös"/>
+ <l:gentext key="IMPORTANT"
text="TÄRKEÄÄ"/>
+ <l:gentext key="important"
text="Tärkeää"/>
+ <l:gentext key="Important"
text="Tärkeää"/>
+ <l:gentext key="Index" text="Indeksi"/>
+ <l:gentext key="index" text="Indeksi"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Legal Notice"/>
+ <l:gentext key="legalnotice" text="Legal Notice"/>
+ <l:gentext key="MsgAud" text="Yleisö"/>
+ <l:gentext key="msgaud" text="Yleisö"/>
+ <l:gentext key="MsgLevel" text="Taso"/>
+ <l:gentext key="msglevel" text="Taso"/>
+ <l:gentext key="MsgOrig" text="Alkuperä"/>
+ <l:gentext key="msgorig" text="Alkuperä"/>
+ <l:gentext key="NOTE" text="HUOMAA"/>
+ <l:gentext key="Note" text="Huomaa"/>
+ <l:gentext key="note" text="Huomaa"/>
+ <l:gentext key="Part" text="Osa"/>
+ <l:gentext key="part" text="Osa"/>
+ <l:gentext key="Preface" text="Esipuhe"/>
+ <l:gentext key="preface" text="Esipuhe"/>
+ <l:gentext key="Procedure" text="Aliohjelma"/>
+ <l:gentext key="procedure" text="Aliohjelma"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Julkaistu"/>
+ <l:gentext key="published" text="Julkaistu"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Q:"/>
+ <l:gentext key="question" text="Q:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Lähdeluettelo"/>
+ <l:gentext key="reference" text="Lähdeluettelo"/>
+ <l:gentext key="RefName" text="Nimi"/>
+ <l:gentext key="refname" text="Nimi"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Synopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Synopsis"/>
+ <l:gentext key="RevHistory" text="Versiohistoria"/>
+ <l:gentext key="revhistory" text="Versiohistoria"/>
+ <l:gentext key="revision" text="Versio"/>
+ <l:gentext key="Revision" text="Versio"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="kohta"/>
+ <l:gentext key="Section" text="Kohta"/>
+ <l:gentext key="see" text="Katso"/>
+ <l:gentext key="See" text="Katso"/>
+ <l:gentext key="seealso" text="Katso myös"/>
+ <l:gentext key="Seealso" text="Katso myös"/>
+ <l:gentext key="SeeAlso" text="Katso myös"/>
+ <l:gentext key="set" text="Kokoelma"/>
+ <l:gentext key="Set" text="Kokoelma"/>
+ <l:gentext key="setindex" text="Kokoelman indeksi"/>
+ <l:gentext key="SetIndex" text="Kokoelman indeksi"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sivupalkki"/>
+ <l:gentext key="step" text="step"/>
+ <l:gentext key="Step" text="Step"/>
+ <l:gentext key="Table" text="Taulu"/>
+ <l:gentext key="table" text="Taulu"/>
+ <l:gentext key="tip" text="Vihje"/>
+ <l:gentext key="TIP" text="VIHJE"/>
+ <l:gentext key="Tip" text="Vihje"/>
+ <l:gentext key="Warning" text="Varoitus"/>
+ <l:gentext key="warning" text="Varoitus"/>
+ <l:gentext key="WARNING" text="VAROITUS"/>
+ <l:gentext key="and" text="ja"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Toim."/>
+ <l:gentext key="edited" text="Toim."/>
+ <l:gentext key="Editedby" text="Toimittanut"/>
+ <l:gentext key="editedby" text="Toimittanut"/>
+ <l:gentext key="in" text="teoksessa"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="elementtiä ei ole
olemassa"/>
+ <l:gentext key="notes" text="Notes"/>
+ <l:gentext key="Notes" text="Notes"/>
+ <l:gentext key="Pgs" text="Sivut"/>
+ <l:gentext key="pgs" text="Sivut"/>
+ <l:gentext key="Revisedby" text="Revised by: "/>
+ <l:gentext key="revisedby" text="Revised by: "/>
+ <l:gentext key="TableNotes" text="Notes"/>
+ <l:gentext key="tablenotes" text="Notes"/>
+ <l:gentext key="TableofContents" text="Sisällys"/>
+ <l:gentext key="tableofcontents" text="Sisällys"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Odottamaton elementin
nimi"/>
+ <l:gentext key="unsupported" text="ei tueta"/>
+ <l:gentext key="xrefto" text="xref johonkin"/>
+ <l:gentext key="listofequations" text="Luettelo
esimerkeistä"/>
+ <l:gentext key="ListofEquations" text="Luettelo
esimerkeistä"/>
+ <l:gentext key="ListofExamples" text="Luettelo
esimerkeistä"/>
+ <l:gentext key="listofexamples" text="Luettelo
esimerkeistä"/>
+ <l:gentext key="ListofFigures" text="Luettelo kuvista"/>
+ <l:gentext key="listoffigures" text="Luettelo kuvista"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Luettelo tauluista"/>
+ <l:gentext key="ListofTables" text="Luettelo tauluista"/>
+ <l:gentext key="ListofUnknown" text="Luettelo
tuntemattomista"/>
+ <l:gentext key="listofunknown" text="Luettelo
tuntemattomista"/>
+ <l:gentext key="nav-home" text="Alkuun"/>
+ <l:gentext key="nav-next" text="Seuraava"/>
+ <l:gentext key="nav-next-sibling" text="Nopeasti
eteenpäin"/>
+ <l:gentext key="nav-prev" text="Edellinen"/>
+ <l:gentext key="nav-prev-sibling" text="Nopeasti
taaksepäin"/>
+ <l:gentext key="nav-up" text="Ylös"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Liite %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Luku %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Kaava %n. %t"/>
+ <l:template name="example" text="Esimerkki %n. %t"/>
+ <l:template name="figure" text="Kuva %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Osa %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Aliohjelma %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Taulu %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Liite %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Luku %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="Q: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Q: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="Liite %n"/>
+ <l:template name="bridgehead" text="Kohta %n"/>
+ <l:template name="chapter" text="Luku %n"/>
+ <l:template name="equation" text="Kaava %n"/>
+ <l:template name="example"
text="Esimerkki %n"/>
+ <l:template name="figure" text="Kuva %n"/>
+ <l:template name="part" text="Osa %n"/>
+ <l:template name="procedure"
text="Aliohjelma %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="Q: %n"/>
+ <l:template name="question" text="Q: %n"/>
+ <l:template name="sect1" text="Kohta %n"/>
+ <l:template name="sect2" text="Kohta %n"/>
+ <l:template name="sect3" text="Kohta %n"/>
+ <l:template name="sect4" text="Kohta %n"/>
+ <l:template name="sect5" text="Kohta %n"/>
+ <l:template name="section" text="Kohta %n"/>
+ <l:template name="table" text="Taulu %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Liite %n,
%t"/>
+ <l:template name="bridgehead" text="Kohta %n,
“%t”"/>
+ <l:template name="chapter" text="Luku %n, %t"/>
+ <l:template name="equation" text="Kaava %n,
“%t”"/>
+ <l:template name="example" text="Esimerkki %n,
“%t”"/>
+ <l:template name="figure" text="Kuva %n,
“%t”"/>
+ <l:template name="part" text="Osa %n,
“%t”"/>
+ <l:template name="procedure" text="Aliohjelma %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1" text="Kohta %n,
“%t”"/>
+ <l:template name="sect2" text="Kohta %n,
“%t”"/>
+ <l:template name="sect3" text="Kohta %n,
“%t”"/>
+ <l:template name="sect4" text="Kohta %n,
“%t”"/>
+ <l:template name="sect5" text="Kohta %n,
“%t”"/>
+ <l:template name="section" text="Kohta %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Taulu %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" ja "/>
+ <l:template name="seplast" text=", ja "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Katso "/>
+ <l:template name="seealso" text="Katso myös "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Yleisö: "/>
+ <l:template name="MsgLevel" text="Taso: "/>
+ <l:template name="MsgOrig" text="Alkuperä: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x040b Finnish"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/fr.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/fr.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/fr.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,614 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="fr" english-language-name="French">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Résumé"/>
+ <l:gentext key="abstract" text="Résumé"/>
+ <l:gentext key="Answer" text="R :"/>
+ <l:gentext key="answer" text="R :"/>
+ <l:gentext key="Appendix" text="Annexe"/>
+ <l:gentext key="appendix" text="annexe"/>
+ <l:gentext key="Article" text="Article"/>
+ <l:gentext key="article" text="Article"/>
+ <l:gentext key="Bibliography" text="Bibliographie"/>
+ <l:gentext key="bibliography" text="Bibliographie"/>
+ <l:gentext key="Book" text="Livre"/>
+ <l:gentext key="book" text="Livre"/>
+ <l:gentext key="CAUTION" text="ATTENTION"/>
+ <l:gentext key="Caution" text="Attention"/>
+ <l:gentext key="caution" text="Attention"/>
+ <l:gentext key="Chapter" text="Chapitre"/>
+ <l:gentext key="chapter" text="chapitre"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Dédicace"/>
+ <l:gentext key="dedication" text="Dédicace"/>
+ <l:gentext key="Edition" text="Édition"/>
+ <l:gentext key="edition" text="Édition"/>
+ <l:gentext key="Equation" text="Équation"/>
+ <l:gentext key="equation" text="Équation"/>
+ <l:gentext key="Example" text="Exemple"/>
+ <l:gentext key="example" text="Exemple"/>
+ <l:gentext key="Figure" text="Figure"/>
+ <l:gentext key="figure" text="Figure"/>
+ <l:gentext key="Glossary" text="Glossaire"/>
+ <l:gentext key="glossary" text="Glossaire"/>
+ <l:gentext key="GlossSee" text="Voir"/>
+ <l:gentext key="glosssee" text="Voir"/>
+ <l:gentext key="GlossSeeAlso" text="Voir aussi"/>
+ <l:gentext key="glossseealso" text="Voir aussi"/>
+ <l:gentext key="IMPORTANT" text="IMPORTANT"/>
+ <l:gentext key="important" text="Important"/>
+ <l:gentext key="Important" text="Important"/>
+ <l:gentext key="Index" text="Index"/>
+ <l:gentext key="index" text="Index"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Note légale"/>
+ <l:gentext key="legalnotice" text="Note légale"/>
+ <l:gentext key="MsgAud" text="Public visé"/>
+ <l:gentext key="msgaud" text="Public visé"/>
+ <l:gentext key="MsgLevel" text="Niveau"/>
+ <l:gentext key="msglevel" text="Niveau"/>
+ <l:gentext key="MsgOrig" text="Origine"/>
+ <l:gentext key="msgorig" text="Origine"/>
+ <l:gentext key="NOTE" text="NOTE"/>
+ <l:gentext key="Note" text="Note"/>
+ <l:gentext key="note" text="Note"/>
+ <l:gentext key="Part" text="Partie"/>
+ <l:gentext key="part" text="Partie"/>
+ <l:gentext key="Preface" text="Préface"/>
+ <l:gentext key="preface" text="Préface"/>
+ <l:gentext key="Procedure" text="Procédure"/>
+ <l:gentext key="procedure" text="Procédure"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Date de publication"/>
+ <l:gentext key="pubdate" text="Date de publication"/>
+ <l:gentext key="Published" text="Publié"/>
+ <l:gentext key="published" text="Publié"/>
+ <l:gentext key="Qandadiv" text="Q & R"/>
+ <l:gentext key="qandadiv" text="Q & R"/>
+ <l:gentext key="Question" text="Q :"/>
+ <l:gentext key="question" text="Q :"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="Référence"/>
+ <l:gentext key="reference"
text="Référence"/>
+ <l:gentext key="RefName" text="Nom"/>
+ <l:gentext key="refname" text="Nom"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Synopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Synopsis"/>
+ <l:gentext key="RevHistory" text="Historique des
versions"/>
+ <l:gentext key="revhistory" text="Historique des
versions"/>
+ <l:gentext key="revision" text="Version"/>
+ <l:gentext key="Revision" text="Version"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="section"/>
+ <l:gentext key="Section" text="Section"/>
+ <l:gentext key="see" text="voir"/>
+ <l:gentext key="See" text="Voir"/>
+ <l:gentext key="seealso" text="voir aussi"/>
+ <l:gentext key="Seealso" text="Voir aussi"/>
+ <l:gentext key="SeeAlso" text="Voir Aussi"/>
+ <l:gentext key="set" text="Ensemble"/>
+ <l:gentext key="Set" text="Ensemble"/>
+ <l:gentext key="setindex" text="Index"/>
+ <l:gentext key="SetIndex" text="Index"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="étape"/>
+ <l:gentext key="Step" text="Étape"/>
+ <l:gentext key="Table" text="Tableau"/>
+ <l:gentext key="table" text="Tableau"/>
+ <l:gentext key="tip" text="ASTUCE"/>
+ <l:gentext key="TIP" text="ASTUCE"/>
+ <l:gentext key="Tip" text="Astuce"/>
+ <l:gentext key="Warning" text="Avertissement"/>
+ <l:gentext key="warning" text="AVERTISSEMENT"/>
+ <l:gentext key="WARNING" text="AVERTISSEMENT"/>
+ <l:gentext key="and" text="et"/>
+ <l:gentext key="by" text="par"/>
+ <l:gentext key="called" text="intitulé"/>
+ <l:gentext key="Edited" text="Publié"/>
+ <l:gentext key="edited" text="Publié"/>
+ <l:gentext key="Editedby" text="Publié par"/>
+ <l:gentext key="editedby" text="Publié par"/>
+ <l:gentext key="in" text="dans"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="Cet
élément n'existe pas"/>
+ <l:gentext key="notes" text="Notes"/>
+ <l:gentext key="Notes" text="Notes"/>
+ <l:gentext key="Pgs" text="Pages"/>
+ <l:gentext key="pgs" text="Pages"/>
+ <l:gentext key="Revisedby" text="Revu par : "/>
+ <l:gentext key="revisedby" text="Revu par : "/>
+ <l:gentext key="TableNotes" text="Remarques"/>
+ <l:gentext key="tablenotes" text="Remarques"/>
+ <l:gentext key="TableofContents" text="Table des
matières"/>
+ <l:gentext key="tableofcontents" text="Table des
matières"/>
+ <l:gentext key="the" text=""/>
+ <l:gentext key="unexpectedelementname" text="Nom
d'élément non attendu"/>
+ <l:gentext key="unsupported" text="Non reconnu par le
système"/>
+ <l:gentext key="xrefto" text="Référence
vers"/>
+ <l:gentext key="listofequations" text="Liste des
équations"/>
+ <l:gentext key="ListofEquations" text="Liste des
équations"/>
+ <l:gentext key="ListofExamples" text="Liste des exemples"/>
+ <l:gentext key="listofexamples" text="Liste des exemples"/>
+ <l:gentext key="ListofFigures" text="Liste des
illustrations"/>
+ <l:gentext key="listoffigures" text="Liste des
illustrations"/>
+ <l:gentext key="ListofProcedures" text="Liste des
procédures"/>
+ <l:gentext key="listofprocedures" text="Liste des
procédures"/>
+ <l:gentext key="listoftables" text="Liste des tableaux"/>
+ <l:gentext key="ListofTables" text="Liste des tableaux"/>
+ <l:gentext key="ListofUnknown" text="Liste des inconnues"/>
+ <l:gentext key="listofunknown" text="Liste des inconnues"/>
+ <l:gentext key="nav-home" text="Sommaire"/>
+ <l:gentext key="nav-next" text="Suivant"/>
+ <l:gentext key="nav-next-sibling" text="Avance rapide"/>
+ <l:gentext key="nav-prev"
text="Précédent"/>
+ <l:gentext key="nav-prev-sibling" text="Arrière
rapide"/>
+ <l:gentext key="nav-up" text="Niveau supérieur"/>
+ <l:gentext key="nav-toc" text="TdM"/>
+ <l:gentext key="Draft" text="Brouillon"/>
+ <l:gentext key="above" text="au dessus"/>
+ <l:gentext key="below" text="au dessous"/>
+ <l:gentext key="sectioncalled" text="la section
intitulée"/>
+ <l:gentext key="index symbols" text="Symboles"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyzâêîôûëïüàèùéçæœ"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZÂÊÎÔÛËÏÜÀÈÙÉÇÆŒ"/>
+ <l:dingbat key="startquote" text="« "/>
+ <l:dingbat key="endquote" text=" »"/>
+ <l:dingbat key="nestedstartquote"
text="« "/>
+ <l:dingbat key="nestedendquote"
text=" »"/>
+ <l:dingbat key="singlestartquote" text="‹"/>
+ <l:dingbat key="singleendquote" text="›"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count"
text="2"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="Annexe %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="Chapitre %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="Équation %n. %t"/>
+ <l:template name="example"
text="Exemple %n. %t"/>
+ <l:template name="figure"
text="Figure %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Procédure %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="Tableau %n. %t"/>
+ <l:template name="task" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="Annexe %n. %t"/>
+ <l:template name="article/appendix"
text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="Chapitre %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="R : %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="Q : %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="Q : %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"/>
+ <l:template name="pageabbrev" text="(p. %p)"/>
+ <l:template name="Page" text="Page %p"/>
+ <l:template name="bridgehead" text="la section intitulée
« %t »"/>
+ <l:template name="refsection" text="la section intitulée
« %t »"/>
+ <l:template name="refsect1" text="la section intitulée
« %t »"/>
+ <l:template name="refsect2" text="la section intitulée
« %t »"/>
+ <l:template name="refsect3" text="la section intitulée
« %t »"/>
+ <l:template name="sect1" text="la section intitulée
« %t »"/>
+ <l:template name="sect2" text="la section intitulée
« %t »"/>
+ <l:template name="sect3" text="la section intitulée
« %t »"/>
+ <l:template name="sect4" text="la section intitulée
« %t »"/>
+ <l:template name="sect5" text="la section intitulée
« %t »"/>
+ <l:template name="section" text="la section intitulée
« %t »"/>
+ <l:template name="simplesect" text="la section intitulée
« %t »"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="R : %n"/>
+ <l:template name="appendix" text="Annexe %n"/>
+ <l:template name="bridgehead"
text="Section %n"/>
+ <l:template name="chapter" text="Chapitre %n"/>
+ <l:template name="equation"
text="Équation %n"/>
+ <l:template name="example" text="Exemple %n"/>
+ <l:template name="figure" text="Figure %n"/>
+ <l:template name="part" text="Partie %n"/>
+ <l:template name="procedure"
text="Procédure %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
R %n"/>
+ <l:template name="qandaentry"
text="Q : %n"/>
+ <l:template name="question"
text="Q : %n"/>
+ <l:template name="sect1" text="Section %n"/>
+ <l:template name="sect2" text="Section %n"/>
+ <l:template name="sect3" text="Section %n"/>
+ <l:template name="sect4" text="Section %n"/>
+ <l:template name="sect5" text="Section %n"/>
+ <l:template name="section" text="Section %n"/>
+ <l:template name="table" text="Tableau %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Annexe %n,
%t"/>
+ <l:template name="bridgehead" text="Section %n,
« %t »"/>
+ <l:template name="chapter" text="Chapitre %n,
%t"/>
+ <l:template name="equation" text="Équation %n,
« %t »"/>
+ <l:template name="example" text="Exemple %n,
« %t »"/>
+ <l:template name="figure" text="Figure %n,
« %t »"/>
+ <l:template name="part" text="Partie %n,
« %t »"/>
+ <l:template name="procedure"
text="Procédure %n,
« %t »"/>
+ <l:template name="productionset" text="Production %n,
« %t »"/>
+ <l:template name="qandadiv" text="Q & R %n,
« %t »"/>
+ <l:template name="refsect1" text="la section intitulée
« %t »"/>
+ <l:template name="refsect2" text="la section intitulée
« %t »"/>
+ <l:template name="refsect3" text="la section intitulée
« %t »"/>
+ <l:template name="refsection" text="la section intitulée
« %t »"/>
+ <l:template name="sect1" text="Section %n,
« %t »"/>
+ <l:template name="sect2" text="Section %n,
« %t »"/>
+ <l:template name="sect3" text="Section %n,
« %t »"/>
+ <l:template name="sect4" text="Section %n,
« %t »"/>
+ <l:template name="sect5" text="Section %n,
« %t »"/>
+ <l:template name="section" text="Section %n,
« %t »"/>
+ <l:template name="simplesect" text="la section intitulée
« %t »"/>
+ <l:template name="table" text="Tableau %n,
« %t »"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" et "/>
+ <l:template name="seplast" text=", et "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Voir "/>
+ <l:template name="seealso" text="Voir aussi "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Public visé:
"/>
+ <l:template name="MsgLevel" text="Niveau: "/>
+ <l:template name="MsgOrig" text="Origine: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d/m/Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="janvier"/>
+ <l:template name="February" text="février"/>
+ <l:template name="March" text="mars"/>
+ <l:template name="April" text="avril"/>
+ <l:template name="May" text="mai"/>
+ <l:template name="June" text="juin"/>
+ <l:template name="July" text="juillet"/>
+ <l:template name="August" text="août"/>
+ <l:template name="September" text="septembre"/>
+ <l:template name="October" text="octobre"/>
+ <l:template name="November" text="novembre"/>
+ <l:template name="December" text="décembre"/>
+ <l:template name="Monday" text="lundi"/>
+ <l:template name="Tuesday" text="mardi"/>
+ <l:template name="Wednesday" text="mercredi"/>
+ <l:template name="Thursday" text="jeudi"/>
+ <l:template name="Friday" text="vendredi"/>
+ <l:template name="Saturday" text="samedi"/>
+ <l:template name="Sunday" text="dimanche"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="jan"/>
+ <l:template name="Feb" text="fév"/>
+ <l:template name="Mar" text="mar"/>
+ <l:template name="Apr" text="avr"/>
+ <l:template name="May" text="mai"/>
+ <l:template name="Jun" text="jun"/>
+ <l:template name="Jul" text="jui"/>
+ <l:template name="Aug" text="aoû"/>
+ <l:template name="Sep" text="sep"/>
+ <l:template name="Oct" text="oct"/>
+ <l:template name="Nov" text="nov"/>
+ <l:template name="Dec" text="déc"/>
+ <l:template name="Mon" text="lun"/>
+ <l:template name="Tue" text="mar"/>
+ <l:template name="Wed" text="mer"/>
+ <l:template name="Thu" text="jeu"/>
+ <l:template name="Fri" text="ven"/>
+ <l:template name="Sat" text="sam"/>
+ <l:template name="Sun" text="dim"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x040c French
(FRANCE)"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="-1"/>
+ <l:l i="0">Symboles</l:l>
+ <l:l i="1">A</l:l>
+ <l:l i="1">a</l:l>
+ <l:l i="1">à</l:l>
+ <l:l i="1">À</l:l>
+ <l:l i="1">â</l:l>
+ <l:l i="1">Â</l:l>
+ <l:l i="1">Æ</l:l>
+ <l:l i="1">æ</l:l>
+ <l:l i="2">B</l:l>
+ <l:l i="2">b</l:l>
+ <l:l i="3">C</l:l>
+ <l:l i="3">c</l:l>
+ <l:l i="3">ç</l:l>
+ <l:l i="4">D</l:l>
+ <l:l i="4">d</l:l>
+ <l:l i="5">E</l:l>
+ <l:l i="5">e</l:l>
+ <l:l i="5">ê</l:l>
+ <l:l i="5">Ê</l:l>
+ <l:l i="5">é</l:l>
+ <l:l i="5">É</l:l>
+ <l:l i="5">è</l:l>
+ <l:l i="5">È</l:l>
+ <l:l i="5">ë</l:l>
+ <l:l i="5">Ë</l:l>
+ <l:l i="5">€</l:l>
+ <l:l i="6">F</l:l>
+ <l:l i="6">f</l:l>
+ <l:l i="7">G</l:l>
+ <l:l i="7">g</l:l>
+ <l:l i="8">H</l:l>
+ <l:l i="8">h</l:l>
+ <l:l i="9">I</l:l>
+ <l:l i="9">i</l:l>
+ <l:l i="9">Î</l:l>
+ <l:l i="9">î</l:l>
+ <l:l i="9">Ï</l:l>
+ <l:l i="9">ï</l:l>
+ <l:l i="10">J</l:l>
+ <l:l i="10">j</l:l>
+ <l:l i="11">K</l:l>
+ <l:l i="11">k</l:l>
+ <l:l i="12">L</l:l>
+ <l:l i="12">l</l:l>
+ <l:l i="13">M</l:l>
+ <l:l i="13">m</l:l>
+ <l:l i="14">N</l:l>
+ <l:l i="14">n</l:l>
+ <l:l i="15">O</l:l>
+ <l:l i="15">o</l:l>
+ <l:l i="15">Ö</l:l>
+ <l:l i="15">ö</l:l>
+ <l:l i="15">Œ</l:l>
+ <l:l i="15">œ</l:l>
+ <l:l i="16">P</l:l>
+ <l:l i="16">p</l:l>
+ <l:l i="17">Q</l:l>
+ <l:l i="17">q</l:l>
+ <l:l i="18">R</l:l>
+ <l:l i="18">r</l:l>
+ <l:l i="19">S</l:l>
+ <l:l i="19">s</l:l>
+ <l:l i="20">T</l:l>
+ <l:l i="20">t</l:l>
+ <l:l i="21">U</l:l>
+ <l:l i="21">u</l:l>
+ <l:l i="21">Ù</l:l>
+ <l:l i="21">ù</l:l>
+ <l:l i="21">Û</l:l>
+ <l:l i="21">û</l:l>
+ <l:l i="21">Ü</l:l>
+ <l:l i="21">ü</l:l>
+ <l:l i="22">V</l:l>
+ <l:l i="22">v</l:l>
+ <l:l i="23">W</l:l>
+ <l:l i="23">w</l:l>
+ <l:l i="24">X</l:l>
+ <l:l i="24">x</l:l>
+ <l:l i="25">Y</l:l>
+ <l:l i="25">y</l:l>
+ <l:l i="26">Z</l:l>
+ <l:l i="26">z</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/gentext.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/gentext.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/common/gentext.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,716 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ exclude-result-prefixes="doc"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: gentext.xsl,v 1.1.1.1 2004/10/19 21:21:38 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+
+<xsl:template match="*" mode="object.title.template">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context" select="'title'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="chapter" mode="object.title.template">
+ <xsl:choose>
+ <xsl:when test="$chapter.autolabel != 0">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'title-numbered'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'title-unnumbered'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="appendix" mode="object.title.template">
+ <xsl:choose>
+ <xsl:when test="$appendix.autolabel != 0">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'title-numbered'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'title-unnumbered'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="section|sect1|sect2|sect3|sect4|sect5|simplesect
+ |bridgehead"
+ mode="object.title.template">
+ <xsl:choose>
+ <xsl:when test="$section.autolabel != 0">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'title-numbered'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'title-unnumbered'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="procedure" mode="object.title.template">
+ <xsl:choose>
+ <xsl:when test="$formal.procedures != 0">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'title'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ <xsl:text>.formal</xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'title'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template match="*" mode="object.subtitle.template">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'subtitle'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template match="*" mode="is.autonumber">
+ <xsl:value-of select="'0'"/>
+</xsl:template>
+
+<xsl:template match="section|sect1|sect2|sect3|sect4|sect5"
+ mode="is.autonumber">
+ <xsl:value-of select="$section.autolabel"/>
+</xsl:template>
+
+<xsl:template match="figure|example|table|equation"
mode="is.autonumber">
+ <xsl:value-of select="'1'"/>
+</xsl:template>
+
+<xsl:template match="appendix" mode="is.autonumber">
+ <xsl:value-of select="$appendix.autolabel"/>
+</xsl:template>
+
+<xsl:template match="chapter" mode="is.autonumber">
+ <xsl:value-of select="$chapter.autolabel"/>
+</xsl:template>
+
+<xsl:template match="part" mode="is.autonumber">
+ <xsl:value-of select="$part.autolabel"/>
+</xsl:template>
+
+<xsl:template match="preface" mode="is.autonumber">
+ <xsl:value-of select="$preface.autolabel"/>
+</xsl:template>
+
+<xsl:template match="question|answer" mode="is.autonumber">
+ <xsl:choose>
+ <xsl:when test="$qanda.defaultlabel = 'number'
+ and not(label)">
+ <xsl:value-of select="'1'"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="'0'"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="qandadiv" mode="is.autonumber">
+ <xsl:value-of select="$qandadiv.autolabel"/>
+</xsl:template>
+
+<xsl:template match="bridgehead" mode="is.autonumber">
+ <xsl:value-of select="$section.autolabel"/>
+</xsl:template>
+
+<xsl:template match="*" mode="object.xref.template">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="referrer"/>
+
+ <!-- Is autonumbering on? -->
+ <xsl:variable name="autonumber">
+ <xsl:apply-templates select="." mode="is.autonumber"/>
+ </xsl:variable>
+
+ <xsl:variable name="number-and-title-template">
+ <xsl:call-template name="gentext.template.exists">
+ <xsl:with-param name="context"
select="'xref-number-and-title'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="number-template">
+ <xsl:call-template name="gentext.template.exists">
+ <xsl:with-param name="context"
select="'xref-number'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="context">
+ <xsl:choose>
+ <xsl:when test="$autonumber != 0
+ and $number-and-title-template != 0
+ and $xref.with.number.and.title != 0">
+ <xsl:value-of select="'xref-number-and-title'"/>
+ </xsl:when>
+ <xsl:when test="$autonumber != 0
+ and $number-template != 0">
+ <xsl:value-of select="'xref-number'"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="'xref'"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context" select="$context"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:call-template>
+
+</xsl:template>
+
+
+<!-- ============================================================ -->
+
+<xsl:template match="*" mode="object.title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:variable name="template">
+ <xsl:apply-templates select="."
mode="object.title.template"/>
+ </xsl:variable>
+
+<!--
+ <xsl:message>
+ <xsl:text>object.title.markup: </xsl:text>
+ <xsl:value-of select="local-name(.)"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="$template"/>
+ </xsl:message>
+-->
+
+ <xsl:call-template name="substitute-markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ <xsl:with-param name="template" select="$template"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="*" mode="object.title.markup.textonly">
+ <xsl:variable name="title">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </xsl:variable>
+ <xsl:value-of select="$title"/>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template match="*" mode="object.titleabbrev.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+
+ <!-- Just for consistency in template naming -->
+
+ <xsl:apply-templates select="." mode="titleabbrev.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template match="*" mode="object.subtitle.markup">
+ <xsl:variable name="template">
+ <xsl:apply-templates select="."
mode="object.subtitle.template"/>
+ </xsl:variable>
+
+ <xsl:call-template name="substitute-markup">
+ <xsl:with-param name="template" select="$template"/>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template match="*" mode="object.xref.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="referrer"/>
+
+ <xsl:variable name="template">
+ <xsl:choose>
+ <xsl:when test="starts-with(normalize-space($xrefstyle),
'select:')">
+ <xsl:call-template name="make.gentext.template">
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="starts-with(normalize-space($xrefstyle),
'template:')">
+ <xsl:value-of select="substring-after(normalize-space($xrefstyle),
'template:')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="."
mode="object.xref.template">
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+<!--
+ <xsl:message>
+ <xsl:text>object.xref.markup: </xsl:text>
+ <xsl:value-of select="local-name(.)"/>
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="$xrefstyle"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$purpose"/>
+ <xsl:text>)</xsl:text>
+ <xsl:text>: [</xsl:text>
+ <xsl:value-of select="$template"/>
+ <xsl:text>]</xsl:text>
+ </xsl:message>
+-->
+
+ <xsl:if test="$template = ''">
+ <xsl:message>
+ <xsl:text>object.xref.markup: empty xref template</xsl:text>
+ <xsl:text> for linkend="</xsl:text>
+ <xsl:value-of select="@id"/>
+ <xsl:text>" and @xrefstyle="</xsl:text>
+ <xsl:value-of select="$xrefstyle"/>
+ <xsl:text>"</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:call-template name="substitute-markup">
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ <xsl:with-param name="template" select="$template"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="listitem" mode="object.xref.markup">
+ <xsl:choose>
+ <xsl:when test="parent::orderedlist">
+ <xsl:variable name="template">
+ <xsl:apply-templates select="."
mode="object.xref.template"/>
+ </xsl:variable>
+ <xsl:call-template name="substitute-markup">
+ <xsl:with-param name="template" select="$template"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Xref is only supported to listitems in an</xsl:text>
+ <xsl:text> orderedlist: </xsl:text>
+ <xsl:value-of select="@id"/>
+ </xsl:message>
+ <xsl:text>???</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="question" mode="object.xref.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="referrer"/>
+
+ <xsl:variable name="deflabel">
+ <xsl:choose>
+ <xsl:when test="ancestor-or-self::*[@defaultlabel]">
+ <xsl:value-of select="(ancestor-or-self::*[@defaultlabel])[last()]
+ /@defaultlabel"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$qanda.defaultlabel"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="template">
+ <xsl:choose>
+ <!-- This avoids double Q: Q: in xref when defaultlabel=qanda -->
+ <xsl:when test="$deflabel = 'qanda' and
not(label)">%n</xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="."
mode="object.xref.template">
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:call-template name="substitute-markup">
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ <xsl:with-param name="template" select="$template"/>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template name="substitute-markup">
+ <xsl:param name="template" select="''"/>
+ <xsl:param name="allow-anchors" select="'0'"/>
+ <xsl:param name="title" select="''"/>
+ <xsl:param name="subtitle" select="''"/>
+ <xsl:param name="label" select="''"/>
+ <xsl:param name="pagenumber" select="''"/>
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="referrer"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($template, '%')">
+ <xsl:value-of select="substring-before($template, '%')"/>
+ <xsl:variable name="candidate"
+ select="substring(substring-after($template, '%'), 1,
1)"/>
+ <xsl:choose>
+ <xsl:when test="$candidate = 't'">
+ <xsl:apply-templates select="."
mode="insert.title.markup">
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="title">
+ <xsl:choose>
+ <xsl:when test="$title != ''">
+ <xsl:copy-of select="$title"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="."
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:when test="$candidate = 's'">
+ <xsl:apply-templates select="."
mode="insert.subtitle.markup">
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="subtitle">
+ <xsl:choose>
+ <xsl:when test="$subtitle != ''">
+ <xsl:copy-of select="$subtitle"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="."
mode="subtitle.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:when test="$candidate = 'n'">
+ <xsl:apply-templates select="."
mode="insert.label.markup">
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="label">
+ <xsl:choose>
+ <xsl:when test="$label != ''">
+ <xsl:copy-of select="$label"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="."
mode="label.markup"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:when test="$candidate = 'p'">
+ <xsl:apply-templates select="."
mode="insert.pagenumber.markup">
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="pagenumber">
+ <xsl:choose>
+ <xsl:when test="$pagenumber != ''">
+ <xsl:copy-of select="$pagenumber"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="."
mode="pagenumber.markup"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:when test="$candidate = 'd'">
+ <xsl:apply-templates select="."
mode="insert.direction.markup">
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="direction">
+ <xsl:choose>
+ <xsl:when test="$referrer">
+ <xsl:variable name="referent-is-below">
+ <xsl:for-each select="preceding::xref">
+ <xsl:if test="generate-id(.) =
generate-id($referrer)">1</xsl:if>
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$referent-is-below = ''">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'above'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'below'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>Attempt to use %d in gentext with no
referrer!</xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:when test="$candidate = '%' ">
+ <xsl:text>%</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>%</xsl:text><xsl:value-of
select="$candidate"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <!-- recurse with the rest of the template string -->
+ <xsl:variable name="rest"
+ select="substring($template,
+ string-length(substring-before($template, '%'))+3)"/>
+ <xsl:call-template name="substitute-markup">
+ <xsl:with-param name="template" select="$rest"/>
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ <xsl:with-param name="title" select="$title"/>
+ <xsl:with-param name="subtitle" select="$subtitle"/>
+ <xsl:with-param name="label" select="$label"/>
+ <xsl:with-param name="pagenumber"
select="$pagenumber"/>
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$template"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template name="make.gentext.template">
+ <xsl:param name="xrefstyle" select="''"/>
+ <xsl:param name="purpose"/>
+ <xsl:param name="referrer"/>
+ <xsl:param name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:param>
+
+ <!-- parse xrefstyle to get parts -->
+ <xsl:variable name="parts"
+ select="substring-after(normalize-space($xrefstyle),
'select:')"/>
+
+ <xsl:variable name="labeltype">
+ <xsl:choose>
+ <xsl:when test="contains($parts, 'labelnumber')">
+ <xsl:text>labelnumber</xsl:text>
+ </xsl:when>
+ <xsl:when test="contains($parts, 'labelname')">
+ <xsl:text>labelname</xsl:text>
+ </xsl:when>
+ <xsl:when test="contains($parts, 'label')">
+ <xsl:text>label</xsl:text>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="titletype">
+ <xsl:choose>
+ <xsl:when test="contains($parts, 'quotedtitle')">
+ <xsl:text>quotedtitle</xsl:text>
+ </xsl:when>
+ <xsl:when test="contains($parts, 'title')">
+ <xsl:text>title</xsl:text>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="pagetype">
+ <xsl:choose>
+ <xsl:when test="$insert.xref.page.number = 'no'">
+ <!-- suppress page numbers -->
+ </xsl:when>
+ <xsl:when test="contains($parts, 'nopage')">
+ <xsl:text>nopage</xsl:text>
+ </xsl:when>
+ <xsl:when test="contains($parts, 'pagenumber')">
+ <xsl:text>pagenumber</xsl:text>
+ </xsl:when>
+ <xsl:when test="contains($parts, 'pageabbrev')">
+ <xsl:text>pageabbrev</xsl:text>
+ </xsl:when>
+ <xsl:when test="contains($parts, 'Page')">
+ <xsl:text>Page</xsl:text>
+ </xsl:when>
+ <xsl:when test="contains($parts, 'page')">
+ <xsl:text>page</xsl:text>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:if test="$labeltype != ''">
+ <xsl:choose>
+ <xsl:when test="$labeltype = 'labelname'">
+ <xsl:call-template name="gentext"/>
+ </xsl:when>
+ <xsl:when test="$labeltype = 'labelnumber'">
+ <xsl:text>%n</xsl:text>
+ </xsl:when>
+ <xsl:when test="$labeltype = 'label'">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'xref-number'"/>
+ <xsl:with-param name="name">
+ <xsl:call-template name="xpath.location"/>
+ </xsl:with-param>
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:call-template>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="$titletype != ''">
+ <xsl:value-of select="$xref.label-title.separator"/>
+ </xsl:when>
+ <xsl:when test="$pagetype != ''">
+ <xsl:value-of select="$xref.label-page.separator"/>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:if>
+
+ <xsl:if test="$titletype != ''">
+ <xsl:choose>
+ <xsl:when test="$titletype = 'title'">
+ <xsl:text>%t</xsl:text>
+ </xsl:when>
+ <xsl:when test="$titletype = 'quotedtitle'">
+ <xsl:call-template name="gentext.dingbat">
+ <xsl:with-param name="dingbat"
select="'startquote'"/>
+ </xsl:call-template>
+ <xsl:text>%t</xsl:text>
+ <xsl:call-template name="gentext.dingbat">
+ <xsl:with-param name="dingbat"
select="'endquote'"/>
+ </xsl:call-template>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="$pagetype != '' and $pagetype !=
'nopage'">
+ <xsl:value-of select="$xref.title-page.separator"/>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:if>
+
+ <xsl:if test="$pagetype != ''">
+ <xsl:choose>
+ <!-- special case: use regular xref template -->
+ <xsl:when test="$pagetype = 'nopage'
+ and $labeltype = ''
+ and $titletype = ''">
+ <xsl:apply-templates select="."
mode="object.xref.template">
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:when test="$pagetype = 'page'">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'xref'"/>
+ <xsl:with-param name="name"
select="'page'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$pagetype = 'Page'">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'xref'"/>
+ <xsl:with-param name="name"
select="'Page'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$pagetype = 'pageabbrev'">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'xref'"/>
+ <xsl:with-param name="name"
select="'pageabbrev'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$pagetype = 'pagenumber'">
+ <xsl:text>%p</xsl:text>
+ </xsl:when>
+ </xsl:choose>
+
+ </xsl:if>
+
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/common/he.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/he.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/he.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="he" english-language-name="Hebrew">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract"
text="סיכום"/>
+ <l:gentext key="abstract"
text="סיכום"/>
+ <l:gentext key="Answer" text="ת:"/>
+ <l:gentext key="answer" text="ת:"/>
+ <l:gentext key="Appendix"
text="נספח"/>
+ <l:gentext key="appendix"
text="נספח"/>
+ <l:gentext key="Article"
text="מאמר"/>
+ <l:gentext key="article"
text="מאמר"/>
+ <l:gentext key="Bibliography"
text="ביבליוגרפיה"/>
+ <l:gentext key="bibliography"
text="ביבליוגרפיה"/>
+ <l:gentext key="Book"
text="ספר"/>
+ <l:gentext key="book"
text="ספר"/>
+ <l:gentext key="CAUTION"
text="אזהרה"/>
+ <l:gentext key="Caution"
text="אזהרה"/>
+ <l:gentext key="caution"
text="אזהרה"/>
+ <l:gentext key="Chapter"
text="פרק"/>
+ <l:gentext key="chapter"
text="פרק"/>
+ <l:gentext key="Colophon"
text="קולופון"/>
+ <l:gentext key="colophon"
text="קולופון"/>
+ <l:gentext key="Copyright"
text="זכויות
יוצרים"/>
+ <l:gentext key="copyright"
text="זכויות
יוצרים"/>
+ <l:gentext key="Dedication"
text="הקדשה"/>
+ <l:gentext key="dedication"
text="הקדשה"/>
+ <l:gentext key="Edition"
text="מהדורה"/>
+ <l:gentext key="edition"
text="מהדורה"/>
+ <l:gentext key="Equation"
text="משוואה"/>
+ <l:gentext key="equation"
text="משוואה"/>
+ <l:gentext key="Example"
text="דוגמה"/>
+ <l:gentext key="example"
text="דוגמה"/>
+ <l:gentext key="Figure"
text="איור"/>
+ <l:gentext key="figure"
text="איור"/>
+ <l:gentext key="Glossary"
text="מילון
מונחים"/>
+ <l:gentext key="glossary"
text="מילון
מונחים"/>
+ <l:gentext key="GlossSee"
text="ראה"/>
+ <l:gentext key="glosssee"
text="ראה"/>
+ <l:gentext key="GlossSeeAlso"
text="ראה גם"/>
+ <l:gentext key="glossseealso"
text="ראה גם"/>
+ <l:gentext key="IMPORTANT"
text="חשוב"/>
+ <l:gentext key="important"
text="חשוב"/>
+ <l:gentext key="Important"
text="חשוב"/>
+ <l:gentext key="Index"
text="אינדקס"/>
+ <l:gentext key="index"
text="אינדקס"/>
+ <l:gentext key="ISBN"
text="מספר ספר
סטנדרטי
בינלאומי"/>
+ <l:gentext key="isbn"
text="מספר ספר
סטנדרטי
בינלאומי"/>
+ <l:gentext key="LegalNotice"
text="הודעה
משפטית"/>
+ <l:gentext key="legalnotice"
text="הודעה
משפטית"/>
+ <l:gentext key="MsgAud" text="קהל
יעד"/>
+ <l:gentext key="msgaud" text="קהל
יעד"/>
+ <l:gentext key="MsgLevel"
text="רמה"/>
+ <l:gentext key="msglevel"
text="רמה"/>
+ <l:gentext key="MsgOrig"
text="מקור"/>
+ <l:gentext key="msgorig"
text="מקור"/>
+ <l:gentext key="NOTE" text="שים
לב"/>
+ <l:gentext key="Note" text="שים
לב"/>
+ <l:gentext key="note" text="שים
לב"/>
+ <l:gentext key="Part"
text="חלק"/>
+ <l:gentext key="part"
text="חלק"/>
+ <l:gentext key="Preface"
text="מבוא"/>
+ <l:gentext key="preface"
text="מבוא"/>
+ <l:gentext key="Procedure"
text="הליך"/>
+ <l:gentext key="procedure"
text="הליך"/>
+ <l:gentext key="ProductionSet"
text="ייצור"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published"
text="הוצא
לאור"/>
+ <l:gentext key="published"
text="הוצא
לאור"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="ש:"/>
+ <l:gentext key="question" text="ש:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="מראה
מקום"/>
+ <l:gentext key="reference"
text="מראה
מקום"/>
+ <l:gentext key="RefName" text="שם"/>
+ <l:gentext key="refname" text="שם"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="תמצית"/>
+ <l:gentext key="refsynopsisdiv"
text="תמצית"/>
+ <l:gentext key="RevHistory"
text="היסטוריית
גירסאות"/>
+ <l:gentext key="revhistory"
text="היסטוריית
גירסאות"/>
+ <l:gentext key="revision"
text="גירסה"/>
+ <l:gentext key="Revision"
text="גירסה"/>
+ <l:gentext key="sect1"
text="סעיף"/>
+ <l:gentext key="sect2"
text="סעיף"/>
+ <l:gentext key="sect3"
text="סעיף"/>
+ <l:gentext key="sect4"
text="סעיף"/>
+ <l:gentext key="sect5"
text="סעיף"/>
+ <l:gentext key="section"
text="סעיף"/>
+ <l:gentext key="Section"
text="סעיף"/>
+ <l:gentext key="see"
text="ראה"/>
+ <l:gentext key="See"
text="ראה"/>
+ <l:gentext key="seealso" text="ראה
גם"/>
+ <l:gentext key="Seealso" text="ראה
גם"/>
+ <l:gentext key="SeeAlso" text="ראה
גם"/>
+ <l:gentext key="set"
text="סידרה"/>
+ <l:gentext key="Set"
text="סידרה"/>
+ <l:gentext key="setindex"
text="אינקדקס
סדרות"/>
+ <l:gentext key="SetIndex"
text="אינדקס
סדרות"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="פס
צדדי"/>
+ <l:gentext key="step"
text="צעד"/>
+ <l:gentext key="Step"
text="צעד"/>
+ <l:gentext key="Table"
text="טבלה"/>
+ <l:gentext key="table"
text="טבלה"/>
+ <l:gentext key="tip"
text="עצה"/>
+ <l:gentext key="TIP"
text="עצה"/>
+ <l:gentext key="Tip"
text="עצה"/>
+ <l:gentext key="Warning"
text="אזהרה"/>
+ <l:gentext key="warning"
text="אזהרה"/>
+ <l:gentext key="WARNING"
text="אזהרה"/>
+ <l:gentext key="and" text="ו"/>
+ <l:gentext key="by"
text="מאת"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited"
text="נערך"/>
+ <l:gentext key="edited"
text="נערך"/>
+ <l:gentext key="Editedby"
text="נערך על
ידי"/>
+ <l:gentext key="editedby"
text="נערך על
ידי"/>
+ <l:gentext key="in" text="ב"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement"
text="מרכיב
שאינו
קיים"/>
+ <l:gentext key="notes"
text="הערות"/>
+ <l:gentext key="Notes"
text="הערות"/>
+ <l:gentext key="Pgs"
text="עמודים"/>
+ <l:gentext key="pgs"
text="עמודים"/>
+ <l:gentext key="Revisedby"
text="הוגה על
ידי: "/>
+ <l:gentext key="revisedby"
text="הוגה על
ידי: "/>
+ <l:gentext key="TableNotes"
text="הערות"/>
+ <l:gentext key="tablenotes"
text="הערות"/>
+ <l:gentext key="TableofContents"
text="תוכן
העניינים"/>
+ <l:gentext key="tableofcontents"
text="תוכן
העניינים"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="שם
מרכיב
בלתי
צפוי"/>
+ <l:gentext key="unsupported" text="לא
נתמך"/>
+ <l:gentext key="xrefto"
text="התייחסות
צולבת אל"/>
+ <l:gentext key="listofequations"
text="רשימת
משוואות"/>
+ <l:gentext key="ListofEquations"
text="רשימת
משוואות"/>
+ <l:gentext key="ListofExamples"
text="רשימת
דוגמאות"/>
+ <l:gentext key="listofexamples"
text="רשימת
דוגמאות"/>
+ <l:gentext key="ListofFigures"
text="רשימת
איורים"/>
+ <l:gentext key="listoffigures"
text="רשימת
איורים"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables"
text="רשימת
טבלאות"/>
+ <l:gentext key="ListofTables"
text="רשימת
טבלאות"/>
+ <l:gentext key="ListofUnknown"
text="רשימה של
מרכיבים
לא
ידועים"/>
+ <l:gentext key="listofunknown"
text="רשימה של
מרכיבים
לא
ידועים"/>
+ <l:gentext key="nav-home"
text="ראשי"/>
+ <l:gentext key="nav-next"
text="הבא"/>
+ <l:gentext key="nav-next-sibling"
text="דלג
לסוף"/>
+ <l:gentext key="nav-prev"
text="הקודם"/>
+ <l:gentext key="nav-prev-sibling"
text="חזור
להתחלה"/>
+ <l:gentext key="nav-up"
text="למעלה"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft"
text="טיוטה"/>
+ <l:gentext key="above"
text="למעלה"/>
+ <l:gentext key="below"
text="למטה"/>
+ <l:gentext key="sectioncalled"
text="הסעיף
שנקרא"/>
+ <l:gentext key="index symbols"
text="סמלים"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="נספח %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="פרק %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="משוואה %n.
%t"/>
+ <l:template name="example"
text="דוגמה %n. %t"/>
+ <l:template name="figure"
text="איור %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="חלק
%n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="הליך %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="ייצור %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="טבלה %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="נספח %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="פרק %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="ת: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="ש: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="ש: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="refsection"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="refsect1"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="refsect2"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="refsect3"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="sect1"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="sect2"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="sect3"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="sect4"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="sect5"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="section"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="simplesect"
text="הסעיף
שנקרא
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="ת: %n"/>
+ <l:template name="appendix"
text="נספח %n"/>
+ <l:template name="bridgehead"
text="סעיף %n"/>
+ <l:template name="chapter"
text="פרק %n"/>
+ <l:template name="equation"
text="משוואה %n"/>
+ <l:template name="example"
text="דוגמה %n"/>
+ <l:template name="figure"
text="איור %n"/>
+ <l:template name="part"
text="חלק %n"/>
+ <l:template name="procedure"
text="הליך %n"/>
+ <l:template name="productionset"
text="ייצור %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="ש: %n"/>
+ <l:template name="question"
text="ש: %n"/>
+ <l:template name="sect1"
text="סעיף %n"/>
+ <l:template name="sect2"
text="סעיף %n"/>
+ <l:template name="sect3"
text="סעיף %n"/>
+ <l:template name="sect4"
text="סעיף %n"/>
+ <l:template name="sect5"
text="סעיף %n"/>
+ <l:template name="section"
text="סעיף %n"/>
+ <l:template name="table"
text="טבלה %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="נספח %n, %t"/>
+ <l:template name="bridgehead"
text="סעיף %n,
“%t”"/>
+ <l:template name="chapter"
text="פרק %n, %t"/>
+ <l:template name="equation"
text="משוואה %n,
“%t”"/>
+ <l:template name="example"
text="דוגמה %n,
“%t”"/>
+ <l:template name="figure"
text="איור %n,
“%t”"/>
+ <l:template name="part"
text="חלק %n,
“%t”"/>
+ <l:template name="procedure"
text="הליך %n,
“%t”"/>
+ <l:template name="productionset"
text="ייצור %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="refsect2"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="refsect3"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="refsection"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="sect1"
text="סעיף %n,
“%t”"/>
+ <l:template name="sect2"
text="סעיף %n,
“%t”"/>
+ <l:template name="sect3"
text="סעיף %n,
“%t”"/>
+ <l:template name="sect4"
text="סעיף %n,
“%t”"/>
+ <l:template name="sect5"
text="סעיף %n,
“%t”"/>
+ <l:template name="section"
text="סעיף %n,
“%t”"/>
+ <l:template name="simplesect"
text="הסעיף
שנקרא
“%t”"/>
+ <l:template name="table"
text="טבלה %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" ו "/>
+ <l:template name="seplast" text=", ו "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="ראה
"/>
+ <l:template name="seealso"
text="ראה גם "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="קהל
יעד: "/>
+ <l:template name="MsgLevel"
text="רמה: "/>
+ <l:template name="MsgOrig"
text="מקור: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x040d Hebrew
(ISRAEL)"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/hr.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/hr.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/hr.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="hr" english-language-name="Croatian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Sažetak"/>
+ <l:gentext key="abstract" text="Sažetak"/>
+ <l:gentext key="Answer" text="Odgovor:"/>
+ <l:gentext key="answer" text="Odgovor:"/>
+ <l:gentext key="Appendix" text="Dodatak"/>
+ <l:gentext key="appendix" text="dodatak"/>
+ <l:gentext key="Article" text="Članak"/>
+ <l:gentext key="article" text="Članak"/>
+ <l:gentext key="Bibliography" text="Literatura"/>
+ <l:gentext key="bibliography" text="Literatura"/>
+ <l:gentext key="Book" text="Knjiga"/>
+ <l:gentext key="book" text="Knjiga"/>
+ <l:gentext key="CAUTION" text="OPREZ"/>
+ <l:gentext key="Caution" text="Oprez"/>
+ <l:gentext key="caution" text="Oprez"/>
+ <l:gentext key="Chapter" text="Poglavlje"/>
+ <l:gentext key="chapter" text="poglavlje"/>
+ <l:gentext key="Colophon" text="Impresum"/>
+ <l:gentext key="colophon" text="Impresum"/>
+ <l:gentext key="Copyright" text="Autorska prava"/>
+ <l:gentext key="copyright" text="Autorska prava"/>
+ <l:gentext key="Dedication" text="Posveta"/>
+ <l:gentext key="dedication" text="Posveta"/>
+ <l:gentext key="Edition" text="Izdanje"/>
+ <l:gentext key="edition" text="Izdanje"/>
+ <l:gentext key="Equation" text="Jednadžba"/>
+ <l:gentext key="equation" text="Jednadžba"/>
+ <l:gentext key="Example" text="Primjer"/>
+ <l:gentext key="example" text="Primjer"/>
+ <l:gentext key="Figure" text="Slika"/>
+ <l:gentext key="figure" text="Slika"/>
+ <l:gentext key="Glossary" text="Rječnik"/>
+ <l:gentext key="glossary" text="Rječnik"/>
+ <l:gentext key="GlossSee" text="Vidi"/>
+ <l:gentext key="glosssee" text="Vidi"/>
+ <l:gentext key="GlossSeeAlso" text="Vidi i"/>
+ <l:gentext key="glossseealso" text="Vidi i"/>
+ <l:gentext key="IMPORTANT" text="VAŽNO"/>
+ <l:gentext key="important" text="Važno"/>
+ <l:gentext key="Important" text="Važno"/>
+ <l:gentext key="Index" text="Kazalo"/>
+ <l:gentext key="index" text="Kazalo"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Pravne odredbe"/>
+ <l:gentext key="legalnotice" text="Pravne odredbe"/>
+ <l:gentext key="MsgAud" text="Primatelji"/>
+ <l:gentext key="msgaud" text="Primatelji"/>
+ <l:gentext key="MsgLevel" text="Razina"/>
+ <l:gentext key="msglevel" text="Razina"/>
+ <l:gentext key="MsgOrig" text="Izvor"/>
+ <l:gentext key="msgorig" text="Izvor"/>
+ <l:gentext key="NOTE" text="BILJEŠKA"/>
+ <l:gentext key="Note" text="Bilješka"/>
+ <l:gentext key="note" text="Bilješka"/>
+ <l:gentext key="Part" text="Dio"/>
+ <l:gentext key="part" text="Dio"/>
+ <l:gentext key="Preface" text="Predgovor"/>
+ <l:gentext key="preface" text="Predgovor"/>
+ <l:gentext key="Procedure" text="Postupak"/>
+ <l:gentext key="procedure" text="Postupak"/>
+ <l:gentext key="ProductionSet" text="Produkcija"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Objavljeno"/>
+ <l:gentext key="published" text="Objavljeno"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Pitanje:"/>
+ <l:gentext key="question" text="Pitanje:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Referenca"/>
+ <l:gentext key="reference" text="Referenca"/>
+ <l:gentext key="RefName" text="Ime"/>
+ <l:gentext key="refname" text="Ime"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Pregled"/>
+ <l:gentext key="refsynopsisdiv" text="Pregled"/>
+ <l:gentext key="RevHistory" text="Povijest preinaka"/>
+ <l:gentext key="revhistory" text="Povijest preinaka"/>
+ <l:gentext key="revision" text="Preinaka"/>
+ <l:gentext key="Revision" text="Preinaka"/>
+ <l:gentext key="sect1" text="Odjeljak"/>
+ <l:gentext key="sect2" text="Odjeljak"/>
+ <l:gentext key="sect3" text="Odjeljak"/>
+ <l:gentext key="sect4" text="Odjeljak"/>
+ <l:gentext key="sect5" text="Odjeljak"/>
+ <l:gentext key="section" text="Odjeljak"/>
+ <l:gentext key="Section" text="Odjeljak"/>
+ <l:gentext key="see" text="vidi"/>
+ <l:gentext key="See" text="See" lang="en"/>
+ <l:gentext key="seealso" text="vidi i"/>
+ <l:gentext key="Seealso" text="See also"
lang="en"/>
+ <l:gentext key="SeeAlso" text="See Also"
lang="en"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Kazalo seta"/>
+ <l:gentext key="SetIndex" text="Kazalo seta"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="korak"/>
+ <l:gentext key="Step" text="Korak"/>
+ <l:gentext key="Table" text="Tablica"/>
+ <l:gentext key="table" text="Tablica"/>
+ <l:gentext key="tip" text="Savjet"/>
+ <l:gentext key="TIP" text="SAVJET"/>
+ <l:gentext key="Tip" text="Savjet"/>
+ <l:gentext key="Warning" text="Upozorenje"/>
+ <l:gentext key="warning" text="Upozorenje"/>
+ <l:gentext key="WARNING" text="UPOZORENJE"/>
+ <l:gentext key="and" text="i"/>
+ <l:gentext key="by" text="po"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Uredio/la"/>
+ <l:gentext key="edited" text="Uredio/la"/>
+ <l:gentext key="Editedby" text="Uredio/la"/>
+ <l:gentext key="editedby" text="Uredio/la"/>
+ <l:gentext key="in" text="u"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="nepostojeći
element"/>
+ <l:gentext key="notes" text="Bilješke"/>
+ <l:gentext key="Notes" text="Bilješke"/>
+ <l:gentext key="Pgs" text="Str."/>
+ <l:gentext key="pgs" text="Str."/>
+ <l:gentext key="Revisedby" text="Promijenjeno po: "/>
+ <l:gentext key="revisedby" text="Promijenjeno po: "/>
+ <l:gentext key="TableNotes" text="Napomene"/>
+ <l:gentext key="tablenotes" text="Napomene"/>
+ <l:gentext key="TableofContents" text="Sadržaj"/>
+ <l:gentext key="tableofcontents" text="Sadržaj"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Neočekivano
ime elementa"/>
+ <l:gentext key="unsupported" text="nepodržano"/>
+ <l:gentext key="xrefto" text="xref za"/>
+ <l:gentext key="listofequations" text="Popis
jednadžbi"/>
+ <l:gentext key="ListofEquations" text="Popis
jednadžbi"/>
+ <l:gentext key="ListofExamples" text="Popis primjera"/>
+ <l:gentext key="listofexamples" text="Popis primjera"/>
+ <l:gentext key="ListofFigures" text="Popis slika"/>
+ <l:gentext key="listoffigures" text="Popis slika"/>
+ <l:gentext key="ListofProcedures" text="Popis postupaka"/>
+ <l:gentext key="listofprocedures" text="Popis postupaka"/>
+ <l:gentext key="listoftables" text="Popis tablica"/>
+ <l:gentext key="ListofTables" text="Popis tablica "/>
+ <l:gentext key="ListofUnknown" text="Popis nepoznanica"/>
+ <l:gentext key="listofunknown" text="Popis nepoznanica"/>
+ <l:gentext key="nav-home" text="Početak"/>
+ <l:gentext key="nav-next" text="Naprijed"/>
+ <l:gentext key="nav-next-sibling" text="Skoči
unaprijed"/>
+ <l:gentext key="nav-prev" text="Natrag"/>
+ <l:gentext key="nav-prev-sibling" text="Skoči
unatrag"/>
+ <l:gentext key="nav-up" text="Gore"/>
+ <l:gentext key="nav-toc" text="Sadržaj"/>
+ <l:gentext key="Draft" text="Nacrt"/>
+ <l:gentext key="above" text="iznad"/>
+ <l:gentext key="below" text="ispod"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Oznake"/>
+ <l:gentext key="lowercase.alpha"
text="abcčćdđefghijklmnopqrsštuvwxyzž"/>
+ <l:gentext key="uppercase.alpha"
text="ABCČĆDĐEFGHIJKLMNOPQRSŠTUVWXYZŽ"/>
+ <l:dingbat key="startquote" text="„"/>
+ <l:dingbat key="endquote" text="“"/>
+ <l:dingbat key="nestedstartquote" text="‚"/>
+ <l:dingbat key="nestedendquote" text="‘"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="‐"/>
+ <l:gentext key="hyphenation-push-character-count"
text="2"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="Dodatak %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="Poglavlje %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="Jednadžba %n. %t"/>
+ <l:template name="example"
text="Primjer %n. %t"/>
+ <l:template name="figure"
text="Slika %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="Dio %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Postupak %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Produkcija %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="Tablica %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="Dodatak %n. %t"/>
+ <l:template name="article/appendix"
text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="Poglavlje %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="Odgovor: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="Pitanje: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="Pitanje: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="the section called
„%t“"/>
+ <l:template name="refsection" text="the section called
„%t“"/>
+ <l:template name="refsect1" text="the section called
„%t“"/>
+ <l:template name="refsect2" text="the section called
„%t“"/>
+ <l:template name="refsect3" text="the section called
„%t“"/>
+ <l:template name="sect1" text="the section called
„%t“"/>
+ <l:template name="sect2" text="the section called
„%t“"/>
+ <l:template name="sect3" text="the section called
„%t“"/>
+ <l:template name="sect4" text="the section called
„%t“"/>
+ <l:template name="sect5" text="the section called
„%t“"/>
+ <l:template name="section" text="the section called
„%t“"/>
+ <l:template name="simplesect" text="the section called
„%t“"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="Odgovor: %n"/>
+ <l:template name="appendix" text="Dodatak %n"/>
+ <l:template name="bridgehead"
text="Odjeljak %n"/>
+ <l:template name="chapter"
text="Poglavlje %n"/>
+ <l:template name="equation"
text="Jednadžba %n"/>
+ <l:template name="example" text="Primjer %n"/>
+ <l:template name="figure" text="Slika %n"/>
+ <l:template name="part" text="Dio %n"/>
+ <l:template name="procedure"
text="Postupak %n"/>
+ <l:template name="productionset"
text="Produkcija %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="Pitanje: %n"/>
+ <l:template name="question"
text="Pitanje: %n"/>
+ <l:template name="sect1" text="Odjeljak %n"/>
+ <l:template name="sect2" text="Odjeljak %n"/>
+ <l:template name="sect3" text="Odjeljak %n"/>
+ <l:template name="sect4" text="Odjeljak %n"/>
+ <l:template name="sect5" text="Odjeljak %n"/>
+ <l:template name="section" text="Odjeljak %n"/>
+ <l:template name="table" text="Tablica %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Dodatak %n,
%t"/>
+ <l:template name="bridgehead" text="Odjeljak %n,
„%t“"/>
+ <l:template name="chapter" text="Poglavlje %n,
%t"/>
+ <l:template name="equation" text="Jednadžba %n,
„%t“"/>
+ <l:template name="example" text="Primjer %n,
„%t“"/>
+ <l:template name="figure" text="Slika %n,
„%t“"/>
+ <l:template name="part" text="Dio %n,
„%t“"/>
+ <l:template name="procedure" text="Postupak %n,
„%t“"/>
+ <l:template name="productionset" text="Produkcija %n,
„%t“"/>
+ <l:template name="qandadiv" text="Q & A %n,
„%t“"/>
+ <l:template name="refsect1" text="the section called
„%t“"/>
+ <l:template name="refsect2" text="the section called
„%t“"/>
+ <l:template name="refsect3" text="the section called
„%t“"/>
+ <l:template name="refsection" text="the section called
„%t“"/>
+ <l:template name="sect1" text="Odjeljak %n,
„%t“"/>
+ <l:template name="sect2" text="Odjeljak %n,
„%t“"/>
+ <l:template name="sect3" text="Odjeljak %n,
„%t“"/>
+ <l:template name="sect4" text="Odjeljak %n,
„%t“"/>
+ <l:template name="sect5" text="Odjeljak %n,
„%t“"/>
+ <l:template name="section" text="Odjeljak %n,
„%t“"/>
+ <l:template name="simplesect" text="the section called
„%t“"/>
+ <l:template name="table" text="Tablica %n,
„%t“"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" i "/>
+ <l:template name="seplast" text=", i "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Vidi "/>
+ <l:template name="seealso" text="Vidi i "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Primatelji: "/>
+ <l:template name="MsgLevel" text="Razina: "/>
+ <l:template name="MsgOrig" text="Izvor: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="Siječanj"/>
+ <l:template name="February" text="Veljača"/>
+ <l:template name="March" text="Ožujak"/>
+ <l:template name="April" text="Travanj"/>
+ <l:template name="May" text="Svibanj"/>
+ <l:template name="June" text="Lipanj"/>
+ <l:template name="July" text="Srpanj"/>
+ <l:template name="August" text="Kolovoz"/>
+ <l:template name="September" text="Rujan"/>
+ <l:template name="October" text="Listopad"/>
+ <l:template name="November" text="Studeni"/>
+ <l:template name="December" text="Prosinac"/>
+ <l:template name="Monday" text="Ponedjeljak"/>
+ <l:template name="Tuesday" text="Utorak"/>
+ <l:template name="Wednesday" text="Srijeda"/>
+ <l:template name="Thursday" text="Četvrtak"/>
+ <l:template name="Friday" text="Petak"/>
+ <l:template name="Saturday" text="Subota"/>
+ <l:template name="Sunday" text="Nedjelja"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Sij"/>
+ <l:template name="Feb" text="Velj"/>
+ <l:template name="Mar" text="Ožu"/>
+ <l:template name="Apr" text="Tra"/>
+ <l:template name="May" text="Svi"/>
+ <l:template name="Jun" text="Lip"/>
+ <l:template name="Jul" text="Srp"/>
+ <l:template name="Aug" text="Kol"/>
+ <l:template name="Sep" text="Ruj"/>
+ <l:template name="Oct" text="Lis"/>
+ <l:template name="Nov" text="Stu"/>
+ <l:template name="Dec" text="Pro"/>
+ <l:template name="Mon" text="Pon"/>
+ <l:template name="Tue" text="Uto"/>
+ <l:template name="Wed" text="Sri"/>
+ <l:template name="Thu" text="Čet"/>
+ <l:template name="Fri" text="Pet"/>
+ <l:template name="Sat" text="Sub"/>
+ <l:template name="Sun" text="Ned"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x041a Croatian"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/hu.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/hu.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/hu.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="hu" english-language-name="Hungarian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Kivonat"/>
+ <l:gentext key="abstract" text="kivonat"/>
+ <l:gentext key="Answer" text="V:"/>
+ <l:gentext key="answer" text="v:"/>
+ <l:gentext key="Appendix"
text="Függelék"/>
+ <l:gentext key="appendix"
text="függelék"/>
+ <l:gentext key="Article" text="Cikk"/>
+ <l:gentext key="article" text="cikk"/>
+ <l:gentext key="Bibliography"
text="Irodalomjegyzék"/>
+ <l:gentext key="bibliography"
text="irodalomjegyzék"/>
+ <l:gentext key="Book" text="Könyv"/>
+ <l:gentext key="book" text="könyv"/>
+ <l:gentext key="CAUTION" text="FIGYELEM"/>
+ <l:gentext key="Caution" text="Figyelem"/>
+ <l:gentext key="caution" text="figyelem"/>
+ <l:gentext key="Chapter" text="Fejezet"/>
+ <l:gentext key="chapter" text="fejezet"/>
+ <l:gentext key="Colophon" text="Végszó"/>
+ <l:gentext key="colophon" text="végszó"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="copyright"/>
+ <l:gentext key="Dedication"
text="Ajánlás"/>
+ <l:gentext key="dedication"
text="ajánlás"/>
+ <l:gentext key="Edition" text="Kiadás"/>
+ <l:gentext key="edition" text="kiadás"/>
+ <l:gentext key="Equation" text="Egyenlet"/>
+ <l:gentext key="equation" text="egyenlet"/>
+ <l:gentext key="Example" text="Példa"/>
+ <l:gentext key="example" text="példa"/>
+ <l:gentext key="Figure" text="Ábra"/>
+ <l:gentext key="figure" text="ábra"/>
+ <l:gentext key="Glossary"
text="Szójegyzék"/>
+ <l:gentext key="glossary"
text="szójegyzék"/>
+ <l:gentext key="GlossSee" text="Lásd"/>
+ <l:gentext key="glosssee" text="lásd"/>
+ <l:gentext key="GlossSeeAlso" text="Lásd
még"/>
+ <l:gentext key="glossseealso" text="lásd
még"/>
+ <l:gentext key="IMPORTANT" text="FONTOS"/>
+ <l:gentext key="important" text="fontos"/>
+ <l:gentext key="Important" text="Fontos"/>
+ <l:gentext key="Index"
text="Tárgymutató"/>
+ <l:gentext key="index"
text="tárgymutató"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="isbn"/>
+ <l:gentext key="LegalNotice" text="Jogi
közlemény"/>
+ <l:gentext key="legalnotice" text="jogi
közlemény"/>
+ <l:gentext key="MsgAud"
text="Célközönség"/>
+ <l:gentext key="msgaud"
text="célközönség"/>
+ <l:gentext key="MsgLevel" text="Szint"/>
+ <l:gentext key="msglevel" text="szint"/>
+ <l:gentext key="MsgOrig" text="Eredet"/>
+ <l:gentext key="msgorig" text="eredet"/>
+ <l:gentext key="NOTE" text="MEGJEGYZÉS"/>
+ <l:gentext key="Note" text="Megjegyzés"/>
+ <l:gentext key="note" text="megjegyzés"/>
+ <l:gentext key="Part" text="Rész"/>
+ <l:gentext key="part" text="rész"/>
+ <l:gentext key="Preface" text="Előszó"/>
+ <l:gentext key="preface" text="előszó"/>
+ <l:gentext key="Procedure"
text="Eljárás"/>
+ <l:gentext key="procedure"
text="eljárás"/>
+ <l:gentext key="ProductionSet" text="Elemcsoport"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Megjelent"/>
+ <l:gentext key="published" text="megjelent"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="K:"/>
+ <l:gentext key="question" text="k:"/>
+ <l:gentext key="RefEntry" text="Bejegyzés"/>
+ <l:gentext key="refentry" text="bejegyzés"/>
+ <l:gentext key="Reference" text="Referencia"/>
+ <l:gentext key="reference" text="referencia"/>
+ <l:gentext key="RefName" text="Név"/>
+ <l:gentext key="refname" text="név"/>
+ <l:gentext key="RefSection" text="Szakasz"/>
+ <l:gentext key="refsection" text="szakasz"/>
+ <l:gentext key="RefSynopsisDiv"
text="Áttekintés"/>
+ <l:gentext key="refsynopsisdiv"
text="áttekintés"/>
+ <l:gentext key="RevHistory"
text="Verziótörténet"/>
+ <l:gentext key="revhistory"
text="verziótörténet"/>
+ <l:gentext key="revision" text="verzió"/>
+ <l:gentext key="Revision" text="Verzió"/>
+ <l:gentext key="sect1" text="Szakasz"/>
+ <l:gentext key="sect2" text="Szakasz"/>
+ <l:gentext key="sect3" text="Szakasz"/>
+ <l:gentext key="sect4" text="Szakasz"/>
+ <l:gentext key="sect5" text="Szakasz"/>
+ <l:gentext key="section" text="szakasz"/>
+ <l:gentext key="Section" text="Szakasz"/>
+ <l:gentext key="see" text="lásd"/>
+ <l:gentext key="See" text="Lásd"/>
+ <l:gentext key="seealso" text="lásd
még"/>
+ <l:gentext key="Seealso" text="Lásd
még"/>
+ <l:gentext key="SeeAlso" text="Lásd
még"/>
+ <l:gentext key="set" text="csoport"/>
+ <l:gentext key="Set" text="Csoport"/>
+ <l:gentext key="setindex" text="csoportmutató"/>
+ <l:gentext key="SetIndex" text="Csoportmutató"/>
+ <l:gentext key="Sidebar" text="Széljegyzet"/>
+ <l:gentext key="sidebar" text="széljegyzet"/>
+ <l:gentext key="step" text="lépés"/>
+ <l:gentext key="Step" text="Lépés"/>
+ <l:gentext key="Table" text="Táblázat"/>
+ <l:gentext key="table" text="táblázat"/>
+ <l:gentext key="tip" text="tipp"/>
+ <l:gentext key="TIP" text="TIPP"/>
+ <l:gentext key="Tip" text="Tipp"/>
+ <l:gentext key="Warning" text="Figyelem"/>
+ <l:gentext key="warning" text="figyelem"/>
+ <l:gentext key="WARNING" text="FIGYELEM"/>
+ <l:gentext key="and" text="és"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Szerk."/>
+ <l:gentext key="edited" text="szerk."/>
+ <l:gentext key="Editedby" text="Szerkesztette"/>
+ <l:gentext key="editedby" text="szerkesztette"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="nem
létező elem"/>
+ <l:gentext key="notes" text="megjegyzések"/>
+ <l:gentext key="Notes" text="Megjegyzések"/>
+ <l:gentext key="Pgs" text="Lsz."/>
+ <l:gentext key="pgs" text="lsz."/>
+ <l:gentext key="Revisedby" text="Megvizsgálva"/>
+ <l:gentext key="revisedby" text="megvizsgálva"/>
+ <l:gentext key="TableNotes" text="Megjegyzések"/>
+ <l:gentext key="tablenotes" text="megjegyzések"/>
+ <l:gentext key="TableofContents" text="Tartalom"/>
+ <l:gentext key="tableofcontents" text="tartalom"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="nem várt
elemnév"/>
+ <l:gentext key="unsupported" text="nem
támogatott"/>
+ <l:gentext key="xrefto" text="keresztref"/>
+ <l:gentext key="listofequations" text="az egyenletek
listája"/>
+ <l:gentext key="ListofEquations" text="Az egyenletek
listája"/>
+ <l:gentext key="ListofExamples" text="A példák
listája"/>
+ <l:gentext key="listofexamples" text="a példák
listája"/>
+ <l:gentext key="ListofFigures" text="Az ábrák
listája"/>
+ <l:gentext key="listoffigures" text="az ábrák
listája"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="a táblázatok
listája"/>
+ <l:gentext key="ListofTables" text="A táblázatok
listája"/>
+ <l:gentext key="ListofUnknown" text="Az egyéb elemek
listája"/>
+ <l:gentext key="listofunknown" text="az egyéb elemek
listája"/>
+ <l:gentext key="nav-home" text="Tartalom"/>
+ <l:gentext key="nav-next"
text="Következő"/>
+ <l:gentext key="nav-next-sibling" text="Gyors
előre"/>
+ <l:gentext key="nav-prev" text="Előző"/>
+ <l:gentext key="nav-prev-sibling" text="Gyors vissza"/>
+ <l:gentext key="nav-up" text="Fel"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Vázlat"/>
+ <l:gentext key="above" text="fent"/>
+ <l:gentext key="below" text="lent"/>
+ <l:gentext key="sectioncalled" text="ilyen nevű
szakasz:"/>
+ <l:gentext key="index symbols"
text="szimbólummutató"/>
+ <l:gentext key="lowercase.alpha"
text="aábcdeéfghiíjklmnoóöőpqrstuúü«vwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="AÁBCDEÉFGHIÍJKLMNOÓÖŐPQRSTUÚÜŰVWXYZ"/>
+ <l:dingbat key="startquote" text="„"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="»"/>
+ <l:dingbat key="nestedendquote" text="«"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="last-first"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="%n. függelék
- %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%n. fejezet - %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%n. egyenlet - %t"/>
+ <l:template name="example" text="%n. példa -
%t"/>
+ <l:template name="figure" text="%n. ábra -
%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%n. rész - %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Eljárás %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Elemcsoport %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="%n. táblázat -
%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="%n. függelék
- %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%n. fejezet - %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="V: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="K: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="K: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="„%t”"/>
+ <l:template name="refsection"
text="„%t”"/>
+ <l:template name="refsect1"
text="„%t”"/>
+ <l:template name="refsect2"
text="„%t”"/>
+ <l:template name="refsect3"
text="„%t”"/>
+ <l:template name="sect1"
text="„%t”"/>
+ <l:template name="sect2"
text="„%t”"/>
+ <l:template name="sect3"
text="„%t”"/>
+ <l:template name="sect4"
text="„%t”"/>
+ <l:template name="sect5"
text="„%t”"/>
+ <l:template name="section"
text="„%t”"/>
+ <l:template name="simplesect"
text="„%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="V: %n"/>
+ <l:template name="appendix" text="%n.
függelék"/>
+ <l:template name="bridgehead"
text="Szakasz %n"/>
+ <l:template name="chapter" text="%n. fejezet"/>
+ <l:template name="equation"
text="Egyenlet %n"/>
+ <l:template name="example" text="%n. példa"/>
+ <l:template name="figure" text="%n. ábra"/>
+ <l:template name="part" text="%n. rész"/>
+ <l:template name="procedure"
text="Eljárás %n"/>
+ <l:template name="productionset"
text="Elemcsoport %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="K: %n"/>
+ <l:template name="question" text="K: %n"/>
+ <l:template name="sect1" text="%n. szakasz"/>
+ <l:template name="sect2" text="%n. szakasz"/>
+ <l:template name="sect3" text="%n. szakasz"/>
+ <l:template name="sect4" text="%n. szakasz"/>
+ <l:template name="sect5" text="%n. szakasz"/>
+ <l:template name="section" text="%n. szakasz"/>
+ <l:template name="table"
text="Táblázat %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="%n. függelék
- %t"/>
+ <l:template name="bridgehead" text="Szakasz %n,
„%t”"/>
+ <l:template name="chapter" text="%n. fejezet - %t"/>
+ <l:template name="equation" text="Egyenlet %n,
„%t”"/>
+ <l:template name="example" text="%n. példa -
%t"/>
+ <l:template name="figure" text="%n. ábra -
%t"/>
+ <l:template name="part" text="%n. rész - %t"/>
+ <l:template name="procedure"
text="Eljárás %n, „%t”"/>
+ <l:template name="productionset" text="Elemcsoport %n,
„%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
„%t”"/>
+ <l:template name="refsect1"
text="„%t”"/>
+ <l:template name="refsect2"
text="„%t”"/>
+ <l:template name="refsect3"
text="„%t”"/>
+ <l:template name="refsection"
text="„%t”"/>
+ <l:template name="sect1" text="%n. szakasz - %t"/>
+ <l:template name="sect2" text="%n. szakasz - %t"/>
+ <l:template name="sect3" text="%n. szakasz - %t"/>
+ <l:template name="sect4" text="%n. szakasz - %t"/>
+ <l:template name="sect5" text="%n. szakasz - %t"/>
+ <l:template name="section" text="%n. szakasz - %t"/>
+ <l:template name="simplesect"
text="„%t”"/>
+ <l:template name="table" text="%n. táblázat -
%t"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" és "/>
+ <l:template name="seplast" text=", és "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Lásd "/>
+ <l:template name="seealso" text="Lásd még
"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud"
text="Célközönség: "/>
+ <l:template name="MsgLevel" text="Szint: "/>
+ <l:template name="MsgOrig" text="Eredet: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x040e Hungarian"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/id.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/id.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/id.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="id" english-language-name="Indonesian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Abstrak"/>
+ <l:gentext key="abstract" text="Abstrak"/>
+ <l:gentext key="Answer" text="Jawab:"/>
+ <l:gentext key="answer" text="Jawab:"/>
+ <l:gentext key="Appendix" text="Lampiran"/>
+ <l:gentext key="appendix" text="lampiran"/>
+ <l:gentext key="Article" text="Artikel"/>
+ <l:gentext key="article" text="Artikel"/>
+ <l:gentext key="Bibliography" text="Bibliografi"/>
+ <l:gentext key="bibliography" text="Bibliografi"/>
+ <l:gentext key="Book" text="Buku"/>
+ <l:gentext key="book" text="Buku"/>
+ <l:gentext key="CAUTION" text="PERHATIAN"/>
+ <l:gentext key="Caution" text="Perhatian"/>
+ <l:gentext key="caution" text="Perhatian"/>
+ <l:gentext key="Chapter" text="Bab"/>
+ <l:gentext key="chapter" text="bab"/>
+ <l:gentext key="Colophon" text="Kolofon"/>
+ <l:gentext key="colophon" text="Kolofon"/>
+ <l:gentext key="Copyright" text="Hak Cipta"/>
+ <l:gentext key="copyright" text="Hak Cipta"/>
+ <l:gentext key="Dedication" text="Dedikasi"/>
+ <l:gentext key="dedication" text="Dedikasi"/>
+ <l:gentext key="Edition" text="Edisi"/>
+ <l:gentext key="edition" text="Edisi"/>
+ <l:gentext key="Equation" text="Persamaan"/>
+ <l:gentext key="equation" text="Persamaan"/>
+ <l:gentext key="Example" text="Teladan"/>
+ <l:gentext key="example" text="Teladan"/>
+ <l:gentext key="Figure" text="Gambar"/>
+ <l:gentext key="figure" text="Gambar"/>
+ <l:gentext key="Glossary" text="Daftar Istilah"/>
+ <l:gentext key="glossary" text="Daftar Istilah"/>
+ <l:gentext key="GlossSee" text="Lihat"/>
+ <l:gentext key="glosssee" text="Lihat"/>
+ <l:gentext key="GlossSeeAlso" text="Lihat Juga"/>
+ <l:gentext key="glossseealso" text="Lihat Juga"/>
+ <l:gentext key="IMPORTANT" text="PENTING"/>
+ <l:gentext key="important" text="Penting"/>
+ <l:gentext key="Important" text="Penting"/>
+ <l:gentext key="Index" text="Indeks"/>
+ <l:gentext key="index" text="Indeks"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Aspek Hukum"/>
+ <l:gentext key="legalnotice" text="Aspek Hukum"/>
+ <l:gentext key="MsgAud" text="Pemirsa"/>
+ <l:gentext key="msgaud" text="Pemirsa"/>
+ <l:gentext key="MsgLevel" text="Tingkatan"/>
+ <l:gentext key="msglevel" text="Tingkatan"/>
+ <l:gentext key="MsgOrig" text="Asal"/>
+ <l:gentext key="msgorig" text="Asal"/>
+ <l:gentext key="NOTE" text="CATATAN"/>
+ <l:gentext key="Note" text="Catatan"/>
+ <l:gentext key="note" text="Catatan"/>
+ <l:gentext key="Part" text="Bagian"/>
+ <l:gentext key="part" text="Bagian"/>
+ <l:gentext key="Preface" text="Kata Pengantar"/>
+ <l:gentext key="preface" text="Kata Pengantar"/>
+ <l:gentext key="Procedure" text="Prosedur"/>
+ <l:gentext key="procedure" text="Prosedur"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Diterbitkan"/>
+ <l:gentext key="published" text="Diterbitkan"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Tanya:"/>
+ <l:gentext key="question" text="Tanya:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Referensi"/>
+ <l:gentext key="reference" text="Referensi"/>
+ <l:gentext key="RefName" text="Nama"/>
+ <l:gentext key="refname" text="Nama"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Sinopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Sinopsis"/>
+ <l:gentext key="RevHistory" text="Catatan Revisi"/>
+ <l:gentext key="revhistory" text="Catatan Revisi"/>
+ <l:gentext key="revision" text="Revisi"/>
+ <l:gentext key="Revision" text="Revisi"/>
+ <l:gentext key="sect1" text="Bagian"/>
+ <l:gentext key="sect2" text="Bagian"/>
+ <l:gentext key="sect3" text="Bagian"/>
+ <l:gentext key="sect4" text="Bagian"/>
+ <l:gentext key="sect5" text="Bagian"/>
+ <l:gentext key="section" text="bagian"/>
+ <l:gentext key="Section" text="Bagian"/>
+ <l:gentext key="see" text="Lihat"/>
+ <l:gentext key="See" text="Lihat"/>
+ <l:gentext key="seealso" text="Lihat Juga"/>
+ <l:gentext key="Seealso" text="Lihat juga"/>
+ <l:gentext key="SeeAlso" text="Lihat Juga"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Indeks Set"/>
+ <l:gentext key="SetIndex" text="Indeks Set"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="tahap"/>
+ <l:gentext key="Step" text="Tahap"/>
+ <l:gentext key="Table" text="Tabel"/>
+ <l:gentext key="table" text="Tabel"/>
+ <l:gentext key="tip" text="Tip"/>
+ <l:gentext key="TIP" text="TIP"/>
+ <l:gentext key="Tip" text="Tip"/>
+ <l:gentext key="Warning" text="Awas"/>
+ <l:gentext key="warning" text="Awas"/>
+ <l:gentext key="WARNING" text="AWAS"/>
+ <l:gentext key="and" text="dan"/>
+ <l:gentext key="by" text="oleh"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="disunting"/>
+ <l:gentext key="edited" text="disunting"/>
+ <l:gentext key="Editedby" text="disunting oleh"/>
+ <l:gentext key="editedby" text="disunting oleh"/>
+ <l:gentext key="in" text="di"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="elemen tak
tampak"/>
+ <l:gentext key="notes" text="Catatan"/>
+ <l:gentext key="Notes" text="Catatan"/>
+ <l:gentext key="Pgs" text="Hal."/>
+ <l:gentext key="pgs" text="Hal."/>
+ <l:gentext key="Revisedby" text="Direvisi oleh: "/>
+ <l:gentext key="revisedby" text="Direvisi oleh: "/>
+ <l:gentext key="TableNotes" text="Catatan"/>
+ <l:gentext key="tablenotes" text="Catatan"/>
+ <l:gentext key="TableofContents" text="Daftar Isi"/>
+ <l:gentext key="tableofcontents" text="Daftar Isi"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Nama Elemen seharusnya
tidak ada"/>
+ <l:gentext key="unsupported" text="tidak didukung"/>
+ <l:gentext key="xrefto" text="xref ke"/>
+ <l:gentext key="listofequations" text="Daftar Persamaan"/>
+ <l:gentext key="ListofEquations" text="Daftar Persamaan"/>
+ <l:gentext key="ListofExamples" text="Daftar Teladan"/>
+ <l:gentext key="listofexamples" text="Daftar Teladan"/>
+ <l:gentext key="ListofFigures" text="Daftar Gambar"/>
+ <l:gentext key="listoffigures" text="Daftar Gambar"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Daftar Tabel"/>
+ <l:gentext key="ListofTables" text="Daftar Tabel"/>
+ <l:gentext key="ListofUnknown" text="Daftar Gaib"/>
+ <l:gentext key="listofunknown" text="Daftar Gaib"/>
+ <l:gentext key="nav-home" text="Depan"/>
+ <l:gentext key="nav-next" text="Lanjut"/>
+ <l:gentext key="nav-next-sibling" text="Lewati"/>
+ <l:gentext key="nav-prev" text="Kembali"/>
+ <l:gentext key="nav-prev-sibling" text="Sebelumnya"/>
+ <l:gentext key="nav-up" text="Induk"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Lampiran %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Bab %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Persamaan %n. %t"/>
+ <l:template name="example" text="Teladan %n. %t"/>
+ <l:template name="figure" text="Gambar %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Bagian %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Prosedur %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabel %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Lampiran %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Bab %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="Jawab: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="Tanya: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Tanya: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="Jawab: %n"/>
+ <l:template name="appendix"
text="Lampiran %n"/>
+ <l:template name="bridgehead"
text="Bagian %n"/>
+ <l:template name="chapter" text="Bab %n"/>
+ <l:template name="equation"
text="Persamaan %n"/>
+ <l:template name="example" text="Teladan %n"/>
+ <l:template name="figure" text="Gambar %n"/>
+ <l:template name="part" text="Bagian %n"/>
+ <l:template name="procedure"
text="Prosedur %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="Tanya: %n"/>
+ <l:template name="question" text="Tanya: %n"/>
+ <l:template name="sect1" text="Bagian %n"/>
+ <l:template name="sect2" text="Bagian %n"/>
+ <l:template name="sect3" text="Bagian %n"/>
+ <l:template name="sect4" text="Bagian %n"/>
+ <l:template name="sect5" text="Bagian %n"/>
+ <l:template name="section" text="Bagian %n"/>
+ <l:template name="table" text="Tabel %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Lampiran %n,
%t"/>
+ <l:template name="bridgehead" text="Bagian %n,
“%t”"/>
+ <l:template name="chapter" text="Bab %n, %t"/>
+ <l:template name="equation" text="Persamaan %n,
“%t”"/>
+ <l:template name="example" text="Teladan %n,
“%t”"/>
+ <l:template name="figure" text="Gambar %n,
“%t”"/>
+ <l:template name="part" text="Bagian %n,
“%t”"/>
+ <l:template name="procedure" text="Prosedur %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1" text="Bagian %n,
“%t”"/>
+ <l:template name="sect2" text="Bagian %n,
“%t”"/>
+ <l:template name="sect3" text="Bagian %n,
“%t”"/>
+ <l:template name="sect4" text="Bagian %n,
“%t”"/>
+ <l:template name="sect5" text="Bagian %n,
“%t”"/>
+ <l:template name="section" text="Bagian %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Tabel %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" dan "/>
+ <l:template name="seplast" text=", dan "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Lihat "/>
+ <l:template name="seealso" text="Lihat Juga "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Pemirsa: "/>
+ <l:template name="MsgLevel" text="Tingkatan: "/>
+ <l:template name="MsgOrig" text="Asal: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0421 Indonesian
(INDONESIA)"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/it.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/it.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/it.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="it" english-language-name="Italian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Estratto"/>
+ <l:gentext key="abstract" text="Estratto"/>
+ <l:gentext key="Answer" text="R:"/>
+ <l:gentext key="answer" text="R:"/>
+ <l:gentext key="Appendix" text="Appendice"/>
+ <l:gentext key="appendix" text="appendice"/>
+ <l:gentext key="Article" text="Articolo"/>
+ <l:gentext key="article" text="Articolo"/>
+ <l:gentext key="Bibliography" text="Bibliografia"/>
+ <l:gentext key="bibliography" text="Bibliografia"/>
+ <l:gentext key="Book" text="Libro"/>
+ <l:gentext key="book" text="Libro"/>
+ <l:gentext key="CAUTION" text="ATTENZIONE"/>
+ <l:gentext key="Caution" text="Attenzione"/>
+ <l:gentext key="caution" text="Attenzione"/>
+ <l:gentext key="Chapter" text="Capitolo"/>
+ <l:gentext key="chapter" text="capitolo"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Dedica"/>
+ <l:gentext key="dedication" text="Dedica"/>
+ <l:gentext key="Edition" text="Edizione"/>
+ <l:gentext key="edition" text="Edizione"/>
+ <l:gentext key="Equation" text="Equazione"/>
+ <l:gentext key="equation" text="Equazione"/>
+ <l:gentext key="Example" text="Esempio"/>
+ <l:gentext key="example" text="Esempio"/>
+ <l:gentext key="Figure" text="Figura"/>
+ <l:gentext key="figure" text="Figura"/>
+ <l:gentext key="Glossary" text="Glossario"/>
+ <l:gentext key="glossary" text="Glossario"/>
+ <l:gentext key="GlossSee" text="Vedi"/>
+ <l:gentext key="glosssee" text="Vedi"/>
+ <l:gentext key="GlossSeeAlso" text="Vedi Anche"/>
+ <l:gentext key="glossseealso" text="Vedi Anche"/>
+ <l:gentext key="IMPORTANT" text="IMPORTANTE"/>
+ <l:gentext key="important" text="Importante"/>
+ <l:gentext key="Important" text="Importante"/>
+ <l:gentext key="Index" text="Indice"/>
+ <l:gentext key="index" text="Indice"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Note Legali"/>
+ <l:gentext key="legalnotice" text="Note Legali"/>
+ <l:gentext key="MsgAud" text="Pubblico"/>
+ <l:gentext key="msgaud" text="Pubblico"/>
+ <l:gentext key="MsgLevel" text="Livello"/>
+ <l:gentext key="msglevel" text="Livello"/>
+ <l:gentext key="MsgOrig" text="Origine"/>
+ <l:gentext key="msgorig" text="Origine"/>
+ <l:gentext key="NOTE" text="NOTA"/>
+ <l:gentext key="Note" text="Nota"/>
+ <l:gentext key="note" text="Nota"/>
+ <l:gentext key="Part" text="Parte"/>
+ <l:gentext key="part" text="Parte"/>
+ <l:gentext key="Preface" text="Prefazione"/>
+ <l:gentext key="preface" text="Prefazione"/>
+ <l:gentext key="Procedure" text="Procedura"/>
+ <l:gentext key="procedure" text="Procedura"/>
+ <l:gentext key="ProductionSet" text="Produzione"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Pubblicato"/>
+ <l:gentext key="published" text="Pubblicato"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="D:"/>
+ <l:gentext key="question" text="D:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Riferimento"/>
+ <l:gentext key="reference" text="Riferimento"/>
+ <l:gentext key="RefName" text="Nome"/>
+ <l:gentext key="refname" text="Nome"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Sinossi"/>
+ <l:gentext key="refsynopsisdiv" text="Sinossi"/>
+ <l:gentext key="RevHistory" text="Diario delle Revisioni"/>
+ <l:gentext key="revhistory" text="Diario delle Revisioni"/>
+ <l:gentext key="revision" text="Revisione"/>
+ <l:gentext key="Revision" text="Revisione"/>
+ <l:gentext key="sect1" text="Sezione"/>
+ <l:gentext key="sect2" text="Sezione"/>
+ <l:gentext key="sect3" text="Sezione"/>
+ <l:gentext key="sect4" text="Sezione"/>
+ <l:gentext key="sect5" text="Sezione"/>
+ <l:gentext key="section" text="Sezione"/>
+ <l:gentext key="Section" text="Sezione"/>
+ <l:gentext key="see" text="Vd."/>
+ <l:gentext key="See" text="Vd."/>
+ <l:gentext key="seealso" text="Vd. Anche"/>
+ <l:gentext key="Seealso" text="Vd. anche"/>
+ <l:gentext key="SeeAlso" text="Vd. Anche"/>
+ <l:gentext key="set" text="Raccolta"/>
+ <l:gentext key="Set" text="Raccolta"/>
+ <l:gentext key="setindex" text="Indice Raccolta"/>
+ <l:gentext key="SetIndex" text="Indice Raccolta"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="nota a margine"/>
+ <l:gentext key="step" text="passo"/>
+ <l:gentext key="Step" text="Passo"/>
+ <l:gentext key="Table" text="Tabella"/>
+ <l:gentext key="table" text="Tabella"/>
+ <l:gentext key="tip" text="Suggerimento"/>
+ <l:gentext key="TIP" text="SUGGERIMENTO"/>
+ <l:gentext key="Tip" text="Suggerimento"/>
+ <l:gentext key="Warning" text="Avvertimento"/>
+ <l:gentext key="warning" text="avvertimento"/>
+ <l:gentext key="WARNING" text="AVVERTIMENTO"/>
+ <l:gentext key="and" text="e"/>
+ <l:gentext key="by" text="di"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="A cura"/>
+ <l:gentext key="edited" text="A cura"/>
+ <l:gentext key="Editedby" text="A cura di"/>
+ <l:gentext key="editedby" text="A cura di"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="elemento non
esistente"/>
+ <l:gentext key="notes" text="Note"/>
+ <l:gentext key="Notes" text="Note"/>
+ <l:gentext key="Pgs" text="pp."/>
+ <l:gentext key="pgs" text="pp."/>
+ <l:gentext key="Revisedby" text="Revisionato da: "/>
+ <l:gentext key="revisedby" text="Revisionato da: "/>
+ <l:gentext key="TableNotes" text="Note"/>
+ <l:gentext key="tablenotes" text="Note"/>
+ <l:gentext key="TableofContents" text="Sommario"/>
+ <l:gentext key="tableofcontents" text="Sommario"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Nome elemento
inaspettato"/>
+ <l:gentext key="unsupported" text="non supportato"/>
+ <l:gentext key="xrefto" text="riferimento a"/>
+ <l:gentext key="listofequations" text="Lista delle
Equazioni"/>
+ <l:gentext key="ListofEquations" text="Lista delle
Equazioni"/>
+ <l:gentext key="ListofExamples" text="Lista degli Esempi"/>
+ <l:gentext key="listofexamples" text="Lista degli Esempi"/>
+ <l:gentext key="ListofFigures" text="Lista delle Figure"/>
+ <l:gentext key="listoffigures" text="Lista delle Figure"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Lista delle Tabelle"/>
+ <l:gentext key="ListofTables" text="Lista delle Tabelle"/>
+ <l:gentext key="ListofUnknown" text="Lista degli
Sconosciuti"/>
+ <l:gentext key="listofunknown" text="Lista degli
Sconosciuti"/>
+ <l:gentext key="nav-home" text="Partenza"/>
+ <l:gentext key="nav-next" text="Avanti"/>
+ <l:gentext key="nav-next-sibling" text="Salta Avanti"/>
+ <l:gentext key="nav-prev" text="Indietro"/>
+ <l:gentext key="nav-prev-sibling" text="Salta Indietro"/>
+ <l:gentext key="nav-up" text="Risali"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Bozza"/>
+ <l:gentext key="above" text="sopra"/>
+ <l:gentext key="below" text="sotto"/>
+ <l:gentext key="sectioncalled" text="la sezione chiamata"/>
+ <l:gentext key="index symbols" text="Simboli"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="Appendice %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="Capitolo %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="Equazione %n. %t"/>
+ <l:template name="example"
text="Esempio %n. %t"/>
+ <l:template name="figure"
text="Figura %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="Parte %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Procedura %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Produzione %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="Tabella %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="Appendice %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="Capitolo %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="R: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="D: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="D: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="la sezione chiamata
“%t”"/>
+ <l:template name="refsection" text="la sezione chiamata
“%t”"/>
+ <l:template name="refsect1" text="la sezione chiamata
“%t”"/>
+ <l:template name="refsect2" text="la sezione chiamata
“%t”"/>
+ <l:template name="refsect3" text="la sezione chiamata
“%t”"/>
+ <l:template name="sect1" text="la sezione chiamata
“%t”"/>
+ <l:template name="sect2" text="la sezione chiamata
“%t”"/>
+ <l:template name="sect3" text="la sezione chiamata
“%t”"/>
+ <l:template name="sect4" text="la sezione chiamata
“%t”"/>
+ <l:template name="sect5" text="la sezione chiamata
“%t”"/>
+ <l:template name="section" text="la sezione chiamata
“%t”"/>
+ <l:template name="simplesect" text="la sezione chiamata
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="R: %n"/>
+ <l:template name="appendix"
text="Appendice %n"/>
+ <l:template name="bridgehead"
text="Sezione %n"/>
+ <l:template name="chapter" text="Capitolo %n"/>
+ <l:template name="equation"
text="Equazione %n"/>
+ <l:template name="example" text="Esempio %n"/>
+ <l:template name="figure" text="Figura %n"/>
+ <l:template name="part" text="Parte %n"/>
+ <l:template name="procedure"
text="Procedura %n"/>
+ <l:template name="productionset"
text="Produzione %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="D: %n"/>
+ <l:template name="question" text="D: %n"/>
+ <l:template name="sect1" text="Sezione %n"/>
+ <l:template name="sect2" text="Sezione %n"/>
+ <l:template name="sect3" text="Sezione %n"/>
+ <l:template name="sect4" text="Sezione %n"/>
+ <l:template name="sect5" text="Sezione %n"/>
+ <l:template name="section" text="Sezione %n"/>
+ <l:template name="table" text="Tabella %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Appendice %n,
%t"/>
+ <l:template name="bridgehead" text="Sezione %n,
“%t”"/>
+ <l:template name="chapter" text="Capitolo %n,
%t"/>
+ <l:template name="equation" text="Equazione %n,
“%t”"/>
+ <l:template name="example" text="Esempio %n,
“%t”"/>
+ <l:template name="figure" text="Figura %n,
“%t”"/>
+ <l:template name="part" text="Parte %n,
“%t”"/>
+ <l:template name="procedure" text="Procedura %n,
“%t”"/>
+ <l:template name="productionset" text="Produzione %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="la sezione chiamata
“%t”"/>
+ <l:template name="refsect2" text="la sezione chiamata
“%t”"/>
+ <l:template name="refsect3" text="la sezione chiamata
“%t”"/>
+ <l:template name="refsection" text="la sezione chiamata
“%t”"/>
+ <l:template name="sect1" text="Sezione %n,
“%t”"/>
+ <l:template name="sect2" text="Sezione %n,
“%t”"/>
+ <l:template name="sect3" text="Sezione %n,
“%t”"/>
+ <l:template name="sect4" text="Sezione %n,
“%t”"/>
+ <l:template name="sect5" text="Sezione %n,
“%t”"/>
+ <l:template name="section" text="Sezione %n,
“%t”"/>
+ <l:template name="simplesect" text="la sezione chiamata
“%t”"/>
+ <l:template name="table" text="Tabella %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" e "/>
+ <l:template name="seplast" text=", e "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Vedi "/>
+ <l:template name="seealso" text="Vedi Anche "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Pubblico: "/>
+ <l:template name="MsgLevel" text="Livello: "/>
+ <l:template name="MsgOrig" text="Origine: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0410 Italian"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/ja.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/ja.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/ja.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="ja" english-language-name="Japanese">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="概要"/>
+ <l:gentext key="abstract" text="概要"/>
+ <l:gentext key="Answer" text="答:"/>
+ <l:gentext key="answer" text="答:"/>
+ <l:gentext key="Appendix" text="付録"/>
+ <l:gentext key="appendix" text="付録"/>
+ <l:gentext key="Article" text="項目"/>
+ <l:gentext key="article" text="項目"/>
+ <l:gentext key="Bibliography"
text="参考文献"/>
+ <l:gentext key="bibliography"
text="参考文献"/>
+ <l:gentext key="Book"
text="ブック"/>
+ <l:gentext key="book"
text="ブック"/>
+ <l:gentext key="CAUTION" text="注意"/>
+ <l:gentext key="Caution" text="注意"/>
+ <l:gentext key="caution" text="注意"/>
+ <l:gentext key="Chapter" text="章"/>
+ <l:gentext key="chapter" text="章"/>
+ <l:gentext key="Colophon" text="奥付"/>
+ <l:gentext key="colophon" text="奥付"/>
+ <l:gentext key="Copyright"
text="製作著作"/>
+ <l:gentext key="copyright"
text="製作著作"/>
+ <l:gentext key="Dedication"
text="謝辞"/>
+ <l:gentext key="dedication"
text="謝辞"/>
+ <l:gentext key="Edition" text="編集"/>
+ <l:gentext key="edition" text="編集"/>
+ <l:gentext key="Equation" text="式"/>
+ <l:gentext key="equation" text="式"/>
+ <l:gentext key="Example" text="例"/>
+ <l:gentext key="example" text="例"/>
+ <l:gentext key="Figure" text="図"/>
+ <l:gentext key="figure" text="図"/>
+ <l:gentext key="Glossary"
text="用語集"/>
+ <l:gentext key="glossary"
text="用語集"/>
+ <l:gentext key="GlossSee" text="参照"/>
+ <l:gentext key="glosssee" text="参照"/>
+ <l:gentext key="GlossSeeAlso"
text="参照"/>
+ <l:gentext key="glossseealso"
text="参照"/>
+ <l:gentext key="IMPORTANT"
text="重要項目"/>
+ <l:gentext key="important"
text="重要項目"/>
+ <l:gentext key="Important"
text="重要項目"/>
+ <l:gentext key="Index" text="目次"/>
+ <l:gentext key="index" text="目次"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Legal Notice"/>
+ <l:gentext key="legalnotice" text="Legal Notice"/>
+ <l:gentext key="MsgAud"
text="対象者"/>
+ <l:gentext key="msgaud"
text="対象者"/>
+ <l:gentext key="MsgLevel"
text="レベル"/>
+ <l:gentext key="msglevel"
text="レベル"/>
+ <l:gentext key="MsgOrig"
text="発信元"/>
+ <l:gentext key="msgorig"
text="発信元"/>
+ <l:gentext key="NOTE" text="注意"/>
+ <l:gentext key="Note" text="注意"/>
+ <l:gentext key="note" text="注意"/>
+ <l:gentext key="Part"
text="パート"/>
+ <l:gentext key="part"
text="パート"/>
+ <l:gentext key="Preface" text="序文"/>
+ <l:gentext key="preface" text="序文"/>
+ <l:gentext key="Procedure"
text="手順"/>
+ <l:gentext key="procedure"
text="手順"/>
+ <l:gentext key="ProductionSet"
text="プロダクション"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published"
text="発行"/>
+ <l:gentext key="published"
text="発行"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="問:"/>
+ <l:gentext key="question" text="問:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="参照"/>
+ <l:gentext key="reference"
text="参照"/>
+ <l:gentext key="RefName" text="名前"/>
+ <l:gentext key="refname" text="名前"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="概要"/>
+ <l:gentext key="refsynopsisdiv"
text="概要"/>
+ <l:gentext key="RevHistory"
text="改訂履歴"/>
+ <l:gentext key="revhistory"
text="改訂履歴"/>
+ <l:gentext key="revision" text="改訂"/>
+ <l:gentext key="Revision" text="改訂"/>
+ <l:gentext key="sect1" text="項"/>
+ <l:gentext key="sect2" text="項"/>
+ <l:gentext key="sect3" text="項"/>
+ <l:gentext key="sect4" text="項"/>
+ <l:gentext key="sect5" text="項"/>
+ <l:gentext key="section" text="項"/>
+ <l:gentext key="Section" text="項"/>
+ <l:gentext key="see" text="参照"/>
+ <l:gentext key="See" text="参照"/>
+ <l:gentext key="seealso" text="参照"/>
+ <l:gentext key="Seealso" text="参照"/>
+ <l:gentext key="SeeAlso" text="参照"/>
+ <l:gentext key="set" text="設定"/>
+ <l:gentext key="Set" text="設定"/>
+ <l:gentext key="setindex"
text="目次設定"/>
+ <l:gentext key="SetIndex"
text="目次設定"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar"
text="サイドバー"/>
+ <l:gentext key="step"
text="ステップ"/>
+ <l:gentext key="Step"
text="ステップ"/>
+ <l:gentext key="Table" text="表"/>
+ <l:gentext key="table" text="表"/>
+ <l:gentext key="tip"
text="ティップ"/>
+ <l:gentext key="TIP"
text="ティップ"/>
+ <l:gentext key="Tip"
text="ティップ"/>
+ <l:gentext key="Warning" text="警告"/>
+ <l:gentext key="warning" text="警告"/>
+ <l:gentext key="WARNING" text="警告"/>
+ <l:gentext key="and" text="、"/>
+ <l:gentext key="by" text=":"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="作者"/>
+ <l:gentext key="edited" text="作者"/>
+ <l:gentext key="Editedby"
text="作者:"/>
+ <l:gentext key="editedby"
text="作者:"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement"
text="要素が存在しません"/>
+ <l:gentext key="notes" text="注意"/>
+ <l:gentext key="Notes" text="注意"/>
+ <l:gentext key="Pgs" text="偧献"/>
+ <l:gentext key="pgs" text="偧献"/>
+ <l:gentext key="Revisedby" text="Revised by: "/>
+ <l:gentext key="revisedby" text="Revised by: "/>
+ <l:gentext key="TableNotes"
text="注意"/>
+ <l:gentext key="tablenotes"
text="注意"/>
+ <l:gentext key="TableofContents"
text="目次"/>
+ <l:gentext key="tableofcontents"
text="目次"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname"
text="不明な要素名"/>
+ <l:gentext key="unsupported"
text="サポートしません"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="listofequations"
text="式目次"/>
+ <l:gentext key="ListofEquations"
text="式目次"/>
+ <l:gentext key="ListofExamples"
text="例目次"/>
+ <l:gentext key="listofexamples"
text="例目次"/>
+ <l:gentext key="ListofFigures"
text="図目次"/>
+ <l:gentext key="listoffigures"
text="図目次"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables"
text="表目次"/>
+ <l:gentext key="ListofTables"
text="表目次"/>
+ <l:gentext key="ListofUnknown"
text="不明目次"/>
+ <l:gentext key="listofunknown"
text="不明目次"/>
+ <l:gentext key="nav-home"
text="ホーム"/>
+ <l:gentext key="nav-next"
text="次のページ"/>
+ <l:gentext key="nav-next-sibling"
text="早送り"/>
+ <l:gentext key="nav-prev"
text="前のページ"/>
+ <l:gentext key="nav-prev-sibling"
text="巻戻し"/>
+ <l:gentext key="nav-up"
text="上に戻る"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols"
text="シンボル"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz" lang="en"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ" lang="en"/>
+ <l:dingbat key="startquote" text="「"/>
+ <l:dingbat key="endquote" text="」"/>
+ <l:dingbat key="nestedstartquote" text="『"/>
+ <l:dingbat key="nestedendquote" text="』"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="●"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="family-given"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="付録 %n.
%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="第%n章
%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="式 %n. %t"/>
+ <l:template name="example" text="例 %n. %t"/>
+ <l:template name="figure" text="図 %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="パート %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="手順 %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="プロダクション
%n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="表 %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="付録 %n.
%t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="第%n章
%t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="答: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="問: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="問: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="%t項"/>
+ <l:template name="refsection" text="%t項"/>
+ <l:template name="refsect1" text="%t項"/>
+ <l:template name="refsect2" text="%t項"/>
+ <l:template name="refsect3" text="%t項"/>
+ <l:template name="sect1" text="%t項"/>
+ <l:template name="sect2" text="%t項"/>
+ <l:template name="sect3" text="%t項"/>
+ <l:template name="sect4" text="%t項"/>
+ <l:template name="sect5" text="%t項"/>
+ <l:template name="section" text="%t項"/>
+ <l:template name="simplesect" text="%t項"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="答: %n"/>
+ <l:template name="appendix"
text="付録%n"/>
+ <l:template name="bridgehead"
text="項 %n"/>
+ <l:template name="chapter"
text="第%n章"/>
+ <l:template name="equation"
text="式 %n"/>
+ <l:template name="example"
text="例 %n"/>
+ <l:template name="figure"
text="図 %n"/>
+ <l:template name="part"
text="パート %n"/>
+ <l:template name="procedure"
text="手順 %n"/>
+ <l:template name="productionset"
text="プロダクション %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="問: %n"/>
+ <l:template name="question"
text="問: %n"/>
+ <l:template name="sect1" text="項%n"/>
+ <l:template name="sect2" text="項%n"/>
+ <l:template name="sect3" text="項%n"/>
+ <l:template name="sect4" text="項%n"/>
+ <l:template name="sect5" text="項%n"/>
+ <l:template name="section" text="項%n"/>
+ <l:template name="table"
text="表 %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="付録 %n. %t"/>
+ <l:template name="bridgehead" text="項 %n.
「%t」"/>
+ <l:template name="chapter" text="章 %n.
%t"/>
+ <l:template name="equation" text="式 %n.
「%t」"/>
+ <l:template name="example" text="例 %n.
「%t」"/>
+ <l:template name="figure" text="図 %n.
「%t」"/>
+ <l:template name="part"
text="パート %n.
「%t」"/>
+ <l:template name="procedure"
text="手順 %n. 「%t」"/>
+ <l:template name="productionset"
text="プロダクション %n.
「%t」"/>
+ <l:template name="qandadiv" text="Q & A %n.
「%t」"/>
+ <l:template name="refsect1"
text="「%t」"/>
+ <l:template name="refsect2"
text="「%t」"/>
+ <l:template name="refsect3"
text="「%t」"/>
+ <l:template name="refsection"
text="「%t」"/>
+ <l:template name="sect1" text="項%n.
「%t」"/>
+ <l:template name="sect2" text="項%n.
「%t」"/>
+ <l:template name="sect3" text="項%n.
「%t」"/>
+ <l:template name="sect4" text="項%n.
「%t」"/>
+ <l:template name="sect5" text="項%n.
「%t」"/>
+ <l:template name="section" text="項%n.
「%t」"/>
+ <l:template name="simplesect"
text="「%t」"/>
+ <l:template name="table" text="表 %n.
「%t」"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" 、 "/>
+ <l:template name="seplast" text=", 、 "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="参照
"/>
+ <l:template name="seealso" text="参照
"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud"
text="対象者: "/>
+ <l:template name="MsgLevel"
text="レベル: "/>
+ <l:template name="MsgOrig"
text="発信元: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0411 Japanese"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/ko.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/ko.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/ko.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="ko" english-language-name="Korean">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="초록"/>
+ <l:gentext key="abstract" text="초록"/>
+ <l:gentext key="Answer" text="답변"/>
+ <l:gentext key="answer" text="답변"/>
+ <l:gentext key="Appendix" text="부록"/>
+ <l:gentext key="appendix" text="부록"/>
+ <l:gentext key="Article" text="문서"/>
+ <l:gentext key="article" text="문서"/>
+ <l:gentext key="Bibliography"
text="서지사항"/>
+ <l:gentext key="bibliography"
text="서지사항"/>
+ <l:gentext key="Book" text="책"/>
+ <l:gentext key="book" text="책"/>
+ <l:gentext key="CAUTION"
text="[경고]"/>
+ <l:gentext key="Caution" text="경고"/>
+ <l:gentext key="caution" text="경고"/>
+ <l:gentext key="Chapter" text="장"/>
+ <l:gentext key="chapter" text="장"/>
+ <l:gentext key="Colophon" text="판권"/>
+ <l:gentext key="colophon" text="판권"/>
+ <l:gentext key="Copyright"
text="저작권"/>
+ <l:gentext key="copyright"
text="저작권"/>
+ <l:gentext key="Dedication"
text="바치는 글"/>
+ <l:gentext key="dedication"
text="바치는 글"/>
+ <l:gentext key="Edition" text="엮음"/>
+ <l:gentext key="edition" text="엮음"/>
+ <l:gentext key="Equation" text="수식"/>
+ <l:gentext key="equation" text="수식"/>
+ <l:gentext key="Example" text="예"/>
+ <l:gentext key="example" text="예"/>
+ <l:gentext key="Figure" text="그림"/>
+ <l:gentext key="figure" text="그림"/>
+ <l:gentext key="Glossary"
text="용어해설"/>
+ <l:gentext key="glossary"
text="용어해설"/>
+ <l:gentext key="GlossSee" text="살펴볼
내용"/>
+ <l:gentext key="glosssee" text="살펴볼
내용"/>
+ <l:gentext key="GlossSeeAlso" text="다른
살펴볼 내용"/>
+ <l:gentext key="glossseealso" text="다른
살펴볼 내용"/>
+ <l:gentext key="IMPORTANT"
text="[중요]"/>
+ <l:gentext key="important"
text="중요"/>
+ <l:gentext key="Important"
text="중요"/>
+ <l:gentext key="Index" text="색인"/>
+ <l:gentext key="index" text="색인"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="법적
공지"/>
+ <l:gentext key="legalnotice" text="법적
공지"/>
+ <l:gentext key="MsgAud" text="받는
이"/>
+ <l:gentext key="msgaud" text="받는
이"/>
+ <l:gentext key="MsgLevel"
text="중요도"/>
+ <l:gentext key="msglevel"
text="중요도"/>
+ <l:gentext key="MsgOrig" text="보내는
이"/>
+ <l:gentext key="msgorig" text="보내는
이"/>
+ <l:gentext key="NOTE" text="[참고]"/>
+ <l:gentext key="Note" text="참고"/>
+ <l:gentext key="note" text="참고"/>
+ <l:gentext key="Part" text="부"/>
+ <l:gentext key="part" text="부"/>
+ <l:gentext key="Preface" text="서문"/>
+ <l:gentext key="preface" text="서문"/>
+ <l:gentext key="Procedure"
text="절차"/>
+ <l:gentext key="procedure"
text="절차"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published"
text="펴냄"/>
+ <l:gentext key="published"
text="펴냄"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="질문"/>
+ <l:gentext key="question" text="질문"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="참고문헌"/>
+ <l:gentext key="reference"
text="참고문헌"/>
+ <l:gentext key="RefName" text="제목"/>
+ <l:gentext key="refname" text="제목"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="요약"/>
+ <l:gentext key="refsynopsisdiv"
text="요약"/>
+ <l:gentext key="RevHistory" text="고친
과정"/>
+ <l:gentext key="revhistory" text="고친
과정"/>
+ <l:gentext key="revision" text="고침"/>
+ <l:gentext key="Revision" text="고침"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="절"/>
+ <l:gentext key="Section" text="절"/>
+ <l:gentext key="see" text="살펴볼
내용"/>
+ <l:gentext key="See" text="살펴볼
내용"/>
+ <l:gentext key="seealso" text="[살펴볼
다른 내용]"/>
+ <l:gentext key="Seealso" text="살펴볼
다른 내용"/>
+ <l:gentext key="SeeAlso" text="[살펴볼
다른 내용]"/>
+ <l:gentext key="set" text="전집"/>
+ <l:gentext key="Set" text="전집"/>
+ <l:gentext key="setindex" text="전집
색인"/>
+ <l:gentext key="SetIndex" text="전집
색인"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar"
text="덧붙임"/>
+ <l:gentext key="step" text="단계"/>
+ <l:gentext key="Step" text="단계"/>
+ <l:gentext key="Table" text="표"/>
+ <l:gentext key="table" text="표"/>
+ <l:gentext key="tip" text="작은
정보"/>
+ <l:gentext key="TIP" text="[작은
정보]"/>
+ <l:gentext key="Tip" text="작은
정보"/>
+ <l:gentext key="Warning" text="주의"/>
+ <l:gentext key="warning" text="주의"/>
+ <l:gentext key="WARNING" text="주의!"/>
+ <l:gentext key="and"
text="그리고"/>
+ <l:gentext key="by"
text="지은이"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="엮음"/>
+ <l:gentext key="edited" text="엮음"/>
+ <l:gentext key="Editedby"
text="엮은이"/>
+ <l:gentext key="editedby"
text="엮은이"/>
+ <l:gentext key="in" text="-"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement"
text="존재하지 않는
기초요소입니다"/>
+ <l:gentext key="notes" text="주석"/>
+ <l:gentext key="Notes" text="주석"/>
+ <l:gentext key="Pgs" text="Pgs."/>
+ <l:gentext key="pgs" text="Pgs."/>
+ <l:gentext key="Revisedby"
text="고친이 "/>
+ <l:gentext key="revisedby"
text="고친이 "/>
+ <l:gentext key="TableNotes"
text="참고"/>
+ <l:gentext key="tablenotes"
text="참고"/>
+ <l:gentext key="TableofContents"
text="차례"/>
+ <l:gentext key="tableofcontents"
text="차례"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="알
수 없는 기초요소
이름입니다"/>
+ <l:gentext key="unsupported"
text="지원되지
않습니다"/>
+ <l:gentext key="xrefto" text="이 곳을
참조하세요 : "/>
+ <l:gentext key="listofequations" text="수식
목록"/>
+ <l:gentext key="ListofEquations" text="수식
목록"/>
+ <l:gentext key="ListofExamples" text="예
목록"/>
+ <l:gentext key="listofexamples" text="예
목록"/>
+ <l:gentext key="ListofFigures" text="그림
목록"/>
+ <l:gentext key="listoffigures" text="그림
목록"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="표
목록"/>
+ <l:gentext key="ListofTables" text="표
목록"/>
+ <l:gentext key="ListofUnknown" text="기타
목록"/>
+ <l:gentext key="listofunknown" text="기타
목록"/>
+ <l:gentext key="nav-home"
text="처음으로"/>
+ <l:gentext key="nav-next" text="다음"/>
+ <l:gentext key="nav-next-sibling"
text="다음으로
건너뜀"/>
+ <l:gentext key="nav-prev" text="이전"/>
+ <l:gentext key="nav-prev-sibling"
text="이전으로
건너뜀"/>
+ <l:gentext key="nav-up" text="위로"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz" lang="en"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ" lang="en"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="부록 %n.
%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%n장. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="수식 %n.
%t"/>
+ <l:template name="example" text="예 %n. %t"/>
+ <l:template name="figure" text="그림 %n.
%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%n부. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="절차 %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="표 %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="부록 %n.
%t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="%n장. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="답변 %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="질문 %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="질문 %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="답변 %n"/>
+ <l:template name="appendix"
text="부록 %n"/>
+ <l:template name="bridgehead"
text="절 %n"/>
+ <l:template name="chapter" text="%n장"/>
+ <l:template name="equation"
text="수식 %n"/>
+ <l:template name="example"
text="예 %n"/>
+ <l:template name="figure"
text="그림 %n"/>
+ <l:template name="part" text="%n부"/>
+ <l:template name="procedure"
text="절차 %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="질문 %n"/>
+ <l:template name="question"
text="질문 %n"/>
+ <l:template name="sect1" text="%n절"/>
+ <l:template name="sect2" text="%n절"/>
+ <l:template name="sect3" text="%n절"/>
+ <l:template name="sect4" text="%n절"/>
+ <l:template name="sect5" text="%n절"/>
+ <l:template name="section" text="%n절"/>
+ <l:template name="table"
text="표 %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="부록 %n. %t"/>
+ <l:template name="bridgehead" text="절 %n.
“%t”"/>
+ <l:template name="chapter" text="%n장. %t"/>
+ <l:template name="equation"
text="수식 %n. “%t”"/>
+ <l:template name="example" text="예 %n.
“%t”"/>
+ <l:template name="figure"
text="그림 %n. “%t”"/>
+ <l:template name="part" text="%n부. %t"/>
+ <l:template name="procedure"
text="절차 %n. “%t”"/>
+ <l:template name="productionset" text="Production %n.
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n.
“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="startquote/>%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="sect1" text="%n절.
“%t”"/>
+ <l:template name="sect2" text="%n절.
“%t”"/>
+ <l:template name="sect3" text="%n절.
“%t”"/>
+ <l:template name="sect4" text="%n절.
“%t”"/>
+ <l:template name="sect5" text="%n절.
“%t”"/>
+ <l:template name="section" text="%n절.
“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ <l:template name="table" text="표 %n.
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text="
그리고 "/>
+ <l:template name="seplast" text=",
그리고 "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="살펴볼
내용 "/>
+ <l:template name="seealso" text="다른
살펴볼 내용 "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="받는
이: "/>
+ <l:template name="MsgLevel"
text="중요도: "/>
+ <l:template name="MsgOrig"
text="보내는 이: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0412 Korean"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/l10n.dtd
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/l10n.dtd (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/l10n.dtd 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,63 @@
+<!ENTITY % prefix "l">
+
+<!ENTITY % xmlns "xmlns:%prefix;">
+<!ENTITY % uri
"'http://docbook.sourceforge.net/xmlns/l10n/1.0'">
+
+<!ENTITY % i18n "%prefix;:i18n">
+<!ENTITY % l10n "%prefix;:l10n">
+<!ENTITY % gentext "%prefix;:gentext">
+<!ENTITY % dingbat "%prefix;:dingbat">
+<!ENTITY % context "%prefix;:context">
+<!ENTITY % template "%prefix;:template">
+<!ENTITY % letters "%prefix;:letters">
+<!ENTITY % l "%prefix;:l">
+<!ENTITY % lang "lang NMTOKEN #IMPLIED">
+
+<!ELEMENT %i18n; ((%l10n;)+)>
+<!ATTLIST %i18n;
+ %xmlns; CDATA #FIXED %uri;
+>
+
+<!ELEMENT %l10n; (%gentext;|%dingbat;|%context;|%letters;)*>
+<!ATTLIST %l10n;
+ %xmlns; CDATA #FIXED %uri;
+ language CDATA #REQUIRED
+ english-language-name CDATA #IMPLIED
+>
+
+<!ELEMENT %gentext; EMPTY>
+<!ATTLIST %gentext;
+ %lang;
+ key CDATA #REQUIRED
+ text CDATA #REQUIRED
+>
+
+<!ELEMENT %dingbat; EMPTY>
+<!ATTLIST %dingbat;
+ %lang;
+ key CDATA #REQUIRED
+ text CDATA #REQUIRED
+>
+
+<!ELEMENT %context; ((%template;)+)>
+<!ATTLIST %context;
+ name CDATA #REQUIRED
+>
+
+<!ELEMENT %template; EMPTY>
+<!ATTLIST %template;
+ %lang;
+ name CDATA #REQUIRED
+ text CDATA #REQUIRED
+ style CDATA #IMPLIED
+>
+
+<!ELEMENT %letters; ((%l;)+)>
+<!ATTLIST %letters;
+ %lang;
+>
+
+<!ELEMENT %l; (#PCDATA)>
+<!ATTLIST %l;
+ i CDATA #REQUIRED
+>
Added: trunk/docs/resources/support/docbook-xsl/common/l10n.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/l10n.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/l10n.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,89 @@
+<?xml version='1.0'?>
+<!DOCTYPE l:i18n SYSTEM "l10n.dtd" [
+<!ENTITY af SYSTEM "af.xml">
+<!ENTITY bg SYSTEM "bg.xml">
+<!ENTITY bn SYSTEM "bn.xml">
+<!ENTITY ca SYSTEM "ca.xml">
+<!ENTITY cs SYSTEM "cs.xml">
+<!ENTITY da SYSTEM "da.xml">
+<!ENTITY de SYSTEM "de.xml">
+<!ENTITY el SYSTEM "el.xml">
+<!ENTITY en SYSTEM "en.xml">
+<!ENTITY es SYSTEM "es.xml">
+<!ENTITY et SYSTEM "et.xml">
+<!ENTITY eu SYSTEM "eu.xml">
+<!ENTITY fi SYSTEM "fi.xml">
+<!ENTITY fr SYSTEM "fr.xml">
+<!ENTITY he SYSTEM "he.xml">
+<!ENTITY hu SYSTEM "hu.xml">
+<!ENTITY id SYSTEM "id.xml">
+<!ENTITY it SYSTEM "it.xml">
+<!ENTITY ja SYSTEM "ja.xml">
+<!ENTITY ko SYSTEM "ko.xml">
+<!ENTITY la SYSTEM "la.xml">
+<!ENTITY lit SYSTEM "lt.xml">
+<!ENTITY nl SYSTEM "nl.xml">
+<!ENTITY nn SYSTEM "nn.xml">
+<!ENTITY no SYSTEM "no.xml">
+<!ENTITY pl SYSTEM "pl.xml">
+<!ENTITY pt SYSTEM "pt.xml">
+<!ENTITY pt_br SYSTEM "pt_br.xml">
+<!ENTITY ro SYSTEM "ro.xml">
+<!ENTITY ru SYSTEM "ru.xml">
+<!ENTITY sk SYSTEM "sk.xml">
+<!ENTITY sl SYSTEM "sl.xml">
+<!ENTITY sr SYSTEM "sr.xml">
+<!ENTITY sr_Latn SYSTEM "sr_Latn.xml">
+<!ENTITY sv SYSTEM "sv.xml">
+<!ENTITY th SYSTEM "th.xml">
+<!ENTITY tr SYSTEM "tr.xml">
+<!ENTITY uk SYSTEM "uk.xml">
+<!ENTITY vi SYSTEM "vi.xml">
+<!ENTITY xh SYSTEM "xh.xml">
+<!ENTITY zh_cn SYSTEM "zh_cn.xml">
+<!ENTITY zh_tw SYSTEM "zh_tw.xml">
+]>
+<l:i18n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
+⁡
+&bg;
+&bn;
+&ca;
+&cs;
+&da;
+&de;
+⪙
+&en;
+&es;
+&et;
+&eu;
+&fi;
+&fr;
+&he;
+&hu;
+&id;
+⁢
+&ja;
+&ko;
+&la;
+&lit;
+&nl;
+&nn;
+&no;
+&pl;
+&pt;
+&pt_br;
+&ro;
+&ru;
+&sk;
+&sl;
+&sr;
+&sr_Latn;
+&sv;
+&th;
+&tr;
+&uk;
+&vi;
+&xh;
+&zh_cn;
+&zh_tw;
+</l:i18n>
Added: trunk/docs/resources/support/docbook-xsl/common/l10n.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/l10n.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/l10n.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,451 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
+ exclude-result-prefixes="l"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: l10n.xsl,v 1.1.1.1 2004/10/19 21:21:39 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ This file contains localization templates (for internationalization)
+ ******************************************************************** -->
+
+<xsl:param name="l10n.xml"
select="document('../common/l10n.xml')"/>
+<xsl:param name="local.l10n.xml"
select="document('')"/>
+
+<xsl:template name="l10n.language">
+ <xsl:param name="target" select="."/>
+ <xsl:param name="xref-context" select="false()"/>
+
+ <xsl:variable name="mc-language">
+ <xsl:choose>
+ <xsl:when test="$l10n.gentext.language != ''">
+ <xsl:value-of select="$l10n.gentext.language"/>
+ </xsl:when>
+
+ <xsl:when test="$xref-context or $l10n.gentext.use.xref.language !=
0">
+ <!-- can't do this one step: attributes are unordered! -->
+ <xsl:variable name="lang-scope"
+ select="($target/ancestor-or-self::*[@lang]
+
|$target/ancestor-or-self::*[@xml:lang])[last()]"/>
+ <xsl:variable name="lang-attr"
+ select="($lang-scope/@lang |
$lang-scope/@xml:lang)[1]"/>
+ <xsl:choose>
+ <xsl:when test="string($lang-attr) = ''">
+ <xsl:value-of select="$l10n.gentext.default.language"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$lang-attr"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <!-- can't do this one step: attributes are unordered! -->
+ <xsl:variable name="lang-scope"
+ select="($target/ancestor-or-self::*[@lang]
+ |$target/ancestor-or-self::*[@xml:lang])[last()]"/>
+ <xsl:variable name="lang-attr"
+ select="($lang-scope/@lang |
$lang-scope/@xml:lang)[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="string($lang-attr) = ''">
+ <xsl:value-of select="$l10n.gentext.default.language"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$lang-attr"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="language" select="translate($mc-language,
+ 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
+ 'abcdefghijklmnopqrstuvwxyz')"/>
+
+ <xsl:variable name="adjusted.language">
+ <xsl:choose>
+ <xsl:when test="contains($language,'-')">
+ <xsl:value-of select="substring-before($language,'-')"/>
+ <xsl:text>_</xsl:text>
+ <xsl:value-of select="substring-after($language,'-')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$language"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when
test="$l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]">
+ <xsl:value-of select="$adjusted.language"/>
+ </xsl:when>
+ <!-- try just the lang code without country -->
+ <xsl:when
test="$l10n.xml/l:i18n/l:l10n[@language=substring-before($adjusted.language,'_')]">
+ <xsl:value-of
select="substring-before($adjusted.language,'_')"/>
+ </xsl:when>
+ <!-- or use the default -->
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No localization exists for "</xsl:text>
+ <xsl:value-of select="$adjusted.language"/>
+ <xsl:text>" or "</xsl:text>
+ <xsl:value-of
select="substring-before($adjusted.language,'_')"/>
+ <xsl:text>". Using default "</xsl:text>
+ <xsl:value-of select="$l10n.gentext.default.language"/>
+ <xsl:text>".</xsl:text>
+ </xsl:message>
+ <xsl:value-of select="$l10n.gentext.default.language"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="language.attribute">
+ <xsl:param name="node" select="."/>
+
+ <xsl:variable name="language">
+ <xsl:choose>
+ <xsl:when test="$l10n.gentext.language != ''">
+ <xsl:value-of select="$l10n.gentext.language"/>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <!-- can't do this one step: attributes are unordered! -->
+ <xsl:variable name="lang-scope"
+ select="($node/ancestor-or-self::*[@lang]
+ |$node/ancestor-or-self::*[@xml:lang])[last()]"/>
+ <xsl:variable name="lang-attr"
+ select="($lang-scope/@lang |
$lang-scope/@xml:lang)[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="string($lang-attr) = ''">
+ <xsl:value-of select="$l10n.gentext.default.language"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$lang-attr"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:if test="$language != ''">
+ <xsl:attribute name="lang">
+ <xsl:value-of select="$language"/>
+ </xsl:attribute>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="gentext">
+ <xsl:param name="key" select="local-name(.)"/>
+ <xsl:param name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:param>
+
+ <xsl:variable name="local.l10n.gentext"
+
select="($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]"/>
+
+ <xsl:variable name="l10n.gentext"
+
select="($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:gentext[@key=$key])[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="count($local.l10n.gentext) > 0">
+ <xsl:value-of select="$local.l10n.gentext/@text"/>
+ </xsl:when>
+ <xsl:when test="count($l10n.gentext) > 0">
+ <xsl:value-of select="$l10n.gentext/@text"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No "</xsl:text>
+ <xsl:value-of select="$lang"/>
+ <xsl:text>" localization of "</xsl:text>
+ <xsl:value-of select="$key"/>
+ <xsl:text>" exists</xsl:text>
+ <xsl:choose>
+ <xsl:when test="$lang = 'en'">
+ <xsl:text>.</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>; using "en".</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:message>
+
+ <xsl:value-of
select="($l10n.xml/l:i18n/l:l10n[@language='en']/l:gentext[@key=$key])[1]/@text"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="gentext.element.name">
+ <xsl:param name="element.name" select="name(.)"/>
+ <xsl:param name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:param>
+
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="$element.name"/>
+ <xsl:with-param name="lang" select="$lang"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="gentext.space">
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template name="gentext.edited.by">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Editedby'"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="gentext.by">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'by'"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="gentext.dingbat">
+ <xsl:param name="dingbat">bullet</xsl:param>
+ <xsl:param name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:param>
+
+ <xsl:variable name="local.l10n.dingbat"
+
select="($local.l10n.xml//l:i18n/l:l10n[@language=$lang]/l:dingbat[@key=$dingbat])[1]"/>
+
+ <xsl:variable name="l10n.dingbat"
+
select="($l10n.xml/l:i18n/l:l10n[@language=$lang]/l:dingbat[@key=$dingbat])[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="count($local.l10n.dingbat) > 0">
+ <xsl:value-of select="$local.l10n.dingbat/@text"/>
+ </xsl:when>
+ <xsl:when test="count($l10n.dingbat) > 0">
+ <xsl:value-of select="$l10n.dingbat/@text"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No "</xsl:text>
+ <xsl:value-of select="$lang"/>
+ <xsl:text>" localization of dingbat </xsl:text>
+ <xsl:value-of select="$dingbat"/>
+ <xsl:text> exists; using "en".</xsl:text>
+ </xsl:message>
+
+ <xsl:value-of
select="($l10n.xml/l:i18n/l:l10n[@language='en']/l:dingbat[@key=$dingbat])[1]/@text"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="gentext.startquote">
+ <xsl:call-template name="gentext.dingbat">
+ <xsl:with-param name="dingbat">startquote</xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="gentext.endquote">
+ <xsl:call-template name="gentext.dingbat">
+ <xsl:with-param name="dingbat">endquote</xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="gentext.nestedstartquote">
+ <xsl:call-template name="gentext.dingbat">
+ <xsl:with-param
name="dingbat">nestedstartquote</xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="gentext.nestedendquote">
+ <xsl:call-template name="gentext.dingbat">
+ <xsl:with-param name="dingbat">nestedendquote</xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="gentext.nav.prev">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'nav-prev'"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="gentext.nav.next">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'nav-next'"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="gentext.nav.home">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'nav-home'"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="gentext.nav.up">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'nav-up'"/>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template name="gentext.template">
+ <xsl:param name="context" select="'default'"/>
+ <xsl:param name="name" select="'default'"/>
+ <xsl:param name="origname" select="$name"/>
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="referrer"/>
+ <xsl:param name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:param>
+
+ <xsl:variable name="local.localization.node"
+
select="($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]"/>
+
+ <xsl:variable name="localization.node"
+ select="($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]"/>
+
+ <xsl:if test="count($localization.node) = 0
+ and count($local.localization.node) = 0">
+ <xsl:message>
+ <xsl:text>No "</xsl:text>
+ <xsl:value-of select="$lang"/>
+ <xsl:text>" localization exists.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="local.context.node"
+
select="$local.localization.node/l:context[@name=$context]"/>
+
+ <xsl:variable name="context.node"
+ select="$localization.node/l:context[@name=$context]"/>
+
+ <xsl:if test="count($context.node) = 0
+ and count($local.context.node) = 0">
+ <xsl:message>
+ <xsl:text>No context named "</xsl:text>
+ <xsl:value-of select="$context"/>
+ <xsl:text>" exists in the "</xsl:text>
+ <xsl:value-of select="$lang"/>
+ <xsl:text>" localization.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="local.template.node"
+ select="($local.context.node/l:template[@name=$name
+ and @style
+ and @style=$xrefstyle]
+ |$local.context.node/l:template[@name=$name
+ and not(@style)])[1]"/>
+
+ <xsl:variable name="template.node"
+ select="($context.node/l:template[@name=$name
+ and @style
+ and @style=$xrefstyle]
+ |$context.node/l:template[@name=$name
+ and not(@style)])[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="$local.template.node/@text">
+ <xsl:value-of select="$local.template.node/@text"/>
+ </xsl:when>
+ <xsl:when test="$template.node/@text">
+ <xsl:value-of select="$template.node/@text"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="contains($name, '/')">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context" select="$context"/>
+ <xsl:with-param name="name" select="substring-after($name,
'/')"/>
+ <xsl:with-param name="origname"
select="$origname"/>
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="referrer"
select="$referrer"/>
+ <xsl:with-param name="lang" select="$lang"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No template for "</xsl:text>
+ <xsl:value-of select="$origname"/>
+ <xsl:text>" (or any of its leaves) exists
+in the context named "</xsl:text>
+ <xsl:value-of select="$context"/>
+ <xsl:text>" in the "</xsl:text>
+ <xsl:value-of select="$lang"/>
+ <xsl:text>" localization.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="gentext.template.exists">
+ <xsl:param name="context" select="'default'"/>
+ <xsl:param name="name" select="'default'"/>
+ <xsl:param name="origname" select="$name"/>
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="referrer"/>
+ <xsl:param name="lang">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:param>
+
+ <xsl:variable name="local.localization.node"
+
select="($local.l10n.xml//l:i18n/l:l10n[@language=$lang])[1]"/>
+
+ <xsl:variable name="localization.node"
+ select="($l10n.xml/l:i18n/l:l10n[@language=$lang])[1]"/>
+
+ <xsl:variable name="local.context.node"
+
select="$local.localization.node/l:context[@name=$context]"/>
+
+ <xsl:variable name="context.node"
+ select="$localization.node/l:context[@name=$context]"/>
+
+ <xsl:variable name="local.template.node"
+ select="($local.context.node/l:template[@name=$name
+ and @style
+ and @style=$xrefstyle]
+ |$local.context.node/l:template[@name=$name
+ and not(@style)])[1]"/>
+
+ <xsl:variable name="template.node"
+ select="($context.node/l:template[@name=$name
+ and @style
+ and @style=$xrefstyle]
+ |$context.node/l:template[@name=$name
+ and not(@style)])[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="$local.template.node/@text">1</xsl:when>
+ <xsl:when test="$template.node/@text">1</xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="contains($name, '/')">
+ <xsl:call-template name="gentext.template.exists">
+ <xsl:with-param name="context" select="$context"/>
+ <xsl:with-param name="name" select="substring-after($name,
'/')"/>
+ <xsl:with-param name="origname"
select="$origname"/>
+ <xsl:with-param name="purpose" select="$purpose"/>
+ <xsl:with-param name="xrefstyle"
select="$xrefstyle"/>
+ <xsl:with-param name="referrer"
select="$referrer"/>
+ <xsl:with-param name="lang" select="$lang"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/common/la.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/la.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/la.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="la" english-language-name="Latin">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Summarium"/>
+ <l:gentext key="abstract" text="summarium"/>
+ <l:gentext key="Answer" text="R:"/>
+ <l:gentext key="answer" text="r:"/>
+ <l:gentext key="Appendix" text="Additamentum"/>
+ <l:gentext key="appendix" text="additamentum"/>
+ <l:gentext key="Article" text="Articulus"/>
+ <l:gentext key="article" text="articulus"/>
+ <l:gentext key="Bibliography" text="Conspectus librorum"/>
+ <l:gentext key="bibliography" text="conspectus librorum"/>
+ <l:gentext key="Book" text="Liber"/>
+ <l:gentext key="book" text="liber"/>
+ <l:gentext key="CAUTION" text="Caveat"/>
+ <l:gentext key="Caution" text="Caveat"/>
+ <l:gentext key="caution" text="caveat"/>
+ <l:gentext key="Chapter" text="Capitulum"/>
+ <l:gentext key="chapter" text="capitulum"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="copyright"/>
+ <l:gentext key="Dedication" text="Dedicatoria"/>
+ <l:gentext key="dedication" text="dedicatoria"/>
+ <l:gentext key="Edition" text="Editio"/>
+ <l:gentext key="edition" text="editio"/>
+ <l:gentext key="Equation" text="Equatio"/>
+ <l:gentext key="equation" text="equatio"/>
+ <l:gentext key="Example" text="Exemplum"/>
+ <l:gentext key="example" text="exemplum"/>
+ <l:gentext key="Figure" text="Descriptio"/>
+ <l:gentext key="figure" text="descriptio"/>
+ <l:gentext key="Glossary" text="Glossarium"/>
+ <l:gentext key="glossary" text="glossarium"/>
+ <l:gentext key="GlossSee" text="Cfr."/>
+ <l:gentext key="glosssee" text="Cfr."/>
+ <l:gentext key="GlossSeeAlso" text="Cfr. autem"/>
+ <l:gentext key="glossseealso" text="cfr. autem"/>
+ <l:gentext key="IMPORTANT" text="GRAVE"/>
+ <l:gentext key="important" text="grave"/>
+ <l:gentext key="Important" text="Grave"/>
+ <l:gentext key="Index" text="Index"/>
+ <l:gentext key="index" text="index"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="isbn"/>
+ <l:gentext key="LegalNotice" text="Nuntius legalis"/>
+ <l:gentext key="legalnotice" text="nuntius legalis"/>
+ <l:gentext key="MsgAud" text="Legentes"/>
+ <l:gentext key="msgaud" text="legentes"/>
+ <l:gentext key="MsgLevel" text="Libra"/>
+ <l:gentext key="msglevel" text="libra"/>
+ <l:gentext key="MsgOrig" text="Fons"/>
+ <l:gentext key="msgorig" text="fons"/>
+ <l:gentext key="NOTE" text="NOTA"/>
+ <l:gentext key="Note" text="Nota"/>
+ <l:gentext key="note" text="nota"/>
+ <l:gentext key="Part" text="Pars"/>
+ <l:gentext key="part" text="pars"/>
+ <l:gentext key="Preface" text="Praefatio"/>
+ <l:gentext key="preface" text="praefatio"/>
+ <l:gentext key="Procedure" text="Progressio"/>
+ <l:gentext key="procedure" text="progressio"/>
+ <l:gentext key="ProductionSet" text="Compositio"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Editum"/>
+ <l:gentext key="published" text="editum"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Q:"/>
+ <l:gentext key="question" text="q:"/>
+ <l:gentext key="RefEntry" text="Mentionis descriptio"/>
+ <l:gentext key="refentry" text="mentionis descriptio"/>
+ <l:gentext key="Reference" text="Mentio"/>
+ <l:gentext key="reference" text="mentio"/>
+ <l:gentext key="RefName" text="Mentionis signum"/>
+ <l:gentext key="refname" text="mentionis signum"/>
+ <l:gentext key="RefSection" text="Mentionis pars"/>
+ <l:gentext key="refsection" text="mentionis pars"/>
+ <l:gentext key="RefSynopsisDiv" text="Synopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Synopsis"/>
+ <l:gentext key="RevHistory" text="Revisionum historia"/>
+ <l:gentext key="revhistory" text="revisionum historia"/>
+ <l:gentext key="revision" text="Revisio"/>
+ <l:gentext key="Revision" text="revisio"/>
+ <l:gentext key="sect1" text="Sectio"/>
+ <l:gentext key="sect2" text="Sectio"/>
+ <l:gentext key="sect3" text="Sectio"/>
+ <l:gentext key="sect4" text="Sectio"/>
+ <l:gentext key="sect5" text="Sectio"/>
+ <l:gentext key="section" text="Sectio"/>
+ <l:gentext key="Section" text="Sectio"/>
+ <l:gentext key="see" text="videtur"/>
+ <l:gentext key="See" text="See" lang="en"/>
+ <l:gentext key="seealso" text="videtur autem"/>
+ <l:gentext key="Seealso" text="See also"
lang="en"/>
+ <l:gentext key="SeeAlso" text="See Also"
lang="en"/>
+ <l:gentext key="set" text="complexus"/>
+ <l:gentext key="Set" text="Complexus"/>
+ <l:gentext key="setindex" text="complexi index"/>
+ <l:gentext key="SetIndex" text="Complexi index"/>
+ <l:gentext key="Sidebar" text="Linea a latere posita"/>
+ <l:gentext key="sidebar" text="linea a latere posita"/>
+ <l:gentext key="step" text="peractio"/>
+ <l:gentext key="Step" text="Peractio"/>
+ <l:gentext key="Table" text="Tabula"/>
+ <l:gentext key="table" text="tabula"/>
+ <l:gentext key="tip" text="consilium"/>
+ <l:gentext key="TIP" text="CONSILIUM"/>
+ <l:gentext key="Tip" text="Consilium"/>
+ <l:gentext key="Warning" text="MONITUS"/>
+ <l:gentext key="warning" text="monitus"/>
+ <l:gentext key="WARNING" text="MONITUS"/>
+ <l:gentext key="and" text="et"/>
+ <l:gentext key="by" text="a"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Editum"/>
+ <l:gentext key="edited" text="editum"/>
+ <l:gentext key="Editedby" text="Editum a"/>
+ <l:gentext key="editedby" text="editum a"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="quod non est"/>
+ <l:gentext key="notes" text="commentaria"/>
+ <l:gentext key="Notes" text="Commentaria"/>
+ <l:gentext key="Pgs" text="Pag."/>
+ <l:gentext key="pgs" text="pag."/>
+ <l:gentext key="Revisedby" text="Excussum a: "/>
+ <l:gentext key="revisedby" text="excussum a: "/>
+ <l:gentext key="TableNotes" text="Tabulae commentaria"/>
+ <l:gentext key="tablenotes" text="tabulae commentaria"/>
+ <l:gentext key="TableofContents" text="Index rerum
notabilium"/>
+ <l:gentext key="tableofcontents" text="index rerum
notabilium"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="necopinatum
nomen"/>
+ <l:gentext key="unsupported" text="non sustentatus"/>
+ <l:gentext key="xrefto" text="mentio"/>
+ <l:gentext key="listofequations" text="index aequationum"/>
+ <l:gentext key="ListofEquations" text="Index aequationum"/>
+ <l:gentext key="ListofExamples" text="Index exemplorum"/>
+ <l:gentext key="listofexamples" text="index exemplorum"/>
+ <l:gentext key="ListofFigures" text="Index descriptionum"/>
+ <l:gentext key="listoffigures" text="index descriptionum"/>
+ <l:gentext key="ListofProcedures" text="Index
progressiorum"/>
+ <l:gentext key="listofprocedures" text="index
progressiorum"/>
+ <l:gentext key="listoftables" text="index tabularum"/>
+ <l:gentext key="ListofTables" text="Index tabularum"/>
+ <l:gentext key="ListofUnknown" text="Index ignotorum"/>
+ <l:gentext key="listofunknown" text="index ignotorum"/>
+ <l:gentext key="nav-home" text="Initium"/>
+ <l:gentext key="nav-next" text="Sequens"/>
+ <l:gentext key="nav-next-sibling" text="Procede"/>
+ <l:gentext key="nav-prev" text="Praecedens"/>
+ <l:gentext key="nav-prev-sibling" text="Recede"/>
+ <l:gentext key="nav-up" text="Ascende"/>
+ <l:gentext key="nav-toc" text="Index"/>
+ <l:gentext key="Draft" text="Plagula"/>
+ <l:gentext key="above" text="supra"/>
+ <l:gentext key="below" text="sub"/>
+ <l:gentext key="sectioncalled" text="sectio vocata"/>
+ <l:gentext key="index symbols" text="signa"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="ˢ"/>
+ <l:dingbat key="endquote" text="ۢ"/>
+ <l:dingbat key="nestedstartquote" text="‹"/>
+ <l:dingbat key="nestedendquote" text="›"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="‐"/>
+ <l:gentext key="hyphenation-push-character-count"
text="2"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Additamentum%n.%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Capitulum%n.%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Equatio%n.%t"/>
+ <l:template name="example" text="Exemplum%n.%t"/>
+ <l:template name="figure" text="Descriptio%n.%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Pars%n.%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Progressio%n.%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Compositio%n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabula%n.%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Additamentum%n.%t"/>
+ <l:template name="article/appendix" text="%n.%t"/>
+ <l:template name="bridgehead" text="%n.%t"/>
+ <l:template name="chapter" text="Capitulum%n.%t"/>
+ <l:template name="sect1" text="%n.%t"/>
+ <l:template name="sect2" text="%n.%t"/>
+ <l:template name="sect3" text="%n.%t"/>
+ <l:template name="sect4" text="%n.%t"/>
+ <l:template name="sect5" text="%n.%t"/>
+ <l:template name="section" text="%n.%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="R:%n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="Q:%n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Q:%n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="refsection" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="refsect1" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="refsect2" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="refsect3" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="sect1" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="sect2" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="sect3" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="sect4" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="sect5" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="section" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="simplesect" text="sectio vocata
ˢ%tۢ"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="R:%n"/>
+ <l:template name="appendix" text="Additamentum%n"/>
+ <l:template name="bridgehead" text="Sectio%n"/>
+ <l:template name="chapter" text="Capitulum%n"/>
+ <l:template name="equation" text="Equatio%n"/>
+ <l:template name="example" text="Exemplum%n"/>
+ <l:template name="figure" text="Descriptio%n"/>
+ <l:template name="part" text="Pars%n"/>
+ <l:template name="procedure" text="Progressio%n"/>
+ <l:template name="productionset" text="Compositio%n"/>
+ <l:template name="qandadiv" text="Q & A%n"/>
+ <l:template name="qandaentry" text="Q:%n"/>
+ <l:template name="question" text="Q:%n"/>
+ <l:template name="sect1" text="Sectio%n"/>
+ <l:template name="sect2" text="Sectio%n"/>
+ <l:template name="sect3" text="Sectio%n"/>
+ <l:template name="sect4" text="Sectio%n"/>
+ <l:template name="sect5" text="Sectio%n"/>
+ <l:template name="section" text="Sectio%n"/>
+ <l:template name="table" text="Tabula%n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Additamentum%n, %t"/>
+ <l:template name="bridgehead" text="Sectio%n,
ˢ%tۢ"/>
+ <l:template name="chapter" text="Capitulum%n, %t"/>
+ <l:template name="equation" text="Equatio%n,
ˢ%tۢ"/>
+ <l:template name="example" text="Exemplum%n,
ˢ%tۢ"/>
+ <l:template name="figure" text="Descriptio%n,
ˢ%tۢ"/>
+ <l:template name="part" text="Pars%n,
ˢ%tۢ"/>
+ <l:template name="procedure" text="Progressio%n,
ˢ%tۢ"/>
+ <l:template name="productionset" text="Compositio%n,
ˢ%tۢ"/>
+ <l:template name="qandadiv" text="Q & A%n,
ˢ%tۢ"/>
+ <l:template name="refsect1" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="refsect2" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="refsect3" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="refsection" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="sect1" text="Sectio%n,
ˢ%tۢ"/>
+ <l:template name="sect2" text="Sectio%n,
ˢ%tۢ"/>
+ <l:template name="sect3" text="Sectio%n,
ˢ%tۢ"/>
+ <l:template name="sect4" text="Sectio%n,
ˢ%tۢ"/>
+ <l:template name="sect5" text="Sectio%n,
ˢ%tۢ"/>
+ <l:template name="section" text="Sectio%n,
ˢ%tۢ"/>
+ <l:template name="simplesect" text="sectio vocata
ˢ%tۢ"/>
+ <l:template name="table" text="Tabula%n,
ˢ%tۢ"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" et "/>
+ <l:template name="seplast" text=", et "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Cfr. "/>
+ <l:template name="seealso" text="Cfr. autem "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Legentes: "/>
+ <l:template name="MsgLevel" text="Libra: "/>
+ <l:template name="MsgOrig" text="Fons: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d/m/Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="Ianuarii"/>
+ <l:template name="February" text="Februarii"/>
+ <l:template name="March" text="Martii"/>
+ <l:template name="April" text="Aprilis"/>
+ <l:template name="May" text="Maii"/>
+ <l:template name="June" text="Iunii"/>
+ <l:template name="July" text="Iulii"/>
+ <l:template name="August" text="Augusti"/>
+ <l:template name="September" text="Septembris"/>
+ <l:template name="October" text="Octobris"/>
+ <l:template name="November" text="Novembris"/>
+ <l:template name="December" text="Decembris"/>
+ <l:template name="Monday" text="Lunae"/>
+ <l:template name="Tuesday" text="Martis"/>
+ <l:template name="Wednesday" text="Mercurii"/>
+ <l:template name="Thursday" text="Iovis"/>
+ <l:template name="Friday" text="Veneris"/>
+ <l:template name="Saturday" text="Sabathi"/>
+ <l:template name="Sunday" text="Dominica"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Ian"/>
+ <l:template name="Feb" text="Feb"/>
+ <l:template name="Mar" text="Mar"/>
+ <l:template name="Apr" text="Apr"/>
+ <l:template name="May" text="Mai"/>
+ <l:template name="Jun" text="Iun"/>
+ <l:template name="Jul" text="Iul"/>
+ <l:template name="Aug" text="Aug"/>
+ <l:template name="Sep" text="Sep"/>
+ <l:template name="Oct" text="Oct"/>
+ <l:template name="Nov" text="Nov"/>
+ <l:template name="Dec" text="Dec"/>
+ <l:template name="Mon" text="Lun"/>
+ <l:template name="Tue" text="Mar"/>
+ <l:template name="Wed" text="Mer"/>
+ <l:template name="Thu" text="Iov"/>
+ <l:template name="Fri" text="Ven"/>
+ <l:template name="Sat" text="Sab"/>
+ <l:template name="Sun" text="Dom"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0409 English (UNITED
STATES)" lang="en"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/labels.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/labels.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/common/labels.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,618 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ exclude-result-prefixes="doc"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: labels.xsl,v 1.1.1.1 2004/10/19 21:21:39 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<!-- label markup -->
+
+<doc:mode mode="label.markup" xmlns="">
+<refpurpose>Provides access to element labels</refpurpose>
+<refdescription>
+<para>Processing an element in the
+<literal role="mode">label.markup</literal> mode produces the
+element label.</para>
+<para>Trailing punctuation is not added to the label.
+</para>
+</refdescription>
+</doc:mode>
+
+<xsl:template match="*" mode="intralabel.punctuation">
+ <xsl:text>.</xsl:text>
+</xsl:template>
+
+<xsl:template match="*" mode="label.markup">
+ <xsl:param name="verbose" select="1"/>
+ <xsl:if test="$verbose">
+ <xsl:message>
+ <xsl:text>Request for label of unexpected element: </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ </xsl:message>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="set|book" mode="label.markup">
+ <xsl:if test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="part" mode="label.markup">
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="$part.autolabel != 0">
+ <xsl:number from="book" count="part"
format="I"/>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="partintro" mode="label.markup">
+ <!-- no label -->
+</xsl:template>
+
+<xsl:template match="preface" mode="label.markup">
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="$preface.autolabel != 0">
+ <xsl:choose>
+ <xsl:when test="$label.from.part != 0 and ancestor::part">
+ <xsl:number from="part" count="preface"
format="1" level="any"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:number from="book" count="preface"
format="1" level="any"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="chapter" mode="label.markup">
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="$chapter.autolabel != 0">
+ <xsl:choose>
+ <xsl:when test="$label.from.part != 0 and ancestor::part">
+ <xsl:number from="part" count="chapter"
format="1" level="any"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:number from="book" count="chapter"
format="1" level="any"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="appendix" mode="label.markup">
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="$appendix.autolabel != 0">
+ <xsl:choose>
+ <xsl:when test="$label.from.part != 0 and ancestor::part">
+ <xsl:number from="part" count="appendix"
format="A" level="any"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:number from="book|article"
+ count="appendix" format="A"
level="any"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="article" mode="label.markup">
+ <xsl:if test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="dedication|colophon" mode="label.markup">
+ <xsl:if test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="reference" mode="label.markup">
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="$part.autolabel != 0">
+ <xsl:number from="book" count="reference"
format="I" level="any"/>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="refentry" mode="label.markup">
+ <xsl:if test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="section" mode="label.markup">
+ <!-- if this is a nested section, label the parent -->
+ <xsl:if test="local-name(..) = 'section'">
+ <xsl:variable name="parent.section.label">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ </xsl:variable>
+ <xsl:if test="$parent.section.label != ''">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ <xsl:apply-templates select=".."
mode="intralabel.punctuation"/>
+ </xsl:if>
+ </xsl:if>
+
+ <!-- if the parent is a component, maybe label that too -->
+ <xsl:variable name="parent.is.component">
+ <xsl:call-template name="is.component">
+ <xsl:with-param name="node" select=".."/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <!-- does this section get labelled? -->
+ <xsl:variable name="label">
+ <xsl:call-template name="label.this.section">
+ <xsl:with-param name="section" select="."/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="$section.label.includes.component.label != 0
+ and $parent.is.component != 0">
+ <xsl:variable name="parent.label">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ </xsl:variable>
+ <xsl:if test="$parent.label != ''">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ <xsl:apply-templates select=".."
mode="intralabel.punctuation"/>
+ </xsl:if>
+ </xsl:if>
+
+<!--
+ <xsl:message>
+ <xsl:value-of select="$label"/>, <xsl:number
count="section"/>
+ </xsl:message>
+-->
+
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="$label != 0">
+ <xsl:number count="section"/>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="sect1" mode="label.markup">
+ <!-- if the parent is a component, maybe label that too -->
+ <xsl:variable name="parent.is.component">
+ <xsl:call-template name="is.component">
+ <xsl:with-param name="node" select=".."/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="$section.label.includes.component.label != 0
+ and $parent.is.component != 0">
+ <xsl:variable name="parent.label">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ </xsl:variable>
+ <xsl:if test="$parent.label != ''">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ <xsl:apply-templates select=".."
mode="intralabel.punctuation"/>
+ </xsl:if>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="$section.autolabel != 0">
+ <xsl:number count="sect1"/>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="sect2|sect3|sect4|sect5"
mode="label.markup">
+ <!-- label the parent -->
+ <xsl:variable name="parent.label">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ </xsl:variable>
+ <xsl:if test="$parent.label != ''">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ <xsl:apply-templates select=".."
mode="intralabel.punctuation"/>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="$section.autolabel != 0">
+ <xsl:choose>
+ <xsl:when test="local-name(.) = 'sect2'">
+ <xsl:number count="sect2"/>
+ </xsl:when>
+ <xsl:when test="local-name(.) = 'sect3'">
+ <xsl:number count="sect3"/>
+ </xsl:when>
+ <xsl:when test="local-name(.) = 'sect4'">
+ <xsl:number count="sect4"/>
+ </xsl:when>
+ <xsl:when test="local-name(.) = 'sect5'">
+ <xsl:number count="sect5"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>label.markup: this can't happen!</xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="bridgehead" mode="label.markup">
+ <!-- FIXME: could we do a better job here? -->
+ <xsl:variable name="contsec"
+ select="(ancestor::section
+ |ancestor::simplesect
+ |ancestor::sect1
+ |ancestor::sect2
+ |ancestor::sect3
+ |ancestor::sect4
+ |ancestor::sect5
+ |ancestor::refsect1
+ |ancestor::refsect2
+ |ancestor::refsect3
+ |ancestor::chapter
+ |ancestor::appendix
+ |ancestor::preface)[last()]"/>
+
+ <xsl:apply-templates select="$contsec" mode="label.markup"/>
+</xsl:template>
+
+<xsl:template match="refsect1" mode="label.markup">
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="$section.autolabel != 0">
+ <xsl:number count="refsect1"/>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="refsect2|refsect3" mode="label.markup">
+ <!-- label the parent -->
+ <xsl:variable name="parent.label">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ </xsl:variable>
+ <xsl:if test="$parent.label != ''">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ <xsl:apply-templates select=".."
mode="intralabel.punctuation"/>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="$section.autolabel != 0">
+ <xsl:choose>
+ <xsl:when test="local-name(.) = 'refsect2'">
+ <xsl:number count="refsect2"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:number count="refsect3"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="simplesect" mode="label.markup">
+ <!-- if this is a nested section, label the parent -->
+ <xsl:if test="local-name(..) = 'section'
+ or local-name(..) = 'sect1'
+ or local-name(..) = 'sect2'
+ or local-name(..) = 'sect3'
+ or local-name(..) = 'sect4'
+ or local-name(..) = 'sect5'">
+ <xsl:variable name="parent.section.label">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ </xsl:variable>
+ <xsl:if test="$parent.section.label != ''">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ <xsl:apply-templates select=".."
mode="intralabel.punctuation"/>
+ </xsl:if>
+ </xsl:if>
+
+ <!-- if the parent is a component, maybe label that too -->
+ <xsl:variable name="parent.is.component">
+ <xsl:call-template name="is.component">
+ <xsl:with-param name="node" select=".."/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <!-- does this section get labelled? -->
+ <xsl:variable name="label">
+ <xsl:call-template name="label.this.section">
+ <xsl:with-param name="section" select="."/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="$section.label.includes.component.label != 0
+ and $parent.is.component != 0">
+ <xsl:variable name="parent.label">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ </xsl:variable>
+ <xsl:if test="$parent.label != ''">
+ <xsl:apply-templates select=".." mode="label.markup"/>
+ <xsl:apply-templates select=".."
mode="intralabel.punctuation"/>
+ </xsl:if>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="$label != 0">
+ <xsl:number count="simplesect"/>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="qandadiv" mode="label.markup">
+ <xsl:variable name="lparent" select="(ancestor::set
+ |ancestor::book
+ |ancestor::chapter
+ |ancestor::appendix
+ |ancestor::preface
+ |ancestor::section
+ |ancestor::simplesect
+ |ancestor::sect1
+ |ancestor::sect2
+ |ancestor::sect3
+ |ancestor::sect4
+ |ancestor::sect5
+ |ancestor::refsect1
+ |ancestor::refsect2
+ |ancestor::refsect3)[last()]"/>
+
+ <xsl:variable name="lparent.prefix">
+ <xsl:apply-templates select="$lparent"
mode="label.markup"/>
+ </xsl:variable>
+
+ <xsl:variable name="prefix">
+ <xsl:if test="$qanda.inherit.numeration != 0">
+ <xsl:if test="$lparent.prefix != ''">
+ <xsl:apply-templates select="$lparent"
mode="label.markup"/>
+ <xsl:apply-templates select="$lparent"
mode="intralabel.punctuation"/>
+ </xsl:if>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$qandadiv.autolabel != 0">
+ <xsl:value-of select="$prefix"/>
+ <xsl:number level="multiple" count="qandadiv"
format="1"/>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="question|answer" mode="label.markup">
+ <xsl:variable name="lparent" select="(ancestor::set
+ |ancestor::book
+ |ancestor::chapter
+ |ancestor::appendix
+ |ancestor::preface
+ |ancestor::section
+ |ancestor::simplesect
+ |ancestor::sect1
+ |ancestor::sect2
+ |ancestor::sect3
+ |ancestor::sect4
+ |ancestor::sect5
+ |ancestor::refsect1
+ |ancestor::refsect2
+ |ancestor::refsect3)[last()]"/>
+
+ <xsl:variable name="lparent.prefix">
+ <xsl:apply-templates select="$lparent"
mode="label.markup"/>
+ </xsl:variable>
+
+ <xsl:variable name="prefix">
+ <xsl:if test="$qanda.inherit.numeration != 0">
+ <xsl:if test="$lparent.prefix != ''">
+ <xsl:apply-templates select="$lparent"
mode="label.markup"/>
+ <xsl:apply-templates select="$lparent"
mode="intralabel.punctuation"/>
+ </xsl:if>
+ <xsl:if test="ancestor::qandadiv">
+ <xsl:apply-templates select="ancestor::qandadiv[1]"
mode="label.markup"/>
+ <xsl:apply-templates select="ancestor::qandadiv[1]"
+ mode="intralabel.punctuation"/>
+ </xsl:if>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="inhlabel"
+ select="ancestor-or-self::qandaset/@defaultlabel[1]"/>
+
+ <xsl:variable name="deflabel">
+ <xsl:choose>
+ <xsl:when test="$inhlabel != ''">
+ <xsl:value-of select="$inhlabel"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$qanda.defaultlabel"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="label" select="label"/>
+
+ <xsl:choose>
+ <xsl:when test="count($label)>0">
+ <xsl:apply-templates select="$label"/>
+ </xsl:when>
+
+ <xsl:when test="$deflabel = 'qanda' and local-name(.) =
'question'">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Question'"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:when test="$deflabel = 'qanda' and local-name(.) =
'answer'">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Answer'"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:when test="$deflabel = 'number' and local-name(.) =
'question'">
+ <xsl:value-of select="$prefix"/>
+ <xsl:number level="multiple" count="qandaentry"
format="1"/>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="bibliography|glossary|index|setindex"
mode="label.markup">
+ <xsl:if test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="figure|table|example|procedure"
mode="label.markup">
+ <xsl:variable name="pchap"
+ select="ancestor::chapter
+ |ancestor::appendix
+ |ancestor::article[ancestor::book]"/>
+
+ <xsl:variable name="prefix">
+ <xsl:if test="count($pchap) > 0">
+ <xsl:apply-templates select="$pchap"
mode="label.markup"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:when test="local-name() = 'procedure' and
+ $formal.procedures = 0">
+ <!-- No label -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="count($pchap)>0">
+ <xsl:if test="$prefix != ''">
+ <xsl:apply-templates select="$pchap"
mode="label.markup"/>
+ <xsl:apply-templates select="$pchap"
mode="intralabel.punctuation"/>
+ </xsl:if>
+ <xsl:number format="1" from="chapter|appendix"
level="any"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:number format="1" from="book|article"
level="any"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="equation" mode="label.markup">
+ <xsl:variable name="pchap"
+ select="ancestor::chapter
+ |ancestor::appendix
+ |ancestor::article[ancestor::book]"/>
+
+ <xsl:variable name="prefix">
+ <xsl:if test="count($pchap) > 0">
+ <xsl:apply-templates select="$pchap"
mode="label.markup"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="count($pchap)>0">
+ <xsl:if test="$prefix != ''">
+ <xsl:apply-templates select="$pchap"
mode="label.markup"/>
+ <xsl:apply-templates select="$pchap"
mode="intralabel.punctuation"/>
+ </xsl:if>
+ <xsl:number format="1" count="equation[title]"
from="chapter|appendix" level="any"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:number format="1" count="equation[title]"
from="book|article" level="any"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="orderedlist/listitem"
mode="label.markup">
+ <xsl:variable name="numeration">
+ <xsl:call-template name="list.numeration">
+ <xsl:with-param name="node"
select="parent::orderedlist"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="type">
+ <xsl:choose>
+ <xsl:when test="$numeration='arabic'">1</xsl:when>
+ <xsl:when
test="$numeration='loweralpha'">a</xsl:when>
+ <xsl:when
test="$numeration='lowerroman'">i</xsl:when>
+ <xsl:when
test="$numeration='upperalpha'">A</xsl:when>
+ <xsl:when
test="$numeration='upperroman'">I</xsl:when>
+ <!-- What!? This should never happen -->
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unexpected numeration: </xsl:text>
+ <xsl:value-of select="$numeration"/>
+ </xsl:message>
+ <xsl:value-of select="1."/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:number count="listitem" format="{$type}"/>
+</xsl:template>
+
+<xsl:template match="abstract" mode="label.markup">
+ <!-- nop -->
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template name="label.this.section">
+ <xsl:param name="section" select="."/>
+ <xsl:value-of select="$section.autolabel"/>
+</xsl:template>
+
+<doc:template name="label.this.section" xmlns="">
+<refpurpose>Returns true if $section should be labelled</refpurpose>
+<refdescription>
+<para>Returns true if the specified section should be labelled.
+By default, this template simply returns $section.autolabel, but
+custom stylesheets may override it to get more selective behavior.</para>
+</refdescription>
+</doc:template>
+
+<!-- ============================================================ -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/common/lt.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/lt.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/lt.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="lt" english-language-name="Lithuanian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Santrauka"/>
+ <l:gentext key="abstract" text="Santrauka"/>
+ <l:gentext key="Answer" text="Ats:"/>
+ <l:gentext key="answer" text="Ats:"/>
+ <l:gentext key="Appendix" text="Priedas"/>
+ <l:gentext key="appendix" text="priedas"/>
+ <l:gentext key="Article" text="Straipsnis"/>
+ <l:gentext key="article" text="Straipsnis"/>
+ <l:gentext key="Bibliography" text="Bibliografija"/>
+ <l:gentext key="bibliography" text="Bibliografija"/>
+ <l:gentext key="Book" text="Knyga"/>
+ <l:gentext key="book" text="Knyga"/>
+ <l:gentext key="CAUTION" text="ATSARGIAI"/>
+ <l:gentext key="Caution" text="Atsargiai"/>
+ <l:gentext key="caution" text="Atsargiai"/>
+ <l:gentext key="Chapter" text="Skyrius"/>
+ <l:gentext key="chapter" text="skyrius"/>
+ <l:gentext key="Colophon" text="Įžanga į
knygą"/>
+ <l:gentext key="colophon" text="Įžanga į
knygŐ"/>
+ <l:gentext key="Copyright" text="Autorinės
teisės"/>
+ <l:gentext key="copyright" text="Autorinės
teisės"/>
+ <l:gentext key="Dedication" text="Dedikacija"/>
+ <l:gentext key="dedication" text="Dedikacija"/>
+ <l:gentext key="Edition" text="Leidimas"/>
+ <l:gentext key="edition" text="Leidimas"/>
+ <l:gentext key="Equation" text="Lygtis"/>
+ <l:gentext key="equation" text="Lygtis"/>
+ <l:gentext key="Example" text="Pavyzdys"/>
+ <l:gentext key="example" text="Pavyzdys"/>
+ <l:gentext key="Figure" text="Pav."/>
+ <l:gentext key="figure" text="Pav."/>
+ <l:gentext key="Glossary" text="Terminų
žodynėlis"/>
+ <l:gentext key="glossary" text="Terminų
žodynėlis"/>
+ <l:gentext key="GlossSee" text="Terminą
žr."/>
+ <l:gentext key="glosssee" text="Terminą
žr."/>
+ <l:gentext key="GlossSeeAlso" text="Taip pat
žr."/>
+ <l:gentext key="glossseealso" text="Taip pat
žr."/>
+ <l:gentext key="IMPORTANT" text="SVARBU"/>
+ <l:gentext key="important" text="Svarbu"/>
+ <l:gentext key="Important" text="Svarbu"/>
+ <l:gentext key="Index" text="Rodyklė"/>
+ <l:gentext key="index" text="Rodyklė"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Teisinė
pastaba"/>
+ <l:gentext key="legalnotice" text="Teisinė
pastaba"/>
+ <l:gentext key="MsgAud" text="Auditorija"/>
+ <l:gentext key="msgaud" text="Auditorija"/>
+ <l:gentext key="MsgLevel" text="Lygmuo"/>
+ <l:gentext key="msglevel" text="Lygmuo"/>
+ <l:gentext key="MsgOrig" text="Kilmė"/>
+ <l:gentext key="msgorig" text="Kilmė"/>
+ <l:gentext key="NOTE" text="PASTABA"/>
+ <l:gentext key="Note" text="Pastaba"/>
+ <l:gentext key="note" text="Pastaba"/>
+ <l:gentext key="Part" text="Dalis"/>
+ <l:gentext key="part" text="Dalis"/>
+ <l:gentext key="Preface" text="Įžanga"/>
+ <l:gentext key="preface" text="Įžanga"/>
+ <l:gentext key="Procedure" text="Procedūra"/>
+ <l:gentext key="procedure" text="Procedūra"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Išleistas"/>
+ <l:gentext key="published" text="Išleistas"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Klausimas:"/>
+ <l:gentext key="question" text="Klausimas:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Nuoroda"/>
+ <l:gentext key="reference" text="Nuoroda"/>
+ <l:gentext key="RefName" text="Pavadinimas"/>
+ <l:gentext key="refname" text="Pavadinimas"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Trumpa
apžvalga"/>
+ <l:gentext key="refsynopsisdiv" text="Trumpa
apžvalga"/>
+ <l:gentext key="RevHistory" text="Pataisymų
istorija"/>
+ <l:gentext key="revhistory" text="Pataisymų
istorija"/>
+ <l:gentext key="revision" text="Pataisytas leidimas"/>
+ <l:gentext key="Revision" text="Pataisytas leidimas"/>
+ <l:gentext key="sect1" text="Skyrius"/>
+ <l:gentext key="sect2" text="Skyrius"/>
+ <l:gentext key="sect3" text="Skyrius"/>
+ <l:gentext key="sect4" text="Skyrius"/>
+ <l:gentext key="sect5" text="Skyrius"/>
+ <l:gentext key="section" text="Skyrius"/>
+ <l:gentext key="Section" text="Skyrius"/>
+ <l:gentext key="see" text="žr."/>
+ <l:gentext key="See" text="See" lang="en"/>
+ <l:gentext key="seealso" text="žr."/>
+ <l:gentext key="Seealso" text="See also"
lang="en"/>
+ <l:gentext key="SeeAlso" text="See Also"
lang="en"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Set Index"/>
+ <l:gentext key="SetIndex" text="Set Index"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="žingsnis"/>
+ <l:gentext key="Step" text="Žingsnis"/>
+ <l:gentext key="Table" text="Lentelė"/>
+ <l:gentext key="table" text="Lentelė"/>
+ <l:gentext key="tip" text="Patarimas"/>
+ <l:gentext key="TIP" text="PATARIMAS"/>
+ <l:gentext key="Tip" text="Patarimas"/>
+ <l:gentext key="Warning"
text="Įspėjimas"/>
+ <l:gentext key="warning"
text="Įspėjimas"/>
+ <l:gentext key="WARNING"
text="ĮSPĖJIMAS"/>
+ <l:gentext key="and" text="ir"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Redaguotas"/>
+ <l:gentext key="edited" text="Redaguotas"/>
+ <l:gentext key="Editedby" text="Redaguotas:"/>
+ <l:gentext key="editedby" text="Redaguotas:"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="neegzistuojantis
elementas"/>
+ <l:gentext key="notes" text="Pastabos"/>
+ <l:gentext key="Notes" text="Pastabos"/>
+ <l:gentext key="Pgs" text="Pgs."/>
+ <l:gentext key="pgs" text="Pgs."/>
+ <l:gentext key="Revisedby" text="Pataisė: "/>
+ <l:gentext key="revisedby" text="Pataisė: "/>
+ <l:gentext key="TableNotes" text="Lentelės
pastabos"/>
+ <l:gentext key="tablenotes" text="Lentelės
pastabos"/>
+ <l:gentext key="TableofContents" text="Tūrinys"/>
+ <l:gentext key="tableofcontents" text="Tūrinys"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Unexpected element
name"/>
+ <l:gentext key="unsupported" text="nepalaikomas"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="listofequations" text="Lygčių
sąrašas"/>
+ <l:gentext key="ListofEquations" text="Lygčių
sąrašas"/>
+ <l:gentext key="ListofExamples" text="Pavyzdžių
sąrašas"/>
+ <l:gentext key="listofexamples" text="Pavyzdžių
sąrašas"/>
+ <l:gentext key="ListofFigures" text="Pav.
sąrašas"/>
+ <l:gentext key="listoffigures" text="Pav.
sąrašas"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Lentelių
sąrašas"/>
+ <l:gentext key="ListofTables" text="Lentelių
sąrašas"/>
+ <l:gentext key="ListofUnknown" text="Nežinomas
sąrašas"/>
+ <l:gentext key="listofunknown" text="Nežinomas
sąrašas"/>
+ <l:gentext key="nav-home" text="Namai"/>
+ <l:gentext key="nav-next" text="Sekantis"/>
+ <l:gentext key="nav-next-sibling" text="Fast Forward"/>
+ <l:gentext key="nav-prev" text="Paskesnis"/>
+ <l:gentext key="nav-prev-sibling" text="Fast Backward"/>
+ <l:gentext key="nav-up" text="Į
viršų"/>
+ <l:gentext key="nav-toc" text="ToC"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="Priedas %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="Skyrius %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="Lygtis %n. %t"/>
+ <l:template name="example"
text="Pavyzdys %n. %t"/>
+ <l:template name="figure"
text="Pav. %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="Dalis %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Procedūra %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="Lentelė %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="Priedas %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="Skyrius %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="Ats: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="Klausimas: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="Klausimas: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="sect1" text="the section called
“%t”"/>
+ <l:template name="sect2" text="the section called
“%t”"/>
+ <l:template name="sect3" text="the section called
“%t”"/>
+ <l:template name="sect4" text="the section called
“%t”"/>
+ <l:template name="sect5" text="the section called
“%t”"/>
+ <l:template name="section" text="the section called
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="Ats: %n"/>
+ <l:template name="appendix" text="Priedas %n"/>
+ <l:template name="bridgehead"
text="Skyrius %n"/>
+ <l:template name="chapter" text="Skyrius %n"/>
+ <l:template name="equation" text="Lygtis %n"/>
+ <l:template name="example" text="Pavyzdys %n"/>
+ <l:template name="figure" text="Pav. %n"/>
+ <l:template name="part" text="Dalis %n"/>
+ <l:template name="procedure"
text="Procedūra %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="Klausimas: %n"/>
+ <l:template name="question"
text="Klausimas: %n"/>
+ <l:template name="sect1" text="Skyrius %n"/>
+ <l:template name="sect2" text="Skyrius %n"/>
+ <l:template name="sect3" text="Skyrius %n"/>
+ <l:template name="sect4" text="Skyrius %n"/>
+ <l:template name="sect5" text="Skyrius %n"/>
+ <l:template name="section" text="Skyrius %n"/>
+ <l:template name="table"
text="Lentelė %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Priedas %n,
%t"/>
+ <l:template name="bridgehead" text="Skyrius %n,
“%t”"/>
+ <l:template name="chapter" text="Skyrius %n,
%t"/>
+ <l:template name="equation" text="Lygtis %n,
“%t”"/>
+ <l:template name="example" text="Pavyzdys %n,
“%t”"/>
+ <l:template name="figure" text="Pav. %n,
“%t”"/>
+ <l:template name="part" text="Dalis %n,
“%t”"/>
+ <l:template name="procedure"
text="Procedūra %n, “%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1" text="Skyrius %n,
“%t”"/>
+ <l:template name="sect2" text="Skyrius %n,
“%t”"/>
+ <l:template name="sect3" text="Skyrius %n,
“%t”"/>
+ <l:template name="sect4" text="Skyrius %n,
“%t”"/>
+ <l:template name="sect5" text="Skyrius %n,
“%t”"/>
+ <l:template name="section" text="Skyrius %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Lentelė %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" ir "/>
+ <l:template name="seplast" text=", ir "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Terminą žr.
"/>
+ <l:template name="seealso" text="Taip pat žr.
"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Auditorija: "/>
+ <l:template name="MsgLevel" text="Lygmuo: "/>
+ <l:template name="MsgOrig" text="Kilmė: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0427 Lithuanian"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/nl.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/nl.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/nl.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="nl" english-language-name="Dutch">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Samenvatting"/>
+ <l:gentext key="abstract" text="Samenvatting"/>
+ <l:gentext key="Answer" text="Antwoord:"/>
+ <l:gentext key="answer" text="Antwoord:"/>
+ <l:gentext key="Appendix" text="Aanhangsel"/>
+ <l:gentext key="appendix" text="aanhangsel"/>
+ <l:gentext key="Article" text="Artikel"/>
+ <l:gentext key="article" text="Artikel"/>
+ <l:gentext key="Bibliography" text="Literatuurlijst"/>
+ <l:gentext key="bibliography" text="Literatuurlijst"/>
+ <l:gentext key="Book" text="Boek"/>
+ <l:gentext key="book" text="Boek"/>
+ <l:gentext key="CAUTION" text="LET OP"/>
+ <l:gentext key="Caution" text="Let op"/>
+ <l:gentext key="caution" text="Let op"/>
+ <l:gentext key="Chapter" text="Hoofdstuk"/>
+ <l:gentext key="chapter" text="hoofdstuk"/>
+ <l:gentext key="Colophon" text="Colofon"/>
+ <l:gentext key="colophon" text="Colofon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Opdracht"/>
+ <l:gentext key="dedication" text="Opdracht"/>
+ <l:gentext key="Edition" text="Uitgave"/>
+ <l:gentext key="edition" text="Uitgave"/>
+ <l:gentext key="Equation" text="Vergelijking"/>
+ <l:gentext key="equation" text="Vergelijking"/>
+ <l:gentext key="Example" text="Voorbeeld"/>
+ <l:gentext key="example" text="Voorbeeld"/>
+ <l:gentext key="Figure" text="Figuur"/>
+ <l:gentext key="figure" text="Figuur"/>
+ <l:gentext key="Glossary" text="Woordenlijst"/>
+ <l:gentext key="glossary" text="Woordenlijst"/>
+ <l:gentext key="GlossSee" text="Zie"/>
+ <l:gentext key="glosssee" text="Zie"/>
+ <l:gentext key="GlossSeeAlso" text="Zie ook"/>
+ <l:gentext key="glossseealso" text="Zie ook"/>
+ <l:gentext key="IMPORTANT" text="BELANGRIJK"/>
+ <l:gentext key="important" text="Belangrijk"/>
+ <l:gentext key="Important" text="Belangrijk"/>
+ <l:gentext key="Index" text="Register"/>
+ <l:gentext key="index" text="Register"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Bericht"/>
+ <l:gentext key="legalnotice" text="Bericht"/>
+ <l:gentext key="MsgAud" text="Doelgroep"/>
+ <l:gentext key="msgaud" text="Doelgroep"/>
+ <l:gentext key="MsgLevel" text="Niveau"/>
+ <l:gentext key="msglevel" text="Niveau"/>
+ <l:gentext key="MsgOrig" text="Herkomst"/>
+ <l:gentext key="msgorig" text="Herkomst"/>
+ <l:gentext key="NOTE" text="OPMERKING"/>
+ <l:gentext key="Note" text="Opmerking"/>
+ <l:gentext key="note" text="Opmerking"/>
+ <l:gentext key="Part" text="Deel"/>
+ <l:gentext key="part" text="Deel"/>
+ <l:gentext key="Preface" text="Voorwoord"/>
+ <l:gentext key="preface" text="Voorwoord"/>
+ <l:gentext key="Procedure" text="Procedure"/>
+ <l:gentext key="procedure" text="Procedure"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Uitgegeven"/>
+ <l:gentext key="published" text="Uitgegeven"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Vraag:"/>
+ <l:gentext key="question" text="Vraag:"/>
+ <l:gentext key="RefEntry" text="Referentielemma"/>
+ <l:gentext key="refentry" text="Referentielemma"/>
+ <l:gentext key="Reference" text="Referentie"/>
+ <l:gentext key="reference" text="Referentie"/>
+ <l:gentext key="RefName" text="Referentienaam"/>
+ <l:gentext key="refname" text="Referentienaam"/>
+ <l:gentext key="RefSection" text="Referentieparagraaf"/>
+ <l:gentext key="refsection" text="Referentieparagraaf"/>
+ <l:gentext key="RefSynopsisDiv"
text="Referentiesamenvatting"/>
+ <l:gentext key="refsynopsisdiv"
text="Referentiesamenvatting"/>
+ <l:gentext key="RevHistory" text="Wijzigingen"/>
+ <l:gentext key="revhistory" text="Wijzigingen"/>
+ <l:gentext key="revision" text="Herziening"/>
+ <l:gentext key="Revision" text="Herziening"/>
+ <l:gentext key="sect1" text="Paragraaf"/>
+ <l:gentext key="sect2" text="Paragraaf"/>
+ <l:gentext key="sect3" text="Paragraaf"/>
+ <l:gentext key="sect4" text="Paragraaf"/>
+ <l:gentext key="sect5" text="Paragraaf"/>
+ <l:gentext key="section" text="paragraaf"/>
+ <l:gentext key="Section" text="Paragraaf"/>
+ <l:gentext key="see" text="Zie"/>
+ <l:gentext key="See" text="Zie"/>
+ <l:gentext key="seealso" text="Zie ook"/>
+ <l:gentext key="Seealso" text="Zie ook"/>
+ <l:gentext key="SeeAlso" text="Zie ook"/>
+ <l:gentext key="set" text="Verzameling"/>
+ <l:gentext key="Set" text="Verzameling"/>
+ <l:gentext key="setindex" text="Hoofdregister"/>
+ <l:gentext key="SetIndex" text="Hoofdregister"/>
+ <l:gentext key="Sidebar" text="Excursie"/>
+ <l:gentext key="sidebar" text="excursie"/>
+ <l:gentext key="step" text="stap"/>
+ <l:gentext key="Step" text="Stap"/>
+ <l:gentext key="Table" text="Tabel"/>
+ <l:gentext key="table" text="Tabel"/>
+ <l:gentext key="tip" text="Tip"/>
+ <l:gentext key="TIP" text="TIP"/>
+ <l:gentext key="Tip" text="Tip"/>
+ <l:gentext key="Warning" text="Waarschuwing"/>
+ <l:gentext key="warning" text="Waarschuwing"/>
+ <l:gentext key="WARNING" text="WAARSCHUWING"/>
+ <l:gentext key="and" text="en"/>
+ <l:gentext key="by" text="door"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Redactie"/>
+ <l:gentext key="edited" text="Redactie"/>
+ <l:gentext key="Editedby" text="Redactie door"/>
+ <l:gentext key="editedby" text="Redactie door"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="niet bestaand
element"/>
+ <l:gentext key="notes" text="Noten"/>
+ <l:gentext key="Notes" text="Noten"/>
+ <l:gentext key="Pgs" text="blz."/>
+ <l:gentext key="pgs" text="blz."/>
+ <l:gentext key="Revisedby" text="Herzien door: "/>
+ <l:gentext key="revisedby" text="Herzien door: "/>
+ <l:gentext key="TableNotes" text="Opmerkingen"/>
+ <l:gentext key="tablenotes" text="Opmerkingen"/>
+ <l:gentext key="TableofContents" text="Inhoudsopgave"/>
+ <l:gentext key="tableofcontents" text="Inhoudsopgave"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname"
text="ONVERWACHT-ELEMENT"/>
+ <l:gentext key="unsupported" text="niet ondersteund"/>
+ <l:gentext key="xrefto" text="verwijzing naar"/>
+ <l:gentext key="listofequations" text="Lijst van
vergelijkingen"/>
+ <l:gentext key="ListofEquations" text="Lijst van
vergelijkingen"/>
+ <l:gentext key="ListofExamples" text="Lijst van
voorbeelden"/>
+ <l:gentext key="listofexamples" text="Lijst van
voorbeelden"/>
+ <l:gentext key="ListofFigures" text="Lijst van figuren"/>
+ <l:gentext key="listoffigures" text="Lijst van figuren"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Lijst van tabellen"/>
+ <l:gentext key="ListofTables" text="Lijst van tabellen"/>
+ <l:gentext key="ListofUnknown" text="Lijst van ???"/>
+ <l:gentext key="listofunknown" text="Lijst van ???"/>
+ <l:gentext key="nav-home" text="Begin"/>
+ <l:gentext key="nav-next" text="Volgende"/>
+ <l:gentext key="nav-next-sibling" text="Verder vooruit"/>
+ <l:gentext key="nav-prev" text="Terug"/>
+ <l:gentext key="nav-prev-sibling" text="Verder terug"/>
+ <l:gentext key="nav-up" text="Omhoog"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Ontwerp"/>
+ <l:gentext key="above" text="boven"/>
+ <l:gentext key="below" text="onder"/>
+ <l:gentext key="sectioncalled" text="de paragraaf"/>
+ <l:gentext key="index symbols" text="Symbolen"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyzëïé"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZËÏÉ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Aanhangsel %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Hoofdstuk %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Vergelijking %n. %t"/>
+ <l:template name="example" text="Voorbeeld %n. %t"/>
+ <l:template name="figure" text="Figuur %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Deel %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Procedure %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabel %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Aanhangsel %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Hoofdstuk %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="Antwoord: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="Vraag: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Vraag: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="de paragraaf
“%t”"/>
+ <l:template name="refsection" text="de paragraaf
“%t”"/>
+ <l:template name="refsect1" text="de paragraaf
“%t”"/>
+ <l:template name="refsect2" text="de paragraaf
“%t”"/>
+ <l:template name="refsect3" text="de paragraaf
“%t”"/>
+ <l:template name="sect1" text="de paragraaf
“%t”"/>
+ <l:template name="sect2" text="de paragraaf
“%t”"/>
+ <l:template name="sect3" text="de paragraaf
“%t”"/>
+ <l:template name="sect4" text="de paragraaf
“%t”"/>
+ <l:template name="sect5" text="de paragraaf
“%t”"/>
+ <l:template name="section" text="de paragraaf
“%t”"/>
+ <l:template name="simplesect" text="de paragraaf
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="Antwoord: %n"/>
+ <l:template name="appendix"
text="Aanhangsel %n"/>
+ <l:template name="bridgehead"
text="Paragraaf %n"/>
+ <l:template name="chapter"
text="Hoofdstuk %n"/>
+ <l:template name="equation"
text="Vergelijking %n"/>
+ <l:template name="example"
text="Voorbeeld %n"/>
+ <l:template name="figure" text="Figuur %n"/>
+ <l:template name="part" text="Deel %n"/>
+ <l:template name="procedure"
text="Procedure %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="Vraag: %n"/>
+ <l:template name="question" text="Vraag: %n"/>
+ <l:template name="sect1" text="Paragraaf %n"/>
+ <l:template name="sect2" text="Paragraaf %n"/>
+ <l:template name="sect3" text="Paragraaf %n"/>
+ <l:template name="sect4" text="Paragraaf %n"/>
+ <l:template name="sect5" text="Paragraaf %n"/>
+ <l:template name="section"
text="Paragraaf %n"/>
+ <l:template name="table" text="Tabel %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Aanhangsel %n,
%t"/>
+ <l:template name="bridgehead" text="Paragraaf %n,
“%t”"/>
+ <l:template name="chapter" text="Hoofdstuk %n,
%t"/>
+ <l:template name="equation" text="Vergelijking %n,
“%t”"/>
+ <l:template name="example" text="Voorbeeld %n,
“%t”"/>
+ <l:template name="figure" text="Figuur %n,
“%t”"/>
+ <l:template name="part" text="Deel %n,
“%t”"/>
+ <l:template name="procedure" text="Procedure %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="de paragraaf
“%t”"/>
+ <l:template name="refsect2" text="de paragraaf
“%t”"/>
+ <l:template name="refsect3" text="de paragraaf
“%t”"/>
+ <l:template name="refsection" text="de paragraaf
“%t”"/>
+ <l:template name="sect1" text="Paragraaf %n,
“%t”"/>
+ <l:template name="sect2" text="Paragraaf %n,
“%t”"/>
+ <l:template name="sect3" text="Paragraaf %n,
“%t”"/>
+ <l:template name="sect4" text="Paragraaf %n,
“%t”"/>
+ <l:template name="sect5" text="Paragraaf %n,
“%t”"/>
+ <l:template name="section" text="Paragraaf %n,
“%t”"/>
+ <l:template name="simplesect" text="de paragraaf
“%t”"/>
+ <l:template name="table" text="Tabel %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" en "/>
+ <l:template name="seplast" text=", en "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Zie "/>
+ <l:template name="seealso" text="Zie ook "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Doelgroep: "/>
+ <l:template name="MsgLevel" text="Niveau: "/>
+ <l:template name="MsgOrig" text="Herkomst: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0413 Dutch"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/nn.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/nn.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/nn.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="nn" english-language-name="Nynorsk">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Samandrag"/>
+ <l:gentext key="abstract" text="Samandrag"/>
+ <l:gentext key="Answer" text="Svar"/>
+ <l:gentext key="answer" text="svar"/>
+ <l:gentext key="Appendix" text="Tillegg"/>
+ <l:gentext key="appendix" text="tillegg"/>
+ <l:gentext key="Article" text="Artikkel"/>
+ <l:gentext key="article" text="artikkel"/>
+ <l:gentext key="Bibliography" text="Bibliografi"/>
+ <l:gentext key="bibliography" text="bibliografi"/>
+ <l:gentext key="Book" text="Bok"/>
+ <l:gentext key="book" text="bok"/>
+ <l:gentext key="CAUTION" text="OBS"/>
+ <l:gentext key="Caution" text="Obs"/>
+ <l:gentext key="caution" text="OBS"/>
+ <l:gentext key="Chapter" text="Kapittel"/>
+ <l:gentext key="chapter" text="kapittel"/>
+ <l:gentext key="Colophon" text="Kolofon"/>
+ <l:gentext key="colophon" text="kolofon"/>
+ <l:gentext key="Copyright" text="Opphavsrett"/>
+ <l:gentext key="copyright" text="opphavsrett"/>
+ <l:gentext key="Dedication" text="Dedikasjon"/>
+ <l:gentext key="dedication" text="dedikasjon"/>
+ <l:gentext key="Edition" text="Utgåve"/>
+ <l:gentext key="edition" text="utgåve"/>
+ <l:gentext key="Equation" text="Formel"/>
+ <l:gentext key="equation" text="formel"/>
+ <l:gentext key="Example" text="Døme"/>
+ <l:gentext key="example" text="døme"/>
+ <l:gentext key="Figure" text="Figur"/>
+ <l:gentext key="figure" text="figur"/>
+ <l:gentext key="Glossary" text="Ordliste"/>
+ <l:gentext key="glossary" text="ordliste"/>
+ <l:gentext key="GlossSee" text="Sjå"/>
+ <l:gentext key="glosssee" text="sjå"/>
+ <l:gentext key="GlossSeeAlso" text="Sjå
òg"/>
+ <l:gentext key="glossseealso" text="sjå
òg"/>
+ <l:gentext key="IMPORTANT" text="VIKTIG"/>
+ <l:gentext key="important" text="viktig"/>
+ <l:gentext key="Important" text="Viktig"/>
+ <l:gentext key="Index" text="Indeks"/>
+ <l:gentext key="index" text="indeks"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Legal Notice"/>
+ <l:gentext key="legalnotice" text="Legal Notice"/>
+ <l:gentext key="MsgAud" text="Publikum"/>
+ <l:gentext key="msgaud" text="publikum"/>
+ <l:gentext key="MsgLevel" text="Nivå"/>
+ <l:gentext key="msglevel" text="nivå"/>
+ <l:gentext key="MsgOrig" text="Opphav"/>
+ <l:gentext key="msgorig" text="Opphav"/>
+ <l:gentext key="NOTE" text="NOTAT"/>
+ <l:gentext key="Note" text="Notat"/>
+ <l:gentext key="note" text="NOTAT"/>
+ <l:gentext key="Part" text="Del"/>
+ <l:gentext key="part" text="del"/>
+ <l:gentext key="Preface" text="Forord"/>
+ <l:gentext key="preface" text="forord"/>
+ <l:gentext key="Procedure" text="Prosedyre"/>
+ <l:gentext key="procedure" text="prosedyre"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Utgitt"/>
+ <l:gentext key="published" text="utgitt"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question"
text="Spørsmål"/>
+ <l:gentext key="question"
text="spørsmål"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Referanse"/>
+ <l:gentext key="reference" text="referanse"/>
+ <l:gentext key="RefName" text="Namn"/>
+ <l:gentext key="refname" text="namn"/>
+ <l:gentext key="RefSection" text="Del"/>
+ <l:gentext key="refsection" text="del"/>
+ <l:gentext key="RefSynopsisDiv" text="Oversyn"/>
+ <l:gentext key="refsynopsisdiv" text="oversyn"/>
+ <l:gentext key="RevHistory" text="Revisjonshistorie"/>
+ <l:gentext key="revhistory" text="revisjonshistorie"/>
+ <l:gentext key="revision" text="revisjon"/>
+ <l:gentext key="Revision" text="Revisjon"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="del"/>
+ <l:gentext key="Section" text="Del"/>
+ <l:gentext key="see" text="sjå"/>
+ <l:gentext key="See" text="Sjå"/>
+ <l:gentext key="seealso" text="sjå òg"/>
+ <l:gentext key="Seealso" text="Sjå òg"/>
+ <l:gentext key="SeeAlso" text="Sjå òg"/>
+ <l:gentext key="set" text="set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Indeks"/>
+ <l:gentext key="SetIndex" text="Indeks"/>
+ <l:gentext key="Sidebar" text="Sidestolpe"/>
+ <l:gentext key="sidebar" text="sidestolpe"/>
+ <l:gentext key="step" text="steg"/>
+ <l:gentext key="Step" text="Steg"/>
+ <l:gentext key="Table" text="Tabell"/>
+ <l:gentext key="table" text="tabell"/>
+ <l:gentext key="tip" text="tips"/>
+ <l:gentext key="TIP" text="TIPS"/>
+ <l:gentext key="Tip" text="Tips"/>
+ <l:gentext key="Warning" text="Åtvaring"/>
+ <l:gentext key="warning" text="åtvaring"/>
+ <l:gentext key="WARNING" text="ÅTVARING"/>
+ <l:gentext key="and" text="og"/>
+ <l:gentext key="by" text="av"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Redigert"/>
+ <l:gentext key="edited" text="redigert"/>
+ <l:gentext key="Editedby" text="Redigert av"/>
+ <l:gentext key="editedby" text="redigert av"/>
+ <l:gentext key="in" text="i"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="ikkje-eksisterande
element"/>
+ <l:gentext key="notes" text="merknader"/>
+ <l:gentext key="Notes" text="Merknader"/>
+ <l:gentext key="Pgs" text="Sider"/>
+ <l:gentext key="pgs" text="sider"/>
+ <l:gentext key="Revisedby" text="Revidert av: "/>
+ <l:gentext key="revisedby" text="revidert av: "/>
+ <l:gentext key="TableNotes" text="Merknader"/>
+ <l:gentext key="tablenotes" text="merknader"/>
+ <l:gentext key="TableofContents" text="Innhald"/>
+ <l:gentext key="tableofcontents" text="Innhald"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname"
text="UVENTA-ELEMENTNAVN"/>
+ <l:gentext key="unsupported" text="ikkje støtta"/>
+ <l:gentext key="xrefto" text="xref til"/>
+ <l:gentext key="listofequations" text="formeloversikt"/>
+ <l:gentext key="ListofEquations" text="Formeloversikt"/>
+ <l:gentext key="ListofExamples"
text="Dømeoversikt"/>
+ <l:gentext key="listofexamples"
text="dømeoversikt"/>
+ <l:gentext key="ListofFigures" text="Figuroversikt"/>
+ <l:gentext key="listoffigures" text="figuroversikt"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="tabelloversikt"/>
+ <l:gentext key="ListofTables" text="Tabelloversikt"/>
+ <l:gentext key="ListofUnknown" text="???-oversikt"/>
+ <l:gentext key="listofunknown" text="???-oversikt"/>
+ <l:gentext key="nav-home" text="Heim"/>
+ <l:gentext key="nav-next" text="Fram"/>
+ <l:gentext key="nav-next-sibling" text="Raskt framover"/>
+ <l:gentext key="nav-prev" text="Att"/>
+ <l:gentext key="nav-prev-sibling" text="Raskt bakover"/>
+ <l:gentext key="nav-up" text="Opp"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Tillegg %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Kapittel %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Formel %n. %t"/>
+ <l:template name="example" text="Døme %n. %t"/>
+ <l:template name="figure" text="Figur %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Del %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Prosedyre %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabell %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Tillegg %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Kapittel %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="Svar %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="Spørsmål %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="Spørsmål %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="Svar %n"/>
+ <l:template name="appendix" text="Tillegg %n"/>
+ <l:template name="bridgehead" text="Del %n"/>
+ <l:template name="chapter" text="Kapittel %n"/>
+ <l:template name="equation" text="Formel %n"/>
+ <l:template name="example"
text="Døme %n"/>
+ <l:template name="figure" text="Figur %n"/>
+ <l:template name="part" text="Del %n"/>
+ <l:template name="procedure"
text="Prosedyre %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="Spørsmål %n"/>
+ <l:template name="question"
text="Spørsmål %n"/>
+ <l:template name="sect1" text="Del %n"/>
+ <l:template name="sect2" text="Del %n"/>
+ <l:template name="sect3" text="Del %n"/>
+ <l:template name="sect4" text="Del %n"/>
+ <l:template name="sect5" text="Del %n"/>
+ <l:template name="section" text="Del %n"/>
+ <l:template name="table" text="Tabell %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Tillegg %n,
%t"/>
+ <l:template name="bridgehead" text="Del %n,
“%t”"/>
+ <l:template name="chapter" text="Kapittel %n,
%t"/>
+ <l:template name="equation" text="Formel %n,
“%t”"/>
+ <l:template name="example" text="Døme %n,
“%t”"/>
+ <l:template name="figure" text="Figur %n,
“%t”"/>
+ <l:template name="part" text="Del %n,
“%t”"/>
+ <l:template name="procedure" text="Prosedyre %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1" text="Del %n,
“%t”"/>
+ <l:template name="sect2" text="Del %n,
“%t”"/>
+ <l:template name="sect3" text="Del %n,
“%t”"/>
+ <l:template name="sect4" text="Del %n,
“%t”"/>
+ <l:template name="sect5" text="Del %n,
“%t”"/>
+ <l:template name="section" text="Del %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Tabell %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" og "/>
+ <l:template name="seplast" text=", og "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Sjå "/>
+ <l:template name="seealso" text="Sjå òg
"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Publikum: "/>
+ <l:template name="MsgLevel" text="Nivå: "/>
+ <l:template name="MsgOrig" text="Opphav: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0814 Norwegian
(Nynorsk)"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/no.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/no.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/no.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="no" english-language-name="Norwegian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Abstract"/>
+ <l:gentext key="abstract" text="Abstract"/>
+ <l:gentext key="Answer" text="A:"/>
+ <l:gentext key="answer" text="A:"/>
+ <l:gentext key="Appendix" text="Tillegg"/>
+ <l:gentext key="appendix" text="Tillegg"/>
+ <l:gentext key="Article" text="Article"/>
+ <l:gentext key="article" text="Article"/>
+ <l:gentext key="Bibliography" text="Bibliografi"/>
+ <l:gentext key="bibliography" text="Bibliografi"/>
+ <l:gentext key="Book" text="Book"/>
+ <l:gentext key="book" text="Book"/>
+ <l:gentext key="CAUTION" text="OBS"/>
+ <l:gentext key="Caution" text="Obs"/>
+ <l:gentext key="caution" text="Obs"/>
+ <l:gentext key="Chapter" text="Kapittel"/>
+ <l:gentext key="chapter" text="Kapittel"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Dedikasjon"/>
+ <l:gentext key="dedication" text="Dedikasjon"/>
+ <l:gentext key="Edition" text="Edition"/>
+ <l:gentext key="edition" text="Edition"/>
+ <l:gentext key="Equation" text="Formel"/>
+ <l:gentext key="equation" text="Formel"/>
+ <l:gentext key="Example" text="Eksempel"/>
+ <l:gentext key="example" text="Eksempel"/>
+ <l:gentext key="Figure" text="Figur"/>
+ <l:gentext key="figure" text="Figur"/>
+ <l:gentext key="Glossary" text="Ordliste"/>
+ <l:gentext key="glossary" text="Ordliste"/>
+ <l:gentext key="GlossSee" text="Se"/>
+ <l:gentext key="glosssee" text="Se"/>
+ <l:gentext key="GlossSeeAlso" text="Se Også"/>
+ <l:gentext key="glossseealso" text="Se Også"/>
+ <l:gentext key="IMPORTANT" text="VIKTIG"/>
+ <l:gentext key="important" text="Viktig"/>
+ <l:gentext key="Important" text="Viktig"/>
+ <l:gentext key="Index" text="Indeks"/>
+ <l:gentext key="index" text="Indeks"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Legal Notice"/>
+ <l:gentext key="legalnotice" text="Legal Notice"/>
+ <l:gentext key="MsgAud" text="Publikum"/>
+ <l:gentext key="msgaud" text="Publikum"/>
+ <l:gentext key="MsgLevel" text="Nivå"/>
+ <l:gentext key="msglevel" text="Nivå"/>
+ <l:gentext key="MsgOrig" text="Opphav"/>
+ <l:gentext key="msgorig" text="Opphav"/>
+ <l:gentext key="NOTE" text="NOTAT"/>
+ <l:gentext key="Note" text="Notat"/>
+ <l:gentext key="note" text="Notat"/>
+ <l:gentext key="Part" text="Del"/>
+ <l:gentext key="part" text="Del"/>
+ <l:gentext key="Preface" text="Forord"/>
+ <l:gentext key="preface" text="Forord"/>
+ <l:gentext key="Procedure" text="Prosedyre"/>
+ <l:gentext key="procedure" text="Prosedyre"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Published"/>
+ <l:gentext key="published" text="Published"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Q:"/>
+ <l:gentext key="question" text="Q:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Referanse"/>
+ <l:gentext key="reference" text="Referanse"/>
+ <l:gentext key="RefName" text="Navn"/>
+ <l:gentext key="refname" text="Navn"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Synopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Synopsis"/>
+ <l:gentext key="RevHistory" text="Revisjonshistorie"/>
+ <l:gentext key="revhistory" text="Revisjonshistorie"/>
+ <l:gentext key="revision" text="Revisjon"/>
+ <l:gentext key="Revision" text="Revisjon"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="seksjon"/>
+ <l:gentext key="Section" text="Seksjon"/>
+ <l:gentext key="see" text="Se"/>
+ <l:gentext key="See" text="Se"/>
+ <l:gentext key="seealso" text="Se Også"/>
+ <l:gentext key="Seealso" text="Se også"/>
+ <l:gentext key="SeeAlso" text="Se Også"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Indeks"/>
+ <l:gentext key="SetIndex" text="Indeks"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="steg"/>
+ <l:gentext key="Step" text="Steg"/>
+ <l:gentext key="Table" text="Tabell"/>
+ <l:gentext key="table" text="Tabell"/>
+ <l:gentext key="tip" text="Tips"/>
+ <l:gentext key="TIP" text="TIPS"/>
+ <l:gentext key="Tip" text="Tips"/>
+ <l:gentext key="Warning" text="Advarsel"/>
+ <l:gentext key="warning" text="Advarsel"/>
+ <l:gentext key="WARNING" text="ADVARSEL"/>
+ <l:gentext key="and" text="og"/>
+ <l:gentext key="by" text="av"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Redigert"/>
+ <l:gentext key="edited" text="Redigert"/>
+ <l:gentext key="Editedby" text="Redigert av"/>
+ <l:gentext key="editedby" text="Redigert av"/>
+ <l:gentext key="in" text="i"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="ikke-eksisterende
element"/>
+ <l:gentext key="notes" text="Sluttnotater"/>
+ <l:gentext key="Notes" text="Sluttnotater"/>
+ <l:gentext key="Pgs" text="Sdr."/>
+ <l:gentext key="pgs" text="Sdr."/>
+ <l:gentext key="Revisedby" text="Revised by: "/>
+ <l:gentext key="revisedby" text="Revised by: "/>
+ <l:gentext key="TableNotes" text="Notater"/>
+ <l:gentext key="tablenotes" text="Notater"/>
+ <l:gentext key="TableofContents"
text="Innholdsfortegnelse"/>
+ <l:gentext key="tableofcontents"
text="Innholdsfortegnelse"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname"
text="UVENTET-ELEMENTNAVN"/>
+ <l:gentext key="unsupported" text="ikke støttet"/>
+ <l:gentext key="xrefto" text="xref til"/>
+ <l:gentext key="listofequations" text="Formeloversikt"/>
+ <l:gentext key="ListofEquations" text="Formeloversikt"/>
+ <l:gentext key="ListofExamples" text="Eksempeloversikt"/>
+ <l:gentext key="listofexamples" text="Eksempeloversikt"/>
+ <l:gentext key="ListofFigures" text="Figuroversikt"/>
+ <l:gentext key="listoffigures" text="Figuroversikt"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Tabelloversikt"/>
+ <l:gentext key="ListofTables" text="Tabelloversikt"/>
+ <l:gentext key="ListofUnknown" text="???-oversikt"/>
+ <l:gentext key="listofunknown" text="???-oversikt"/>
+ <l:gentext key="nav-home" text="Hjem"/>
+ <l:gentext key="nav-next" text="Neste"/>
+ <l:gentext key="nav-next-sibling" text="Raskt Fremover"/>
+ <l:gentext key="nav-prev" text="Forrige"/>
+ <l:gentext key="nav-prev-sibling" text="Raskt Bakover"/>
+ <l:gentext key="nav-up" text="Opp"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Tillegg %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Kapittel %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Formel %n. %t"/>
+ <l:template name="example" text="Eksempel %n. %t"/>
+ <l:template name="figure" text="Figur %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Del %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Prosedyre %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabell %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Tillegg %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Kapittel %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="Q: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Q: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="Tillegg %n"/>
+ <l:template name="bridgehead"
text="Seksjon %n"/>
+ <l:template name="chapter" text="Kapittel %n"/>
+ <l:template name="equation" text="Formel %n"/>
+ <l:template name="example" text="Eksempel %n"/>
+ <l:template name="figure" text="Figur %n"/>
+ <l:template name="part" text="Del %n"/>
+ <l:template name="procedure"
text="Prosedyre %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="Q: %n"/>
+ <l:template name="question" text="Q: %n"/>
+ <l:template name="sect1" text="Seksjon %n"/>
+ <l:template name="sect2" text="Seksjon %n"/>
+ <l:template name="sect3" text="Seksjon %n"/>
+ <l:template name="sect4" text="Seksjon %n"/>
+ <l:template name="sect5" text="Seksjon %n"/>
+ <l:template name="section" text="Seksjon %n"/>
+ <l:template name="table" text="Tabell %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Tillegg %n,
%t"/>
+ <l:template name="bridgehead" text="Seksjon %n,
“%t”"/>
+ <l:template name="chapter" text="Kapittel %n,
%t"/>
+ <l:template name="equation" text="Formel %n,
“%t”"/>
+ <l:template name="example" text="Eksempel %n,
“%t”"/>
+ <l:template name="figure" text="Figur %n,
“%t”"/>
+ <l:template name="part" text="Del %n,
“%t”"/>
+ <l:template name="procedure" text="Prosedyre %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1" text="Seksjon %n,
“%t”"/>
+ <l:template name="sect2" text="Seksjon %n,
“%t”"/>
+ <l:template name="sect3" text="Seksjon %n,
“%t”"/>
+ <l:template name="sect4" text="Seksjon %n,
“%t”"/>
+ <l:template name="sect5" text="Seksjon %n,
“%t”"/>
+ <l:template name="section" text="Seksjon %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Tabell %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" og "/>
+ <l:template name="seplast" text=", og "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Se "/>
+ <l:template name="seealso" text="Se Også "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Publikum: "/>
+ <l:template name="MsgLevel" text="Nivå: "/>
+ <l:template name="MsgOrig" text="Opphav: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0414 Norwegian"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/pi.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/pi.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/pi.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,177 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+
xmlns:date="http://exslt.org/dates-and-times"
+ exclude-result-prefixes="doc date"
+ extension-element-prefixes="date"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: pi.xsl,v 1.1.1.1 2004/10/19 21:21:39 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ This file contains general templates for processing processing
+ instructions common to both the HTML and FO versions of the
+ DocBook stylesheets.
+ ******************************************************************** -->
+
+<!-- Process PIs also on title pages -->
+<xsl:template match="processing-instruction()"
mode="titlepage.mode">
+ <xsl:apply-templates select="."/>
+</xsl:template>
+
+<xsl:template match="processing-instruction('dbtimestamp')">
+ <xsl:variable name="format">
+ <xsl:variable name="pi-format">
+ <xsl:call-template name="pi-attribute">
+ <xsl:with-param name="pis" select="."/>
+ <xsl:with-param name="attribute">format</xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$pi-format != ''">
+ <xsl:value-of select="$pi-format"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'datetime'"/>
+ <xsl:with-param name="name"
select="'format'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="padding">
+ <xsl:variable name="pi-padding">
+ <xsl:call-template name="pi-attribute">
+ <xsl:with-param name="pis" select="."/>
+ <xsl:with-param name="attribute">padding</xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$pi-padding != ''">
+ <xsl:value-of select="$pi-padding"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="date">
+ <xsl:if test="function-available('date:date-time')">
+ <xsl:value-of select="date:date-time()"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="function-available('date:date-time')">
+ <xsl:call-template name="datetime.format">
+ <xsl:with-param name="date" select="$date"/>
+ <xsl:with-param name="format" select="$format"/>
+ <xsl:with-param name="padding" select="$padding"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ Timestamp processing requires XSLT processor with EXSLT date support.
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="datetime.format">
+ <xsl:param name="date"/>
+ <xsl:param name="format"/>
+ <xsl:param name="padding" select="1"/>
+
+ <xsl:if test="$format != ''">
+ <xsl:variable name="char"
select="substring($format,1,1)"/>
+
+ <xsl:choose>
+ <xsl:when test="$char = 'a'">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'datetime-abbrev'"/>
+ <xsl:with-param name="name"
select="date:day-abbreviation($date)"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$char = 'A'">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'datetime-full'"/>
+ <xsl:with-param name="name"
select="date:day-name($date)"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$char = 'b'">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'datetime-abbrev'"/>
+ <xsl:with-param name="name"
select="date:month-abbreviation($date)"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$char = 'c'">
+ <xsl:value-of select="date:date($date)"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="date:time($date)"/>
+ </xsl:when>
+ <xsl:when test="$char = 'B'">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'datetime-full'"/>
+ <xsl:with-param name="name"
select="date:month-name($date)"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$char = 'd'">
+ <xsl:if test="$padding = 1 and string-length(date:day-in-month($date)) =
1">0</xsl:if>
+ <xsl:value-of select="date:day-in-month($date)"/>
+ </xsl:when>
+ <xsl:when test="$char = 'H'">
+ <xsl:if test="$padding = 1 and string-length(date:hour-in-day($date)) =
1">0</xsl:if>
+ <xsl:value-of select="date:hour-in-day($date)"/>
+ </xsl:when>
+ <xsl:when test="$char = 'j'">
+ <xsl:value-of select="date:day-in-year($date)"/>
+ </xsl:when>
+ <xsl:when test="$char = 'm'">
+ <xsl:if test="$padding = 1 and string-length(date:month-in-year($date)) =
1">0</xsl:if>
+ <xsl:value-of select="date:month-in-year($date)"/>
+ </xsl:when>
+ <xsl:when test="$char = 'M'">
+ <xsl:if test="string-length(date:minute-in-hour($date)) =
1">0</xsl:if>
+ <xsl:value-of select="date:minute-in-hour($date)"/>
+ </xsl:when>
+ <xsl:when test="$char = 'S'">
+ <xsl:if test="string-length(date:second-in-minute($date)) =
1">0</xsl:if>
+ <xsl:value-of select="date:second-in-minute($date)"/>
+ </xsl:when>
+ <xsl:when test="$char = 'U'">
+ <xsl:value-of select="date:week-in-year($date)"/>
+ </xsl:when>
+ <xsl:when test="$char = 'w'">
+ <xsl:value-of select="date:day-in-week($date)"/>
+ </xsl:when>
+ <xsl:when test="$char = 'x'">
+ <xsl:value-of select="date:date($date)"/>
+ </xsl:when>
+ <xsl:when test="$char = 'X'">
+ <xsl:value-of select="date:time($date)"/>
+ </xsl:when>
+ <xsl:when test="$char = 'Y'">
+ <xsl:value-of select="date:year($date)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$char"/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <!-- Process rest of format specifier -->
+ <xsl:call-template name="datetime.format">
+ <xsl:with-param name="date" select="$date"/>
+ <xsl:with-param name="format"
select="substring($format,2)"/>
+ <xsl:with-param name="padding" select="$padding"/>
+ </xsl:call-template>
+ </xsl:if>
+
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/common/pl.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/pl.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/pl.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="pl" english-language-name="Polish">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Abstrakt"/>
+ <l:gentext key="abstract" text="Abstrakt"/>
+ <l:gentext key="Answer" text="Odp:"/>
+ <l:gentext key="answer" text="Odp:"/>
+ <l:gentext key="Appendix" text="Dodatek"/>
+ <l:gentext key="appendix" text="dodatek"/>
+ <l:gentext key="Article" text="Artykuł"/>
+ <l:gentext key="article" text="Artykuł"/>
+ <l:gentext key="Bibliography" text="Bibliografia"/>
+ <l:gentext key="bibliography" text="Bibliografia"/>
+ <l:gentext key="Book" text="Książka"/>
+ <l:gentext key="book" text="Książka"/>
+ <l:gentext key="CAUTION" text="PRZYPADEK"/>
+ <l:gentext key="Caution" text="Uwaga!"/>
+ <l:gentext key="caution" text="Uwaga!"/>
+ <l:gentext key="Chapter" text="Rozdział"/>
+ <l:gentext key="chapter" text="rozdział;"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Dedykacja"/>
+ <l:gentext key="dedication" text="Dedykacja"/>
+ <l:gentext key="Edition" text="Wydanie"/>
+ <l:gentext key="edition" text="Wydanie"/>
+ <l:gentext key="Equation" text="Równanie"/>
+ <l:gentext key="equation" text="Równanie"/>
+ <l:gentext key="Example" text="Przykład"/>
+ <l:gentext key="example" text="Przykład"/>
+ <l:gentext key="Figure" text="Rysunek"/>
+ <l:gentext key="figure" text="Rysunek"/>
+ <l:gentext key="Glossary" text="Glossary"/>
+ <l:gentext key="glossary" text="Glossary"/>
+ <l:gentext key="GlossSee" text="Patrz"/>
+ <l:gentext key="glosssee" text="Patrz"/>
+ <l:gentext key="GlossSeeAlso" text="Patrz też"/>
+ <l:gentext key="glossseealso" text="Patrz też"/>
+ <l:gentext key="IMPORTANT" text="WAŻNE"/>
+ <l:gentext key="important" text="WAŻNE"/>
+ <l:gentext key="Important" text="WAŻNE"/>
+ <l:gentext key="Index" text="Indeks"/>
+ <l:gentext key="index" text="Indeks"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Legal Notice"/>
+ <l:gentext key="legalnotice" text="Legal Notice"/>
+ <l:gentext key="MsgAud" text="Odbiorcy"/>
+ <l:gentext key="msgaud" text="Odbiorcy"/>
+ <l:gentext key="MsgLevel" text="Poziom"/>
+ <l:gentext key="msglevel" text="Poziom"/>
+ <l:gentext key="MsgOrig" text="Nadawca"/>
+ <l:gentext key="msgorig" text="Nadawca"/>
+ <l:gentext key="NOTE" text="Notatka"/>
+ <l:gentext key="Note" text="Notatka"/>
+ <l:gentext key="note" text="Notatka"/>
+ <l:gentext key="Part"
text="Część"/>
+ <l:gentext key="part"
text="Część"/>
+ <l:gentext key="Preface" text="Przedmowa"/>
+ <l:gentext key="preface" text="Przedmowa"/>
+ <l:gentext key="Procedure" text="Procedura"/>
+ <l:gentext key="procedure" text="Procedura"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Data wydania"/>
+ <l:gentext key="published" text="Data wydania"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Pyt:"/>
+ <l:gentext key="question" text="Pyt:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Materiały
źródłowe"/>
+ <l:gentext key="reference" text="Materiały
źródłowe"/>
+ <l:gentext key="RefName" text="Nazwa"/>
+ <l:gentext key="refname" text="Nazwa"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Synopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Synopsis"/>
+ <l:gentext key="RevHistory" text="Historia zmian"/>
+ <l:gentext key="revhistory" text="Historia zmian"/>
+ <l:gentext key="revision" text="Zmiana"/>
+ <l:gentext key="Revision" text="Zmiana"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="sekcja"/>
+ <l:gentext key="Section" text="Sekcja"/>
+ <l:gentext key="see" text="Patrz"/>
+ <l:gentext key="See" text="Patrz"/>
+ <l:gentext key="seealso" text="Patrz też"/>
+ <l:gentext key="Seealso" text="Patrz też"/>
+ <l:gentext key="SeeAlso" text="Patrz też"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Indeks"/>
+ <l:gentext key="SetIndex" text="Indeks"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="krok"/>
+ <l:gentext key="Step" text="krok"/>
+ <l:gentext key="Table" text="Tabela"/>
+ <l:gentext key="table" text="Tabela"/>
+ <l:gentext key="tip" text="Podpowiedź"/>
+ <l:gentext key="TIP" text="Podpowiedź"/>
+ <l:gentext key="Tip" text="Podpowiedź"/>
+ <l:gentext key="Warning" text="Ostrzeżenie"/>
+ <l:gentext key="warning" text="Ostrzeżenie"/>
+ <l:gentext key="WARNING" text="Ostrzeżenie"/>
+ <l:gentext key="and" text="i"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Edited"/>
+ <l:gentext key="edited" text="Edited"/>
+ <l:gentext key="Editedby" text="Redakcja: "/>
+ <l:gentext key="editedby" text="Redakcja: "/>
+ <l:gentext key="in" text="w"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="nie istniejący
element"/>
+ <l:gentext key="notes" text="Przypisy"/>
+ <l:gentext key="Notes" text="Przypisy"/>
+ <l:gentext key="Pgs" text="stron"/>
+ <l:gentext key="pgs" text="stron"/>
+ <l:gentext key="Revisedby" text="Revised by: "/>
+ <l:gentext key="revisedby" text="Revised by: "/>
+ <l:gentext key="TableNotes" text="Przypisy"/>
+ <l:gentext key="tablenotes" text="Przypisy"/>
+ <l:gentext key="TableofContents" text="Spis
treści"/>
+ <l:gentext key="tableofcontents" text="Spis
treści"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Unexpected element
name"/>
+ <l:gentext key="unsupported" text="nie wspierany"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="listofequations" text="Spis
równań"/>
+ <l:gentext key="ListofEquations" text="Spis
równań"/>
+ <l:gentext key="ListofExamples" text="Spis
przykładów"/>
+ <l:gentext key="listofexamples" text="Spis
przykładów"/>
+ <l:gentext key="ListofFigures" text="Spis
rysunków"/>
+ <l:gentext key="listoffigures" text="Spis
rysunków"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Spis tabel"/>
+ <l:gentext key="ListofTables" text="Spis tabel"/>
+ <l:gentext key="ListofUnknown" text="Spis ???"/>
+ <l:gentext key="listofunknown" text="Spis ???"/>
+ <l:gentext key="nav-home" text="Spis treści"/>
+ <l:gentext key="nav-next" text="Następny"/>
+ <l:gentext key="nav-next-sibling" text="Następny
rozdział"/>
+ <l:gentext key="nav-prev" text="Poprzedni"/>
+ <l:gentext key="nav-prev-sibling" text="Poprzedni
rozdział"/>
+ <l:gentext key="nav-up" text="Początek
rozdziału"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="„"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="«"/>
+ <l:dingbat key="nestedendquote" text="»"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="ߦ"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Dodatek %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Rozdział %n.
%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Równanie %n.
%t"/>
+ <l:template name="example" text="Przykład %n.
%t"/>
+ <l:template name="figure" text="Rysunek %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Część
%n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Procedura %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabela %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Dodatek %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Rozdział %n.
%t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="Odp: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="Pyt: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Pyt: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="„%t”"/>
+ <l:template name="refsection"
text="„%t”"/>
+ <l:template name="refsect1"
text="„%t”"/>
+ <l:template name="refsect2"
text="„%t”"/>
+ <l:template name="refsect3"
text="„%t”"/>
+ <l:template name="sect1"
text="„%t”"/>
+ <l:template name="sect2"
text="„%t”"/>
+ <l:template name="sect3"
text="„%t”"/>
+ <l:template name="sect4"
text="„%t”"/>
+ <l:template name="sect5"
text="„%t”"/>
+ <l:template name="section"
text="„%t”"/>
+ <l:template name="simplesect"
text="„%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="Odp: %n"/>
+ <l:template name="appendix" text="Dodatek %n"/>
+ <l:template name="bridgehead"
text="Sekcja %n"/>
+ <l:template name="chapter"
text="Rozdział %n"/>
+ <l:template name="equation"
text="Równanie %n"/>
+ <l:template name="example"
text="Przykład %n"/>
+ <l:template name="figure" text="Rysunek %n"/>
+ <l:template name="part"
text="Część %n"/>
+ <l:template name="procedure"
text="Procedura %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="Pyt: %n"/>
+ <l:template name="question" text="Pyt: %n"/>
+ <l:template name="sect1" text="Sekcja %n"/>
+ <l:template name="sect2" text="Sekcja %n"/>
+ <l:template name="sect3" text="Sekcja %n"/>
+ <l:template name="sect4" text="Sekcja %n"/>
+ <l:template name="sect5" text="Sekcja %n"/>
+ <l:template name="section" text="Sekcja %n"/>
+ <l:template name="table" text="Tabela %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Dodatek %n,
%t"/>
+ <l:template name="bridgehead" text="Sekcja %n,
„%t”"/>
+ <l:template name="chapter" text="Rozdział %n,
%t"/>
+ <l:template name="equation" text="Równanie %n,
„%t”"/>
+ <l:template name="example" text="Przykład %n,
„%t”"/>
+ <l:template name="figure" text="Rysunek %n,
„%t”"/>
+ <l:template name="part"
text="Część %n,
„%t”"/>
+ <l:template name="procedure" text="Procedura %n,
„%t”"/>
+ <l:template name="productionset" text="Production %n,
„%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
„%t”"/>
+ <l:template name="refsect1" text="the section called
„%t”"/>
+ <l:template name="refsect2" text="the section called
„%t”"/>
+ <l:template name="refsect3" text="the section called
„%t”"/>
+ <l:template name="refsection" text="the section called
„%t”"/>
+ <l:template name="sect1" text="Sekcja %n,
„%t”"/>
+ <l:template name="sect2" text="Sekcja %n,
„%t”"/>
+ <l:template name="sect3" text="Sekcja %n,
„%t”"/>
+ <l:template name="sect4" text="Sekcja %n,
„%t”"/>
+ <l:template name="sect5" text="Sekcja %n,
„%t”"/>
+ <l:template name="section" text="Sekcja %n,
„%t”"/>
+ <l:template name="simplesect" text="the section called
„%t”"/>
+ <l:template name="table" text="Tabela %n,
„%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" i "/>
+ <l:template name="seplast" text=", i "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Patrz "/>
+ <l:template name="seealso" text="Patrz też "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Odbiorcy: "/>
+ <l:template name="MsgLevel" text="Poziom: "/>
+ <l:template name="MsgOrig" text="Nadawca: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0415 Polish"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/pt.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/pt.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/pt.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="pt" english-language-name="Portuguese">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Resumo"/>
+ <l:gentext key="abstract" text="Resumo"/>
+ <l:gentext key="Answer" text="R:"/>
+ <l:gentext key="answer" text="R:"/>
+ <l:gentext key="Appendix" text="Apêndice"/>
+ <l:gentext key="appendix" text="apêndice"/>
+ <l:gentext key="Article" text="Artigo"/>
+ <l:gentext key="article" text="Artigo"/>
+ <l:gentext key="Bibliography" text="Bibliografia"/>
+ <l:gentext key="bibliography" text="Bibliografia"/>
+ <l:gentext key="Book" text="Livro"/>
+ <l:gentext key="book" text="Livro"/>
+ <l:gentext key="CAUTION" text="CAUTELA"/>
+ <l:gentext key="Caution" text="Cautela"/>
+ <l:gentext key="caution" text="Cautela"/>
+ <l:gentext key="Chapter" text="Capítulo"/>
+ <l:gentext key="chapter" text="capítulo"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Dedicatória"/>
+ <l:gentext key="dedication" text="Dedicatória"/>
+ <l:gentext key="Edition" text="Edição"/>
+ <l:gentext key="edition" text="Edição"/>
+ <l:gentext key="Equation"
text="Equação"/>
+ <l:gentext key="equation"
text="Equação"/>
+ <l:gentext key="Example" text="Exemplo"/>
+ <l:gentext key="example" text="Exemplo"/>
+ <l:gentext key="Figure" text="Figura"/>
+ <l:gentext key="figure" text="Figura"/>
+ <l:gentext key="Glossary" text="GlossÁrio"/>
+ <l:gentext key="glossary" text="GlossÁrio"/>
+ <l:gentext key="GlossSee" text="Ver"/>
+ <l:gentext key="glosssee" text="Ver"/>
+ <l:gentext key="GlossSeeAlso" text="Ver Também"/>
+ <l:gentext key="glossseealso" text="Ver Também"/>
+ <l:gentext key="IMPORTANT" text="IMPORTANTE"/>
+ <l:gentext key="important" text="Importante"/>
+ <l:gentext key="Important" text="Importante"/>
+ <l:gentext key="Index" text="Índice Remissivo"/>
+ <l:gentext key="index" text="Índice Remissivo"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Aviso Legal"/>
+ <l:gentext key="legalnotice" text="Aviso Legal"/>
+ <l:gentext key="MsgAud" text="Audiência"/>
+ <l:gentext key="msgaud" text="Audiência"/>
+ <l:gentext key="MsgLevel" text="Nível"/>
+ <l:gentext key="msglevel" text="Nível"/>
+ <l:gentext key="MsgOrig" text="Origem"/>
+ <l:gentext key="msgorig" text="Origem"/>
+ <l:gentext key="NOTE" text="NOTA"/>
+ <l:gentext key="Note" text="Nota"/>
+ <l:gentext key="note" text="Nota"/>
+ <l:gentext key="Part" text="Parte"/>
+ <l:gentext key="part" text="Parte"/>
+ <l:gentext key="Preface" text="Prefácio"/>
+ <l:gentext key="preface" text="Prefácio"/>
+ <l:gentext key="Procedure" text="Procedimento"/>
+ <l:gentext key="procedure" text="Procedimento"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Editado"/>
+ <l:gentext key="pubdate" text="Editado"/>
+ <l:gentext key="Published" text="Publicado"/>
+ <l:gentext key="published" text="Publicado"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="P:"/>
+ <l:gentext key="question" text="P:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Referência"/>
+ <l:gentext key="reference" text="Referência"/>
+ <l:gentext key="RefName" text="Nome"/>
+ <l:gentext key="refname" text="Nome"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Sinopse"/>
+ <l:gentext key="refsynopsisdiv" text="Sinopse"/>
+ <l:gentext key="RevHistory" text="Historial de
Revisões"/>
+ <l:gentext key="revhistory" text="Historial de
Revisões"/>
+ <l:gentext key="revision" text="Revisão"/>
+ <l:gentext key="Revision" text="Revisão"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="secção"/>
+ <l:gentext key="Section" text="Secção"/>
+ <l:gentext key="see" text="Ver"/>
+ <l:gentext key="See" text="Ver"/>
+ <l:gentext key="seealso" text="Ver Também"/>
+ <l:gentext key="Seealso" text="ver também"/>
+ <l:gentext key="SeeAlso" text="Ver Também"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Set Index"/>
+ <l:gentext key="SetIndex" text="Set Index"/>
+ <l:gentext key="Sidebar" text="Sidebar"/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="passo"/>
+ <l:gentext key="Step" text="Passo"/>
+ <l:gentext key="Table" text="Tabela"/>
+ <l:gentext key="table" text="Tabela"/>
+ <l:gentext key="tip" text="Dica"/>
+ <l:gentext key="TIP" text="DICA"/>
+ <l:gentext key="Tip" text="Dica"/>
+ <l:gentext key="Warning" text="Atenção"/>
+ <l:gentext key="warning" text="Atenção"/>
+ <l:gentext key="WARNING" text="ATENÇÃO"/>
+ <l:gentext key="and" text="e"/>
+ <l:gentext key="by" text="por"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Editado"/>
+ <l:gentext key="edited" text="Editado"/>
+ <l:gentext key="Editedby" text="Editado por"/>
+ <l:gentext key="editedby" text="Editado por"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="non-existant
element"/>
+ <l:gentext key="notes" text="Notas"/>
+ <l:gentext key="Notes" text="Notas"/>
+ <l:gentext key="Pgs" text="Páginas"/>
+ <l:gentext key="pgs" text="Páginas"/>
+ <l:gentext key="Revisedby" text="Revised by: "/>
+ <l:gentext key="revisedby" text="Revised by: "/>
+ <l:gentext key="TableNotes" text="Notas"/>
+ <l:gentext key="tablenotes" text="Notas"/>
+ <l:gentext key="TableofContents" text="Índice"/>
+ <l:gentext key="tableofcontents" text="Índice"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Unexpected element
name"/>
+ <l:gentext key="unsupported" text="unsupported"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="listofequations" text="Lista de
Equações"/>
+ <l:gentext key="ListofEquations" text="Lista de
Equações"/>
+ <l:gentext key="ListofExamples" text="Lista de Exemplos"/>
+ <l:gentext key="listofexamples" text="Lista de Exemplos"/>
+ <l:gentext key="ListofFigures" text="Lista de Figuras"/>
+ <l:gentext key="listoffigures" text="Lista de Figuras"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Lista de Tabelas"/>
+ <l:gentext key="ListofTables" text="Lista de Tabelas"/>
+ <l:gentext key="ListofUnknown" text="List of ???"/>
+ <l:gentext key="listofunknown" text="List of ???"/>
+ <l:gentext key="nav-home" text="Home"/>
+ <l:gentext key="nav-next" text="Next"/>
+ <l:gentext key="nav-next-sibling" text="Fast Forward"/>
+ <l:gentext key="nav-prev" text="Prev"/>
+ <l:gentext key="nav-prev-sibling" text="Fast Backward"/>
+ <l:gentext key="nav-up" text="Up"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Apêndice %n.
%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Capítulo %n.
%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Equação %n.
%t"/>
+ <l:template name="example" text="Exemplo %n. %t"/>
+ <l:template name="figure" text="Figura %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Parte %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Procedimento %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Pergunta %n"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabela %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Apêndice %n.
%t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Capítulo %n.
%t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="R: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="P: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="P: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="R: %n"/>
+ <l:template name="appendix"
text="Apêndice %n"/>
+ <l:template name="bridgehead"
text="Secção %n"/>
+ <l:template name="chapter"
text="Capítulo %n"/>
+ <l:template name="equation"
text="Equação %n"/>
+ <l:template name="example" text="Exemplo %n"/>
+ <l:template name="figure" text="Figura %n"/>
+ <l:template name="part" text="Parte %n"/>
+ <l:template name="procedure"
text="Procedimento %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="P: %n"/>
+ <l:template name="question" text="P: %n"/>
+ <l:template name="sect1"
text="Secção %n"/>
+ <l:template name="sect2"
text="Secção %n"/>
+ <l:template name="sect3"
text="Secção %n"/>
+ <l:template name="sect4"
text="Secção %n"/>
+ <l:template name="sect5"
text="Secção %n"/>
+ <l:template name="section"
text="Secção %n"/>
+ <l:template name="table" text="Tabela %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Apêndice %n,
%t"/>
+ <l:template name="bridgehead"
text="Secção %n, “%t”"/>
+ <l:template name="chapter" text="Capítulo %n,
%t"/>
+ <l:template name="equation"
text="Equação %n, “%t”"/>
+ <l:template name="example" text="Exemplo %n,
“%t”"/>
+ <l:template name="figure" text="Figura %n,
“%t”"/>
+ <l:template name="part" text="Parte %n,
“%t”"/>
+ <l:template name="procedure" text="Procedimento %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1"
text="Secção %n, “%t”"/>
+ <l:template name="sect2"
text="Secção %n, “%t”"/>
+ <l:template name="sect3"
text="Secção %n, “%t”"/>
+ <l:template name="sect4"
text="Secção %n, “%t”"/>
+ <l:template name="sect5"
text="Secção %n, “%t”"/>
+ <l:template name="section"
text="Secção %n, “%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Tabela %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" e "/>
+ <l:template name="seplast" text=", e "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Ver "/>
+ <l:template name="seealso" text="Ver Também "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Audiência: "/>
+ <l:template name="MsgLevel" text="Nível: "/>
+ <l:template name="MsgOrig" text="Origem: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0816 Portuguese
(PORTUGAL)"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/pt_br.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/pt_br.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/pt_br.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="pt_br" english-language-name="Portuguese (Brazil)">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Resumo"/>
+ <l:gentext key="abstract" text="Resumo"/>
+ <l:gentext key="Answer" text="R:"/>
+ <l:gentext key="answer" text="R:"/>
+ <l:gentext key="Appendix" text="Apêndice"/>
+ <l:gentext key="appendix" text="apêndice"/>
+ <l:gentext key="Article" text="Artigo"/>
+ <l:gentext key="article" text="Artigo"/>
+ <l:gentext key="Bibliography" text="Bibliografia"/>
+ <l:gentext key="bibliography" text="Bibliografia"/>
+ <l:gentext key="Book" text="Livro"/>
+ <l:gentext key="book" text="Livro"/>
+ <l:gentext key="CAUTION" text="CUIDADO"/>
+ <l:gentext key="Caution" text="Cuidado"/>
+ <l:gentext key="caution" text="Cuidado"/>
+ <l:gentext key="Chapter" text="Capítulo"/>
+ <l:gentext key="chapter" text="capítulo"/>
+ <l:gentext key="Colophon" text="Considerações
finais"/>
+ <l:gentext key="colophon" text="Considerações
finais"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Dedicatória"/>
+ <l:gentext key="dedication" text="Dedicatória"/>
+ <l:gentext key="Edition" text="Edição"/>
+ <l:gentext key="edition" text="Edição"/>
+ <l:gentext key="Equation"
text="Equação"/>
+ <l:gentext key="equation"
text="Equação"/>
+ <l:gentext key="Example" text="Exemplo"/>
+ <l:gentext key="example" text="Exemplo"/>
+ <l:gentext key="Figure" text="Figura"/>
+ <l:gentext key="figure" text="Figura"/>
+ <l:gentext key="Glossary" text="Glossário"/>
+ <l:gentext key="glossary" text="Glossário"/>
+ <l:gentext key="GlossSee" text="Ver"/>
+ <l:gentext key="glosssee" text="Ver"/>
+ <l:gentext key="GlossSeeAlso" text="Ver Também"/>
+ <l:gentext key="glossseealso" text="Ver Também"/>
+ <l:gentext key="IMPORTANT" text="IMPORTANTE"/>
+ <l:gentext key="important" text="Importante"/>
+ <l:gentext key="Important" text="Importante"/>
+ <l:gentext key="Index" text="Índice Remissivo"/>
+ <l:gentext key="index" text="Índice Remissivo"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Nota Legal"/>
+ <l:gentext key="legalnotice" text="Nota Legal"/>
+ <l:gentext key="MsgAud" text="Audiência"/>
+ <l:gentext key="msgaud" text="Audiência"/>
+ <l:gentext key="MsgLevel" text="Nível"/>
+ <l:gentext key="msglevel" text="Nível"/>
+ <l:gentext key="MsgOrig" text="Origem"/>
+ <l:gentext key="msgorig" text="Origem"/>
+ <l:gentext key="NOTE" text="NOTA"/>
+ <l:gentext key="Note" text="Nota"/>
+ <l:gentext key="note" text="Nota"/>
+ <l:gentext key="Part" text="Parte"/>
+ <l:gentext key="part" text="Parte"/>
+ <l:gentext key="Preface" text="Prefácio"/>
+ <l:gentext key="preface" text="Prefácio"/>
+ <l:gentext key="Procedure" text="Procedimento"/>
+ <l:gentext key="procedure" text="Procedimento"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Data de
Publicação"/>
+ <l:gentext key="pubdate" text="Data de
Publicação"/>
+ <l:gentext key="Published" text="Publicado"/>
+ <l:gentext key="published" text="Publicado"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="P:"/>
+ <l:gentext key="question" text="P:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Referência"/>
+ <l:gentext key="reference" text="Referência"/>
+ <l:gentext key="RefName" text="Nome"/>
+ <l:gentext key="refname" text="Nome"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Sinopse"/>
+ <l:gentext key="refsynopsisdiv" text="Sinopse"/>
+ <l:gentext key="RevHistory" text="Histórico de
Revisões"/>
+ <l:gentext key="revhistory" text="Histórico de
Revisões"/>
+ <l:gentext key="revision" text="Revisão"/>
+ <l:gentext key="Revision" text="Revisão"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="seção"/>
+ <l:gentext key="Section" text="Seção"/>
+ <l:gentext key="see" text="Ver"/>
+ <l:gentext key="See" text="Ver"/>
+ <l:gentext key="seealso" text="Ver Também"/>
+ <l:gentext key="Seealso" text="ver também"/>
+ <l:gentext key="SeeAlso" text="Ver Também"/>
+ <l:gentext key="set" text="Conjunto"/>
+ <l:gentext key="Set" text="Conjunto"/>
+ <l:gentext key="setindex" text="Índice do
Conjunto"/>
+ <l:gentext key="SetIndex" text="Índice do
Conjunto"/>
+ <l:gentext key="Sidebar" text="Quadro Lateral"/>
+ <l:gentext key="sidebar" text="quadro lateral"/>
+ <l:gentext key="step" text="passo"/>
+ <l:gentext key="Step" text="Passo"/>
+ <l:gentext key="Table" text="Tabela"/>
+ <l:gentext key="table" text="Tabela"/>
+ <l:gentext key="tip" text="Dica"/>
+ <l:gentext key="TIP" text="DICA"/>
+ <l:gentext key="Tip" text="Dica"/>
+ <l:gentext key="Warning" text="Atenção"/>
+ <l:gentext key="warning" text="Atenção"/>
+ <l:gentext key="WARNING" text="ATENÇÃO"/>
+ <l:gentext key="and" text="e"/>
+ <l:gentext key="by" text="por"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Editado"/>
+ <l:gentext key="edited" text="Editado"/>
+ <l:gentext key="Editedby" text="Editado por"/>
+ <l:gentext key="editedby" text="Editado por"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="elemento
inexistente"/>
+ <l:gentext key="notes" text="Notas"/>
+ <l:gentext key="Notes" text="Notas"/>
+ <l:gentext key="Pgs" text="Páginas"/>
+ <l:gentext key="pgs" text="Páginas"/>
+ <l:gentext key="Revisedby" text="Revisado por: "/>
+ <l:gentext key="revisedby" text="Revisado por: "/>
+ <l:gentext key="TableNotes" text="Notas"/>
+ <l:gentext key="tablenotes" text="Notas"/>
+ <l:gentext key="TableofContents" text="Índice"/>
+ <l:gentext key="tableofcontents" text="Índice"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Nome de elemento
inesperado"/>
+ <l:gentext key="unsupported" text="não
suportado"/>
+ <l:gentext key="xrefto" text="referência para"/>
+ <l:gentext key="listofequations" text="Lista de
Equações"/>
+ <l:gentext key="ListofEquations" text="Lista de
Equações"/>
+ <l:gentext key="ListofExamples" text="Lista de Exemplos"/>
+ <l:gentext key="listofexamples" text="Lista de Exemplos"/>
+ <l:gentext key="ListofFigures" text="Lista de Figuras"/>
+ <l:gentext key="listoffigures" text="Lista de Figuras"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Lista de Tabelas"/>
+ <l:gentext key="ListofTables" text="Lista de Tabelas"/>
+ <l:gentext key="ListofUnknown" text="Lista de ???"/>
+ <l:gentext key="listofunknown" text="Lista de ???"/>
+ <l:gentext key="nav-home" text="Principal"/>
+ <l:gentext key="nav-next" text="Próxima"/>
+ <l:gentext key="nav-next-sibling" text="Fim"/>
+ <l:gentext key="nav-prev" text="Anterior"/>
+ <l:gentext key="nav-prev-sibling" text="Início"/>
+ <l:gentext key="nav-up" text="Acima"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Apêndice %n.
%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Capítulo %n.
%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Equação %n.
%t"/>
+ <l:template name="example" text="Exemplo %n. %t"/>
+ <l:template name="figure" text="Figura %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Parte %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Procedimento %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"
lang="en"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabela %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Apêndice %n.
%t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Capítulo %n.
%t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"
lang="en"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="R: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="P: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="P: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”" lang="en"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="R: %n"/>
+ <l:template name="appendix"
text="Apêndice %n"/>
+ <l:template name="bridgehead"
text="Seção %n"/>
+ <l:template name="chapter"
text="Capítulo %n"/>
+ <l:template name="equation"
text="Equação %n"/>
+ <l:template name="example" text="Exemplo %n"/>
+ <l:template name="figure" text="Figura %n"/>
+ <l:template name="part" text="Parte %n"/>
+ <l:template name="procedure"
text="Procedimento %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="P: %n"/>
+ <l:template name="question" text="P: %n"/>
+ <l:template name="sect1"
text="Seção %n"/>
+ <l:template name="sect2"
text="Seção %n"/>
+ <l:template name="sect3"
text="Seção %n"/>
+ <l:template name="sect4"
text="Seção %n"/>
+ <l:template name="sect5"
text="Seção %n"/>
+ <l:template name="section"
text="Seção %n"/>
+ <l:template name="table" text="Tabela %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Apêndice %n,
%t"/>
+ <l:template name="bridgehead"
text="Seção %n, “%t”"/>
+ <l:template name="chapter" text="Capítulo %n,
%t"/>
+ <l:template name="equation"
text="Equação %n, “%t”"/>
+ <l:template name="example" text="Exemplo %n,
“%t”"/>
+ <l:template name="figure" text="Figura %n,
“%t”"/>
+ <l:template name="part" text="Parte %n,
“%t”"/>
+ <l:template name="procedure" text="Procedimento %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1"
text="Seção %n, “%t”"/>
+ <l:template name="sect2"
text="Seção %n, “%t”"/>
+ <l:template name="sect3"
text="Seção %n, “%t”"/>
+ <l:template name="sect4"
text="Seção %n, “%t”"/>
+ <l:template name="sect5"
text="Seção %n, “%t”"/>
+ <l:template name="section"
text="Seção %n, “%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Tabela %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" e "/>
+ <l:template name="seplast" text=", e "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Ver "/>
+ <l:template name="seealso" text="Ver Também "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Audiência: "/>
+ <l:template name="MsgLevel" text="Nível: "/>
+ <l:template name="MsgOrig" text="Origem: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0416 Portuguese
(BRAZIL)"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/ro.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/ro.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/ro.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="ro" english-language-name="Romanian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Rezumat"/>
+ <l:gentext key="abstract" text="Rezumat"/>
+ <l:gentext key="Answer" text="A:"/>
+ <l:gentext key="answer" text="A:"/>
+ <l:gentext key="Appendix" text="Anexa"/>
+ <l:gentext key="appendix" text="anexa"/>
+ <l:gentext key="Article" text="Articol"/>
+ <l:gentext key="article" text="Articol"/>
+ <l:gentext key="Bibliography" text="Bibliografie"/>
+ <l:gentext key="bibliography" text="Bibliografie"/>
+ <l:gentext key="Book" text="Carte"/>
+ <l:gentext key="book" text="Carte"/>
+ <l:gentext key="CAUTION" text="ATENÞIE"/>
+ <l:gentext key="Caution" text="Atenþie"/>
+ <l:gentext key="caution" text="Atenþie"/>
+ <l:gentext key="Chapter" text="Cap."/>
+ <l:gentext key="chapter" text="cap."/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Dedicaþie"/>
+ <l:gentext key="dedication" text="Dedicaþie"/>
+ <l:gentext key="Edition" text="Ediþie"/>
+ <l:gentext key="edition" text="Ediþie"/>
+ <l:gentext key="Equation" text="ecuaþia"/>
+ <l:gentext key="equation" text="ecuaþia"/>
+ <l:gentext key="Example" text="Exemplu"/>
+ <l:gentext key="example" text="Exemplu"/>
+ <l:gentext key="Figure" text="Fig."/>
+ <l:gentext key="figure" text="Fig."/>
+ <l:gentext key="Glossary" text="Glosar"/>
+ <l:gentext key="glossary" text="Glosar"/>
+ <l:gentext key="GlossSee" text="Vezi"/>
+ <l:gentext key="glosssee" text="Vezi"/>
+ <l:gentext key="GlossSeeAlso" text="Vezi şi"/>
+ <l:gentext key="glossseealso" text="Vezi şi"/>
+ <l:gentext key="IMPORTANT" text="IMPORTANT"/>
+ <l:gentext key="important" text="Important"/>
+ <l:gentext key="Important" text="Important"/>
+ <l:gentext key="Index" text="Index"/>
+ <l:gentext key="index" text="Index"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Legal Notice"/>
+ <l:gentext key="legalnotice" text="Legal Notice"/>
+ <l:gentext key="MsgAud" text="Audience"/>
+ <l:gentext key="msgaud" text="Audience"/>
+ <l:gentext key="MsgLevel" text="Nivel"/>
+ <l:gentext key="msglevel" text="Nivel"/>
+ <l:gentext key="MsgOrig" text="Origine"/>
+ <l:gentext key="msgorig" text="Origine"/>
+ <l:gentext key="NOTE" text="NOTÃ"/>
+ <l:gentext key="Note" text="Notã"/>
+ <l:gentext key="note" text="Notã"/>
+ <l:gentext key="Part" text="Parte"/>
+ <l:gentext key="part" text="Parte"/>
+ <l:gentext key="Preface" text="Prefaþã"/>
+ <l:gentext key="preface" text="Prefaþã"/>
+ <l:gentext key="Procedure" text="Procedurã"/>
+ <l:gentext key="procedure" text="Procedurã"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Publicat"/>
+ <l:gentext key="published" text="Publicat"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Q:"/>
+ <l:gentext key="question" text="Q:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="Referinþã"/>
+ <l:gentext key="reference"
text="Referinþã"/>
+ <l:gentext key="RefName" text="Nume"/>
+ <l:gentext key="refname" text="Nume"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Rezumat"/>
+ <l:gentext key="refsynopsisdiv" text="Rezumat"/>
+ <l:gentext key="RevHistory" text="Istoricul versiunilor"/>
+ <l:gentext key="revhistory" text="Istoricul versiunilor"/>
+ <l:gentext key="revision" text="Versiune"/>
+ <l:gentext key="Revision" text="Versiune"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="sec."/>
+ <l:gentext key="Section" text="Secþiune"/>
+ <l:gentext key="see" text="Vezi"/>
+ <l:gentext key="See" text="Vezi"/>
+ <l:gentext key="seealso" text="Vezi şi"/>
+ <l:gentext key="Seealso" text="Vezi şi"/>
+ <l:gentext key="SeeAlso" text="Vezi şi"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Index"/>
+ <l:gentext key="SetIndex" text="Index"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="operaþiune"/>
+ <l:gentext key="Step" text="Operaþie"/>
+ <l:gentext key="Table" text="Tabel"/>
+ <l:gentext key="table" text="Tabel"/>
+ <l:gentext key="tip" text="Indicaþie"/>
+ <l:gentext key="TIP" text="INDICAÞIE"/>
+ <l:gentext key="Tip" text="Indicaþie"/>
+ <l:gentext key="Warning" text="Avertisment"/>
+ <l:gentext key="warning" text="Avertisment"/>
+ <l:gentext key="WARNING" text="AVERTISMENT"/>
+ <l:gentext key="and" text="şi"/>
+ <l:gentext key="by" text="de"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Publicat"/>
+ <l:gentext key="edited" text="Publicat"/>
+ <l:gentext key="Editedby" text="Publicat de"/>
+ <l:gentext key="editedby" text="Publicat de"/>
+ <l:gentext key="in" text="în"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="element
inexistent"/>
+ <l:gentext key="notes" text="Note"/>
+ <l:gentext key="Notes" text="Note"/>
+ <l:gentext key="Pgs" text="Pagini"/>
+ <l:gentext key="pgs" text="Pagini"/>
+ <l:gentext key="Revisedby" text="Revised by: "/>
+ <l:gentext key="revisedby" text="Revised by: "/>
+ <l:gentext key="TableNotes" text="Remarci"/>
+ <l:gentext key="tablenotes" text="Remarci"/>
+ <l:gentext key="TableofContents" text="Cuprins"/>
+ <l:gentext key="tableofcontents" text="Cuprins"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Nume de element
neaşteptat"/>
+ <l:gentext key="unsupported" text="nerecunoscut de
sisitem"/>
+ <l:gentext key="xrefto" text="referinþã
cãtre"/>
+ <l:gentext key="listofequations" text="Listã de
ecuaþii"/>
+ <l:gentext key="ListofEquations" text="Listã de
ecuaþii"/>
+ <l:gentext key="ListofExamples" text="Listã de
exemple"/>
+ <l:gentext key="listofexamples" text="Listã de
exemple"/>
+ <l:gentext key="ListofFigures" text="Listã de
figuri"/>
+ <l:gentext key="listoffigures" text="Listã de
figuri"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Listã de
tabele"/>
+ <l:gentext key="ListofTables" text="Listã de
tabele"/>
+ <l:gentext key="ListofUnknown" text="Listã de
necunoscute"/>
+ <l:gentext key="listofunknown" text="Listã de
necunoscute"/>
+ <l:gentext key="nav-home" text="Acasã"/>
+ <l:gentext key="nav-next" text="Înainte"/>
+ <l:gentext key="nav-next-sibling" text="Repede
ïnainte"/>
+ <l:gentext key="nav-prev" text="Înapoi"/>
+ <l:gentext key="nav-prev-sibling" text="Repede
înapoi"/>
+ <l:gentext key="nav-up" text="Sus"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Anexa %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Cap. %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="ecuaþia %n.
%t"/>
+ <l:template name="example" text="Exemplu %n. %t"/>
+ <l:template name="figure" text="Fig. %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Parte %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Procedurã %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabel %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Anexa %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Cap. %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="Q: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Q: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="Anexa %n"/>
+ <l:template name="bridgehead"
text="Secþiune %n"/>
+ <l:template name="chapter" text="Cap. %n"/>
+ <l:template name="equation"
text="ecuaþia %n"/>
+ <l:template name="example" text="Exemplu %n"/>
+ <l:template name="figure" text="Fig. %n"/>
+ <l:template name="part" text="Parte %n"/>
+ <l:template name="procedure"
text="Procedurã %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="Q: %n"/>
+ <l:template name="question" text="Q: %n"/>
+ <l:template name="sect1"
text="Secþiune %n"/>
+ <l:template name="sect2"
text="Secþiune %n"/>
+ <l:template name="sect3"
text="Secþiune %n"/>
+ <l:template name="sect4"
text="Secþiune %n"/>
+ <l:template name="sect5"
text="Secþiune %n"/>
+ <l:template name="section"
text="Secþiune %n"/>
+ <l:template name="table" text="Tabel %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Anexa %n,
%t"/>
+ <l:template name="bridgehead"
text="Secþiune %n, “%t”"/>
+ <l:template name="chapter" text="Cap. %n, %t"/>
+ <l:template name="equation" text="ecuaþia %n,
“%t”"/>
+ <l:template name="example" text="Exemplu %n,
“%t”"/>
+ <l:template name="figure" text="Fig. %n,
“%t”"/>
+ <l:template name="part" text="Parte %n,
“%t”"/>
+ <l:template name="procedure"
text="Procedurã %n, “%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1" text="Secþiune %n,
“%t”"/>
+ <l:template name="sect2" text="Secþiune %n,
“%t”"/>
+ <l:template name="sect3" text="Secþiune %n,
“%t”"/>
+ <l:template name="sect4" text="Secþiune %n,
“%t”"/>
+ <l:template name="sect5" text="Secþiune %n,
“%t”"/>
+ <l:template name="section" text="Secþiune %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Tabel %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" şi "/>
+ <l:template name="seplast" text=", şi "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Vezi "/>
+ <l:template name="seealso" text="Vezi şi "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text=": "/>
+ <l:template name="MsgLevel" text="Nivel: "/>
+ <l:template name="MsgOrig" text="Origine: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0418 Romanian"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/ru.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/ru.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/ru.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="ru" english-language-name="Russian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract"
text="Аннотация"/>
+ <l:gentext key="abstract"
text="Аннотация"/>
+ <l:gentext key="Answer" text="О:"/>
+ <l:gentext key="answer" text="О:"/>
+ <l:gentext key="Appendix"
text="Приложение"/>
+ <l:gentext key="appendix"
text="приложение"/>
+ <l:gentext key="Article"
text="Статья"/>
+ <l:gentext key="article"
text="Статья"/>
+ <l:gentext key="Bibliography"
text="Литература"/>
+ <l:gentext key="bibliography"
text="Литература"/>
+ <l:gentext key="Book"
text="Книга"/>
+ <l:gentext key="book"
text="Книга"/>
+ <l:gentext key="CAUTION"
text="ПРЕДОСТЕРЕЖЕНИЕ"/>
+ <l:gentext key="Caution"
text="Предостережение"/>
+ <l:gentext key="caution"
text="Предостережение"/>
+ <l:gentext key="Chapter"
text="Глава"/>
+ <l:gentext key="chapter"
text="глава"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication"
text="Посвящение"/>
+ <l:gentext key="dedication"
text="Посвящение"/>
+ <l:gentext key="Edition"
text="Редакция"/>
+ <l:gentext key="edition"
text="Редакция"/>
+ <l:gentext key="Equation"
text="Формула"/>
+ <l:gentext key="equation"
text="Формула"/>
+ <l:gentext key="Example"
text="Пример"/>
+ <l:gentext key="example"
text="Пример"/>
+ <l:gentext key="Figure"
text="Рисунок"/>
+ <l:gentext key="figure"
text="Рисунок"/>
+ <l:gentext key="Glossary"
text="Глоссарий"/>
+ <l:gentext key="glossary"
text="Глоссарий"/>
+ <l:gentext key="GlossSee" text="См."/>
+ <l:gentext key="glosssee" text="См."/>
+ <l:gentext key="GlossSeeAlso" text="См.
также"/>
+ <l:gentext key="glossseealso" text="См.
также"/>
+ <l:gentext key="IMPORTANT"
text="ВАЖНО"/>
+ <l:gentext key="important"
text="Важно"/>
+ <l:gentext key="Important"
text="Важно"/>
+ <l:gentext key="Index"
text="Предметный
указатель"/>
+ <l:gentext key="index"
text="Предметный
указатель"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice"
text="Авторские
права"/>
+ <l:gentext key="legalnotice"
text="Авторские
права"/>
+ <l:gentext key="MsgAud" text="Audience"/>
+ <l:gentext key="msgaud" text="Audience"/>
+ <l:gentext key="MsgLevel" text="Level"/>
+ <l:gentext key="msglevel" text="Level"/>
+ <l:gentext key="MsgOrig" text="Origin"/>
+ <l:gentext key="msgorig" text="Origin"/>
+ <l:gentext key="NOTE"
text="ЗАМЕЧАНИЕ"/>
+ <l:gentext key="Note"
text="Замечание"/>
+ <l:gentext key="note"
text="Замечание"/>
+ <l:gentext key="Part"
text="Часть"/>
+ <l:gentext key="part"
text="Часть"/>
+ <l:gentext key="Preface"
text="Предисловие"/>
+ <l:gentext key="preface"
text="Предисловие"/>
+ <l:gentext key="Procedure"
text="Процедура"/>
+ <l:gentext key="procedure"
text="Процедура"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published"
text="Опубликовано"/>
+ <l:gentext key="published"
text="Опубликовано"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="В:"/>
+ <l:gentext key="question" text="В:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="Ссылка"/>
+ <l:gentext key="reference"
text="Ссылка"/>
+ <l:gentext key="RefName"
text="Название"/>
+ <l:gentext key="refname"
text="Название"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="Синтаксис"/>
+ <l:gentext key="refsynopsisdiv"
text="Синтаксис"/>
+ <l:gentext key="RevHistory"
text="История
переиздания"/>
+ <l:gentext key="revhistory"
text="История
переиздания"/>
+ <l:gentext key="revision"
text="Издание"/>
+ <l:gentext key="Revision"
text="Издание"/>
+ <l:gentext key="sect1"
text="Раздел"/>
+ <l:gentext key="sect2"
text="Раздел"/>
+ <l:gentext key="sect3"
text="Раздел"/>
+ <l:gentext key="sect4"
text="Раздел"/>
+ <l:gentext key="sect5"
text="Раздел"/>
+ <l:gentext key="section"
text="раздел"/>
+ <l:gentext key="Section"
text="Раздел"/>
+ <l:gentext key="see" text="См."/>
+ <l:gentext key="See" text="См."/>
+ <l:gentext key="seealso" text="См.
также"/>
+ <l:gentext key="Seealso" text="См.
также"/>
+ <l:gentext key="SeeAlso" text="См.
также"/>
+ <l:gentext key="set"
text="Подборка"/>
+ <l:gentext key="Set"
text="Подборка"/>
+ <l:gentext key="setindex"
text="Индекс
подборки"/>
+ <l:gentext key="SetIndex"
text="Индекс
подборки"/>
+ <l:gentext key="Sidebar"
text="Выделение"/>
+ <l:gentext key="sidebar"
text="выделение"/>
+ <l:gentext key="step"
text="шаг"/>
+ <l:gentext key="Step"
text="Шаг"/>
+ <l:gentext key="Table"
text="Таблица"/>
+ <l:gentext key="table"
text="Таблица"/>
+ <l:gentext key="tip"
text="Подсказка"/>
+ <l:gentext key="TIP"
text="ПОДСКАЗКА"/>
+ <l:gentext key="Tip"
text="Подсказка"/>
+ <l:gentext key="Warning"
text="Внимание"/>
+ <l:gentext key="warning"
text="Внимание"/>
+ <l:gentext key="WARNING"
text="ВНИМАНИЕ"/>
+ <l:gentext key="and" text="and"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called"/>
+ <l:gentext key="Edited" text="Под
редакцией"/>
+ <l:gentext key="edited" text="Под
редакцией"/>
+ <l:gentext key="Editedby" text="Под
редакцией"/>
+ <l:gentext key="editedby" text="Под
редакцией"/>
+ <l:gentext key="in" text="в"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="non-existant
element"/>
+ <l:gentext key="notes"
text="Примечания"/>
+ <l:gentext key="Notes"
text="Примечания"/>
+ <l:gentext key="Pgs"
text="Стр."/>
+ <l:gentext key="pgs"
text="Стр."/>
+ <l:gentext key="Revisedby" text="Revised by: "/>
+ <l:gentext key="revisedby" text="Revised by: "/>
+ <l:gentext key="TableNotes"
text="Примечания"/>
+ <l:gentext key="tablenotes"
text="Примечания"/>
+ <l:gentext key="TableofContents"
text="Содержание"/>
+ <l:gentext key="tableofcontents"
text="Содержание"/>
+ <l:gentext key="the" text=""/>
+ <l:gentext key="unexpectedelementname" text="unexpected element
name"/>
+ <l:gentext key="unsupported" text="unsupported"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="listofequations"
text="Список
формул"/>
+ <l:gentext key="ListofEquations"
text="Список
формул"/>
+ <l:gentext key="ListofExamples"
text="Список
примеров"/>
+ <l:gentext key="listofexamples"
text="Список
примеров"/>
+ <l:gentext key="ListofFigures"
text="Список
иллюстраций"/>
+ <l:gentext key="listoffigures"
text="Список
иллюстраций"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables"
text="Список
таблиц"/>
+ <l:gentext key="ListofTables"
text="Список
таблиц"/>
+ <l:gentext key="ListofUnknown"
text="Неопределенный
список"/>
+ <l:gentext key="listofunknown"
text="Неопределенный
список"/>
+ <l:gentext key="nav-home"
text="Начало"/>
+ <l:gentext key="nav-next"
text="След."/>
+ <l:gentext key="nav-next-sibling"
text="След.
подраздел"/>
+ <l:gentext key="nav-prev"
text="Пред."/>
+ <l:gentext key="nav-prev-sibling"
text="Пред.
подраздел"/>
+ <l:gentext key="nav-up"
text="Уровень
выше"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft"
text="Черновик"/>
+ <l:gentext key="above"
text="выше"/>
+ <l:gentext key="below"
text="ниже"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="абвгдеёжзийклмнопрстуфхцчшщъыьэюя"/>
+ <l:gentext key="uppercase.alpha"
text="АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ"/>
+ <l:dingbat key="startquote" text="«"/>
+ <l:dingbat key="endquote" text="»"/>
+ <l:dingbat key="nestedstartquote" text="„"/>
+ <l:dingbat key="nestedendquote" text="“"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="Приложение
%n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="Глава %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="Формула
%n. %t"/>
+ <l:template name="example"
text="Пример %n.
%t"/>
+ <l:template name="figure"
text="Рисунок
%n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="Часть %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Процедура %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="Таблица
%n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="Приложение
%n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter"
text="Глава %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="О: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="В: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="В: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="«%t»"/>
+ <l:template name="refsection"
text="«%t»"/>
+ <l:template name="refsect1"
text="«%t»"/>
+ <l:template name="refsect2"
text="«%t»"/>
+ <l:template name="refsect3"
text="«%t»"/>
+ <l:template name="sect1" text="«%t»"/>
+ <l:template name="sect2" text="«%t»"/>
+ <l:template name="sect3" text="«%t»"/>
+ <l:template name="sect4" text="«%t»"/>
+ <l:template name="sect5" text="«%t»"/>
+ <l:template name="section"
text="«%t»"/>
+ <l:template name="simplesect"
text="«%t»"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="О: %n"/>
+ <l:template name="appendix"
text="Приложение %n"/>
+ <l:template name="bridgehead"
text="Раздел %n"/>
+ <l:template name="chapter"
text="Глава %n"/>
+ <l:template name="equation"
text="Формула %n"/>
+ <l:template name="example"
text="Пример %n"/>
+ <l:template name="figure"
text="Рисунок %n"/>
+ <l:template name="part"
text="Часть %n"/>
+ <l:template name="procedure"
text="Процедура %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="В: %n"/>
+ <l:template name="question"
text="В: %n"/>
+ <l:template name="sect1"
text="Раздел %n"/>
+ <l:template name="sect2"
text="Раздел %n"/>
+ <l:template name="sect3"
text="Раздел %n"/>
+ <l:template name="sect4"
text="Раздел %n"/>
+ <l:template name="sect5"
text="Раздел %n"/>
+ <l:template name="section"
text="Раздел %n"/>
+ <l:template name="table"
text="Таблица %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="Приложение %n,
%t"/>
+ <l:template name="bridgehead"
text="Раздел %n,
«%t»"/>
+ <l:template name="chapter"
text="Глава %n,
%t"/>
+ <l:template name="equation"
text="Формула %n,
«%t»"/>
+ <l:template name="example"
text="Пример %n,
«%t»"/>
+ <l:template name="figure"
text="Рисунок %n,
«%t»"/>
+ <l:template name="part"
text="Часть %n,
«%t»"/>
+ <l:template name="procedure"
text="Процедура %n,
«%t»"/>
+ <l:template name="productionset" text="Production %n,
«%t»"/>
+ <l:template name="qandadiv" text="Q & A %n,
«%t»"/>
+ <l:template name="refsect1" text="the section called
«%t»"/>
+ <l:template name="refsect2" text="the section called
«%t»"/>
+ <l:template name="refsect3" text="the section called
«%t»"/>
+ <l:template name="refsection" text="the section called
«%t»"/>
+ <l:template name="sect1"
text="Раздел %n,
«%t»"/>
+ <l:template name="sect2"
text="Раздел %n,
«%t»"/>
+ <l:template name="sect3"
text="Раздел %n,
«%t»"/>
+ <l:template name="sect4"
text="Раздел %n,
«%t»"/>
+ <l:template name="sect5"
text="Раздел %n,
«%t»"/>
+ <l:template name="section"
text="Раздел %n,
«%t»"/>
+ <l:template name="simplesect" text="the section called
«%t»"/>
+ <l:template name="table"
text="Таблица %n,
«%t»"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" "/>
+ <l:template name="seplast" text=", "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="См. "/>
+ <l:template name="seealso" text="См.
также "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Audience: "/>
+ <l:template name="MsgLevel" text="Level: "/>
+ <l:template name="MsgOrig" text="Origin: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January"
text="января"/>
+ <l:template name="February"
text="февраля"/>
+ <l:template name="March"
text="марта"/>
+ <l:template name="April"
text="апреля"/>
+ <l:template name="May"
text="мая"/>
+ <l:template name="June"
text="июня"/>
+ <l:template name="July"
text="июля"/>
+ <l:template name="August"
text="августа"/>
+ <l:template name="September"
text="сентября"/>
+ <l:template name="October"
text="октября"/>
+ <l:template name="November"
text="ноября"/>
+ <l:template name="December"
text="декабря"/>
+ <l:template name="Monday"
text="понедельник"/>
+ <l:template name="Tuesday"
text="вторник"/>
+ <l:template name="Wednesday"
text="среда"/>
+ <l:template name="Thursday"
text="четвэрг"/>
+ <l:template name="Friday"
text="пятница"/>
+ <l:template name="Saturday"
text="суббота"/>
+ <l:template name="Sunday"
text="воскресенье"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan"
text="Янв"/>
+ <l:template name="Feb"
text="Фев"/>
+ <l:template name="Mar"
text="Мар"/>
+ <l:template name="Apr"
text="Апр"/>
+ <l:template name="May"
text="Май"/>
+ <l:template name="Jun"
text="Июн"/>
+ <l:template name="Jul"
text="Июл"/>
+ <l:template name="Aug"
text="Авг"/>
+ <l:template name="Sep"
text="Сен"/>
+ <l:template name="Oct"
text="Окт"/>
+ <l:template name="Nov"
text="Ноя"/>
+ <l:template name="Dec"
text="Дек"/>
+ <l:template name="Mon"
text="Пнд"/>
+ <l:template name="Tue"
text="Втр"/>
+ <l:template name="Wed"
text="Срд"/>
+ <l:template name="Thu"
text="Чтв"/>
+ <l:template name="Fri"
text="Птн"/>
+ <l:template name="Sat"
text="Сбт"/>
+ <l:template name="Sun"
text="Вск"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0419 Russian"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/sk.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/sk.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/sk.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="sk" english-language-name="Slovak">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Abstrakt"/>
+ <l:gentext key="abstract" text="Abstrakt"/>
+ <l:gentext key="Answer" text="A:"/>
+ <l:gentext key="answer" text="A:"/>
+ <l:gentext key="Appendix" text="Dodatok"/>
+ <l:gentext key="appendix" text="dodatok"/>
+ <l:gentext key="Article" text="Článok"/>
+ <l:gentext key="article" text="Článok"/>
+ <l:gentext key="Bibliography" text="Bibliografia"/>
+ <l:gentext key="bibliography" text="Bibliografia"/>
+ <l:gentext key="Book" text="Kniha"/>
+ <l:gentext key="book" text="Kniha"/>
+ <l:gentext key="CAUTION" text="VÝSTRAHA"/>
+ <l:gentext key="Caution" text="Výstraha"/>
+ <l:gentext key="caution" text="Výstraha"/>
+ <l:gentext key="Chapter" text="Kapitola"/>
+ <l:gentext key="chapter" text="kapitola"/>
+ <l:gentext key="Colophon" text="Tiráž"/>
+ <l:gentext key="colophon" text="Tiráž"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Venovanie"/>
+ <l:gentext key="dedication" text="Venovanie"/>
+ <l:gentext key="Edition" text="Vydanie"/>
+ <l:gentext key="edition" text="Vydanie"/>
+ <l:gentext key="Equation" text="Rovnica"/>
+ <l:gentext key="equation" text="Rovnica"/>
+ <l:gentext key="Example" text="Príklad"/>
+ <l:gentext key="example" text="Príklad"/>
+ <l:gentext key="Figure" text="Obrázok"/>
+ <l:gentext key="figure" text="Obrázok"/>
+ <l:gentext key="Glossary" text="Slovník"/>
+ <l:gentext key="glossary" text="Slovník"/>
+ <l:gentext key="GlossSee" text="Pozri"/>
+ <l:gentext key="glosssee" text="Pozri"/>
+ <l:gentext key="GlossSeeAlso" text="Pozri tiež"/>
+ <l:gentext key="glossseealso" text="Pozri tiež"/>
+ <l:gentext key="IMPORTANT"
text="DÔLEŽITÉ"/>
+ <l:gentext key="important"
text="Dôležité"/>
+ <l:gentext key="Important"
text="Dôležité"/>
+ <l:gentext key="Index" text="Zoznam"/>
+ <l:gentext key="index" text="Zoznam"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Právna
poznámka"/>
+ <l:gentext key="legalnotice" text="Právna
poznámka"/>
+ <l:gentext key="MsgAud" text="Publikum"/>
+ <l:gentext key="msgaud" text="Publikum"/>
+ <l:gentext key="MsgLevel" text="Úroveň"/>
+ <l:gentext key="msglevel" text="Úroveň"/>
+ <l:gentext key="MsgOrig" text="Pôvod"/>
+ <l:gentext key="msgorig" text="Pôvod"/>
+ <l:gentext key="NOTE" text="POZNÁMKA"/>
+ <l:gentext key="Note" text="Poznámka"/>
+ <l:gentext key="note" text="Poznámka"/>
+ <l:gentext key="Part" text="Časť"/>
+ <l:gentext key="part" text="Časť"/>
+ <l:gentext key="Preface" text="Úvod"/>
+ <l:gentext key="preface" text="Úvod"/>
+ <l:gentext key="Procedure" text="Postup"/>
+ <l:gentext key="procedure" text="Postup"/>
+ <l:gentext key="ProductionSet" text="Produkcia"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Vydané"/>
+ <l:gentext key="published" text="Vydané"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Q:"/>
+ <l:gentext key="question" text="Q:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Odkaz"/>
+ <l:gentext key="reference" text="Odkaz"/>
+ <l:gentext key="RefName" text="Meno"/>
+ <l:gentext key="refname" text="Meno"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Prehľad"/>
+ <l:gentext key="refsynopsisdiv" text="Prehľad"/>
+ <l:gentext key="RevHistory" text="Prehľad
revízií"/>
+ <l:gentext key="revhistory" text="Prehľad
revízií"/>
+ <l:gentext key="revision" text="Revízia"/>
+ <l:gentext key="Revision" text="Revízia"/>
+ <l:gentext key="sect1" text="Oddiel"/>
+ <l:gentext key="sect2" text="Oddiel"/>
+ <l:gentext key="sect3" text="Oddiel"/>
+ <l:gentext key="sect4" text="Oddiel"/>
+ <l:gentext key="sect5" text="Oddiel"/>
+ <l:gentext key="section" text="oddiel"/>
+ <l:gentext key="Section" text="Oddiel"/>
+ <l:gentext key="see" text="Pozri"/>
+ <l:gentext key="See" text="Pozri"/>
+ <l:gentext key="seealso" text="Pozri tiež"/>
+ <l:gentext key="Seealso" text="Pozri tiež"/>
+ <l:gentext key="SeeAlso" text="Pozri tiež"/>
+ <l:gentext key="set" text="Nastaviť"/>
+ <l:gentext key="Set" text="Nastaviť"/>
+ <l:gentext key="setindex" text="nastaviť index"/>
+ <l:gentext key="SetIndex" text="Nastaviť index"/>
+ <l:gentext key="Sidebar" text="Marginália"/>
+ <l:gentext key="sidebar" text="marginália"/>
+ <l:gentext key="step" text="krok"/>
+ <l:gentext key="Step" text="Krok"/>
+ <l:gentext key="Table" text="Tabuľka"/>
+ <l:gentext key="table" text="Tabuľka"/>
+ <l:gentext key="tip" text="Tip"/>
+ <l:gentext key="TIP" text="TIP"/>
+ <l:gentext key="Tip" text="Tip"/>
+ <l:gentext key="Warning" text="Varovanie"/>
+ <l:gentext key="warning" text="Varovanie"/>
+ <l:gentext key="WARNING" text="VAROVANIE"/>
+ <l:gentext key="and" text="a"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Vydané"/>
+ <l:gentext key="edited" text="Vydané"/>
+ <l:gentext key="Editedby" text="Zostavil: "/>
+ <l:gentext key="editedby" text="Zostavil: "/>
+ <l:gentext key="in" text="v"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="neexistujúci
prvok"/>
+ <l:gentext key="notes" text="Poznámky"/>
+ <l:gentext key="Notes" text="Poznámky"/>
+ <l:gentext key="Pgs" text="Str."/>
+ <l:gentext key="pgs" text="Str."/>
+ <l:gentext key="Revisedby" text="Revidoval: "/>
+ <l:gentext key="revisedby" text="Revidoval: "/>
+ <l:gentext key="TableNotes" text="Poznámky"/>
+ <l:gentext key="tablenotes" text="Poznámky"/>
+ <l:gentext key="TableofContents" text="Obsah"/>
+ <l:gentext key="tableofcontents" text="Obsah"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname"
text="Neočakávané meno prvku"/>
+ <l:gentext key="unsupported"
text="nepodporovaný"/>
+ <l:gentext key="xrefto" text="xref k"/>
+ <l:gentext key="listofequations" text="Zoznam
rovníc"/>
+ <l:gentext key="ListofEquations" text="Zoznam
rovníc"/>
+ <l:gentext key="ListofExamples" text="Zoznam
príkladov"/>
+ <l:gentext key="listofexamples" text="Zoznam
príkladov"/>
+ <l:gentext key="ListofFigures" text="Zoznam
obrázkov"/>
+ <l:gentext key="listoffigures" text="Zoznam
obrázkov"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Zoznam tabuliek"/>
+ <l:gentext key="ListofTables" text="Zoznam tabuliek"/>
+ <l:gentext key="ListofUnknown" text="Zoznam
neznámeho"/>
+ <l:gentext key="listofunknown" text="Zoznam
neznámeho"/>
+ <l:gentext key="nav-home" text="Domov"/>
+ <l:gentext key="nav-next" text="Nasledujúci"/>
+ <l:gentext key="nav-next-sibling" text="Rýchlo
dopredu"/>
+ <l:gentext key="nav-prev"
text="Predchádzajúci"/>
+ <l:gentext key="nav-prev-sibling" text="Rýchlo
nazpät"/>
+ <l:gentext key="nav-up" text="Hore"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Koncept"/>
+ <l:gentext key="above" text="nad"/>
+ <l:gentext key="below" text="pod"/>
+ <l:gentext key="sectioncalled" text="oddiel
nazvaný"/>
+ <l:gentext key="index symbols" text="Symboly"/>
+ <l:gentext key="lowercase.alpha"
text="aáäbcčdďeéfghiíjklĺľmnňoóôpqrŕsštťuúvwxyýzž"/>
+ <l:gentext key="uppercase.alpha"
text="AÁÄBCČDĎEÉFGHIÍJKLĹĽMNŇOÓÔPQRŔSŠTŤUÚVWXYÝZŽ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Dodatok %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Kapitola %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Rovnica %n. %t"/>
+ <l:template name="example" text="Príklad %n.
%t"/>
+ <l:template name="figure" text="Obrázok %n.
%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Časť %n.
%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Postup %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Produkcia %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabuľka %n.
%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Dodatok %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Kapitola %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="Q: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Q: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="Dodatok %n"/>
+ <l:template name="bridgehead"
text="Oddiel %n"/>
+ <l:template name="chapter" text="Kapitola %n"/>
+ <l:template name="equation" text="Rovnica %n"/>
+ <l:template name="example"
text="Príklad %n"/>
+ <l:template name="figure"
text="Obrázok %n"/>
+ <l:template name="part"
text="Časť %n"/>
+ <l:template name="procedure" text="Postup %n"/>
+ <l:template name="productionset"
text="Produkcia %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="Q: %n"/>
+ <l:template name="question" text="Q: %n"/>
+ <l:template name="sect1" text="Oddiel %n"/>
+ <l:template name="sect2" text="Oddiel %n"/>
+ <l:template name="sect3" text="Oddiel %n"/>
+ <l:template name="sect4" text="Oddiel %n"/>
+ <l:template name="sect5" text="Oddiel %n"/>
+ <l:template name="section" text="Oddiel %n"/>
+ <l:template name="table"
text="Tabuľka %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Dodatok %n,
%t"/>
+ <l:template name="bridgehead" text="Oddiel %n,
“%t”"/>
+ <l:template name="chapter" text="Kapitola %n,
%t"/>
+ <l:template name="equation" text="Rovnica %n,
“%t”"/>
+ <l:template name="example" text="Príklad %n,
“%t”"/>
+ <l:template name="figure" text="Obrázok %n,
“%t”"/>
+ <l:template name="part" text="Časť %n,
“%t”"/>
+ <l:template name="procedure" text="Postup %n,
“%t”"/>
+ <l:template name="productionset" text="Produkcia %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="oddiel nazvaný
“%t”"/>
+ <l:template name="refsect2" text="oddiel nazvaný
“%t”"/>
+ <l:template name="refsect3" text="oddiel nazvaný
“%t”"/>
+ <l:template name="refsection" text="oddiel nazvaný
“%t”"/>
+ <l:template name="sect1" text="Oddiel %n,
“%t”"/>
+ <l:template name="sect2" text="Oddiel %n,
“%t”"/>
+ <l:template name="sect3" text="Oddiel %n,
“%t”"/>
+ <l:template name="sect4" text="Oddiel %n,
“%t”"/>
+ <l:template name="sect5" text="Oddiel %n,
“%t”"/>
+ <l:template name="section" text="Oddiel %n,
“%t”"/>
+ <l:template name="simplesect" text="oddiel nazvaný
“%t”"/>
+ <l:template name="table" text="Tabuľka %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" a "/>
+ <l:template name="seplast" text=", a "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Pozri "/>
+ <l:template name="seealso" text="Pozri tiež "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Publikum: "/>
+ <l:template name="MsgLevel" text="Úroveň:
"/>
+ <l:template name="MsgOrig" text="Pôvod: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d. B Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="januára"/>
+ <l:template name="February" text="februára"/>
+ <l:template name="March" text="marca"/>
+ <l:template name="April" text="apríla"/>
+ <l:template name="May" text="mája"/>
+ <l:template name="June" text="júna"/>
+ <l:template name="July" text="júla"/>
+ <l:template name="August" text="augusta"/>
+ <l:template name="September" text="septembra"/>
+ <l:template name="October" text="októbra"/>
+ <l:template name="November" text="novembra"/>
+ <l:template name="December" text="decembra"/>
+ <l:template name="Monday" text="pondelok"/>
+ <l:template name="Tuesday" text="utorok"/>
+ <l:template name="Wednesday" text="streda"/>
+ <l:template name="Thursday" text="štvrtok"/>
+ <l:template name="Friday" text="piatok"/>
+ <l:template name="Saturday" text="sobota"/>
+ <l:template name="Sunday" text="nedeľa"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="jan"/>
+ <l:template name="Feb" text="feb"/>
+ <l:template name="Mar" text="mar"/>
+ <l:template name="Apr" text="apr"/>
+ <l:template name="May" text="máj"/>
+ <l:template name="Jun" text="jún"/>
+ <l:template name="Jul" text="júl"/>
+ <l:template name="Aug" text="aug"/>
+ <l:template name="Sep" text="sep"/>
+ <l:template name="Oct" text="okt"/>
+ <l:template name="Nov" text="nov"/>
+ <l:template name="Dec" text="dec"/>
+ <l:template name="Mon" text="po"/>
+ <l:template name="Tue" text="ut"/>
+ <l:template name="Wed" text="st"/>
+ <l:template name="Thu" text="št"/>
+ <l:template name="Fri" text="pi"/>
+ <l:template name="Sat" text="so"/>
+ <l:template name="Sun" text="ne"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x041b Slovak"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/sl.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/sl.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/sl.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="sl" english-language-name="Slovenian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Povzetek"/>
+ <l:gentext key="abstract" text="Povzetek"/>
+ <l:gentext key="Answer" text="O:"/>
+ <l:gentext key="answer" text="O:"/>
+ <l:gentext key="Appendix" text="Dodatek"/>
+ <l:gentext key="appendix" text="dodatek"/>
+ <l:gentext key="Article" text="Članek"/>
+ <l:gentext key="article" text="Članek"/>
+ <l:gentext key="Bibliography" text="Literatura"/>
+ <l:gentext key="bibliography" text="Literatura"/>
+ <l:gentext key="Book" text="Knjiga"/>
+ <l:gentext key="book" text="Knjiga"/>
+ <l:gentext key="CAUTION" text="OPOZORILO"/>
+ <l:gentext key="Caution" text="Opozorilo"/>
+ <l:gentext key="caution" text="Opozorilo"/>
+ <l:gentext key="Chapter" text="Poglavje"/>
+ <l:gentext key="chapter" text="poglavje"/>
+ <l:gentext key="Colophon" text="Kolofon"/>
+ <l:gentext key="colophon" text="Kolofon"/>
+ <l:gentext key="Copyright" text="Pravna
zaščita"/>
+ <l:gentext key="copyright" text="Pravna
zaščita"/>
+ <l:gentext key="Dedication" text="Posvetilo"/>
+ <l:gentext key="dedication" text="Posvetilo"/>
+ <l:gentext key="Edition" text="Izdaja"/>
+ <l:gentext key="edition" text="Izdaja"/>
+ <l:gentext key="Equation" text="Enačba"/>
+ <l:gentext key="equation" text="Enačba"/>
+ <l:gentext key="Example" text="Primer"/>
+ <l:gentext key="example" text="Primer"/>
+ <l:gentext key="Figure" text="Slika"/>
+ <l:gentext key="figure" text="Slika"/>
+ <l:gentext key="Glossary" text="Slovarček"/>
+ <l:gentext key="glossary" text="Slovarček"/>
+ <l:gentext key="GlossSee" text="glej"/>
+ <l:gentext key="glosssee" text="glej"/>
+ <l:gentext key="GlossSeeAlso" text="glej tudi"/>
+ <l:gentext key="glossseealso" text="glej tudi"/>
+ <l:gentext key="IMPORTANT" text="POMEMBNO"/>
+ <l:gentext key="important" text="Pomembno"/>
+ <l:gentext key="Important" text="Pomembno"/>
+ <l:gentext key="Index" text="Stvarno kazalo"/>
+ <l:gentext key="index" text="Stvarno kazalo"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Pravno
sporočilo"/>
+ <l:gentext key="legalnotice" text="Pravno
sporočilo"/>
+ <l:gentext key="MsgAud" text="Občinstvo"/>
+ <l:gentext key="msgaud" text="Občinstvo"/>
+ <l:gentext key="MsgLevel" text="Raven"/>
+ <l:gentext key="msglevel" text="Raven"/>
+ <l:gentext key="MsgOrig" text="Izvor"/>
+ <l:gentext key="msgorig" text="Izvor"/>
+ <l:gentext key="NOTE" text="OPOMBA"/>
+ <l:gentext key="Note" text="Opomba"/>
+ <l:gentext key="note" text="Opomba"/>
+ <l:gentext key="Part" text="Del"/>
+ <l:gentext key="part" text="Del"/>
+ <l:gentext key="Preface" text="Predgovor"/>
+ <l:gentext key="preface" text="Predgovor"/>
+ <l:gentext key="Procedure" text="Postopek"/>
+ <l:gentext key="procedure" text="Postopek"/>
+ <l:gentext key="ProductionSet" text="Izdelava"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Izdano"/>
+ <l:gentext key="published" text="Izdano"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="V:"/>
+ <l:gentext key="question" text="V:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Sklic"/>
+ <l:gentext key="reference" text="Sklic"/>
+ <l:gentext key="RefName" text="Ime"/>
+ <l:gentext key="refname" text="Ime"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Sinopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Sinopsis"/>
+ <l:gentext key="RevHistory" text="Zgodovina
različic"/>
+ <l:gentext key="revhistory" text="Zgodovina
različic"/>
+ <l:gentext key="revision" text="Različica"/>
+ <l:gentext key="Revision" text="Različica"/>
+ <l:gentext key="sect1" text="Razdelek"/>
+ <l:gentext key="sect2" text="Razdelek"/>
+ <l:gentext key="sect3" text="Razdelek"/>
+ <l:gentext key="sect4" text="Razdelek"/>
+ <l:gentext key="sect5" text="Razdelek"/>
+ <l:gentext key="section" text="razdelek"/>
+ <l:gentext key="Section" text="Razdelek"/>
+ <l:gentext key="see" text="glej"/>
+ <l:gentext key="See" text="glej"/>
+ <l:gentext key="seealso" text="glej tudi"/>
+ <l:gentext key="Seealso" text="Glej tudi"/>
+ <l:gentext key="SeeAlso" text="glej tudi"/>
+ <l:gentext key="set" text="Postavi"/>
+ <l:gentext key="Set" text="Postavi"/>
+ <l:gentext key="setindex" text="Postavi stvarno kazalo"/>
+ <l:gentext key="SetIndex" text="Postavi stvarno kazalo"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="korak"/>
+ <l:gentext key="Step" text="Korak"/>
+ <l:gentext key="Table" text="Tabela"/>
+ <l:gentext key="table" text="Tabela"/>
+ <l:gentext key="tip" text="Namig"/>
+ <l:gentext key="TIP" text="NAMIG"/>
+ <l:gentext key="Tip" text="Namig"/>
+ <l:gentext key="Warning" text="Pozor"/>
+ <l:gentext key="warning" text="Pozor"/>
+ <l:gentext key="WARNING" text="POZOR"/>
+ <l:gentext key="and" text="in"/>
+ <l:gentext key="by" text="od"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Urejeno"/>
+ <l:gentext key="edited" text="Urejeno"/>
+ <l:gentext key="Editedby" text="Uredil"/>
+ <l:gentext key="editedby" text="Uredil"/>
+ <l:gentext key="in" text="v"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="neobstoječi
element"/>
+ <l:gentext key="notes" text="Notes"/>
+ <l:gentext key="Notes" text="Notes"/>
+ <l:gentext key="Pgs" text="Str."/>
+ <l:gentext key="pgs" text="Str."/>
+ <l:gentext key="Revisedby" text="Pregledal: "/>
+ <l:gentext key="revisedby" text="Pregledal: "/>
+ <l:gentext key="TableNotes" text="Notes"/>
+ <l:gentext key="tablenotes" text="Notes"/>
+ <l:gentext key="TableofContents" text="Kazalo"/>
+ <l:gentext key="tableofcontents" text="Kazalo"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Nepričakovano
ime elementa"/>
+ <l:gentext key="unsupported" text="nepodprto"/>
+ <l:gentext key="xrefto" text="xref na"/>
+ <l:gentext key="listofequations" text="Seznam
enačb"/>
+ <l:gentext key="ListofEquations" text="Seznam
enačb"/>
+ <l:gentext key="ListofExamples" text="Seznam primerov"/>
+ <l:gentext key="listofexamples" text="Seznam primerov"/>
+ <l:gentext key="ListofFigures" text="Seznam slik"/>
+ <l:gentext key="listoffigures" text="Seznam slik"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Seznam tabel"/>
+ <l:gentext key="ListofTables" text="Seznam tabel"/>
+ <l:gentext key="ListofUnknown" text="Seznam neznanih
stvari"/>
+ <l:gentext key="listofunknown" text="Seznam neznanih
stvari"/>
+ <l:gentext key="nav-home" text="Domov"/>
+ <l:gentext key="nav-next" text="Naprej"/>
+ <l:gentext key="nav-next-sibling" text="Hitro naprej"/>
+ <l:gentext key="nav-prev" text="Nazaj"/>
+ <l:gentext key="nav-prev-sibling" text="Hitro nazaj"/>
+ <l:gentext key="nav-up" text="Gor"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="razdelek, imenovan"/>
+ <l:gentext key="index symbols" text="Simboli"/>
+ <l:gentext key="lowercase.alpha"
text="abcčdefghijklmnopqrsštuvwxyzž"/>
+ <l:gentext key="uppercase.alpha"
text="ABCČDEFGHIJKLMNOPQRSŠTUVWXYZŽ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Dodatek %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Poglavje %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Enačba %n.
%t"/>
+ <l:template name="example" text="Primer %n. %t"/>
+ <l:template name="figure" text="Slika %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Del %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal" text="Postopek %n.
%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="Izdelava
%n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabela %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Dodatek %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Poglavje %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="O: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="V: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="V: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="O: %n"/>
+ <l:template name="appendix" text="Dodatek %n"/>
+ <l:template name="bridgehead"
text="Razdelek %n"/>
+ <l:template name="chapter" text="Poglavje %n"/>
+ <l:template name="equation"
text="Enačba %n"/>
+ <l:template name="example" text="Primer %n"/>
+ <l:template name="figure" text="Slika %n"/>
+ <l:template name="part" text="Del %n"/>
+ <l:template name="procedure"
text="Postopek %n"/>
+ <l:template name="productionset"
text="Izdelava %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="V: %n"/>
+ <l:template name="question" text="V: %n"/>
+ <l:template name="sect1" text="Razdelek %n"/>
+ <l:template name="sect2" text="Razdelek %n"/>
+ <l:template name="sect3" text="Razdelek %n"/>
+ <l:template name="sect4" text="Razdelek %n"/>
+ <l:template name="sect5" text="Razdelek %n"/>
+ <l:template name="section" text="Razdelek %n"/>
+ <l:template name="table" text="Tabela %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Dodatek %n,
%t"/>
+ <l:template name="bridgehead" text="Razdelek %n,
“%t”"/>
+ <l:template name="chapter" text="Poglavje %n,
%t"/>
+ <l:template name="equation" text="Enačba %n,
“%t”"/>
+ <l:template name="example" text="Primer %n,
“%t”"/>
+ <l:template name="figure" text="Slika %n,
“%t”"/>
+ <l:template name="part" text="Del %n,
“%t”"/>
+ <l:template name="procedure" text="Postopek %n,
“%t”"/>
+ <l:template name="productionset" text="Izdelava %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="razdelek, imenovan
“%t”"/>
+ <l:template name="refsect2" text="razdelek, imenovan
“%t”"/>
+ <l:template name="refsect3" text="razdelek, imenovan
“%t”"/>
+ <l:template name="refsection" text="razdelek, imenovan
“%t”"/>
+ <l:template name="sect1" text="Razdelek %n,
“%t”"/>
+ <l:template name="sect2" text="Razdelek %n,
“%t”"/>
+ <l:template name="sect3" text="Razdelek %n,
“%t”"/>
+ <l:template name="sect4" text="Razdelek %n,
“%t”"/>
+ <l:template name="sect5" text="Razdelek %n,
“%t”"/>
+ <l:template name="section" text="Razdelek %n,
“%t”"/>
+ <l:template name="simplesect" text="razdelek, imenovan
“%t”"/>
+ <l:template name="table" text="Tabela %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" in "/>
+ <l:template name="seplast" text=", in "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="glej "/>
+ <l:template name="seealso" text="glej tudi "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Občinstvo: "/>
+ <l:template name="MsgLevel" text="Raven: "/>
+ <l:template name="MsgOrig" text="Izvor: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0424 Slovenian"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/sr.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/sr.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/sr.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="sr" english-language-name="Serbian in Cyrillic script">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract"
text="Преглед"/>
+ <l:gentext key="abstract"
text="преглед"/>
+ <l:gentext key="Answer" text="О:"/>
+ <l:gentext key="answer" text="о:"/>
+ <l:gentext key="Appendix"
text="Додатак"/>
+ <l:gentext key="appendix"
text="додатак"/>
+ <l:gentext key="Article"
text="Чланак"/>
+ <l:gentext key="article"
text="чланак"/>
+ <l:gentext key="Bibliography"
text="Литература"/>
+ <l:gentext key="bibliography"
text="литература"/>
+ <l:gentext key="Book"
text="Књига"/>
+ <l:gentext key="book"
text="књига"/>
+ <l:gentext key="CAUTION"
text="УПОЗОРЕЊЕ"/>
+ <l:gentext key="Caution"
text="Упозорење"/>
+ <l:gentext key="caution"
text="упозорење"/>
+ <l:gentext key="Chapter"
text="Поглавље"/>
+ <l:gentext key="chapter"
text="поглавље"/>
+ <l:gentext key="Colophon" text="Colophon"
lang="en"/>
+ <l:gentext key="colophon" text="Colophon"
lang="en"/>
+ <l:gentext key="Copyright" text="Copyright"
lang="en"/>
+ <l:gentext key="copyright" text="Copyright"
lang="en"/>
+ <l:gentext key="Dedication"
text="Посвета"/>
+ <l:gentext key="dedication"
text="посвета"/>
+ <l:gentext key="Edition"
text="Издање"/>
+ <l:gentext key="edition"
text="издање"/>
+ <l:gentext key="Equation"
text="Једначина"/>
+ <l:gentext key="equation"
text="једначина"/>
+ <l:gentext key="Example"
text="Пример"/>
+ <l:gentext key="example"
text="пример"/>
+ <l:gentext key="Figure"
text="Фигура"/>
+ <l:gentext key="figure"
text="фигура"/>
+ <l:gentext key="Glossary"
text="Речник"/>
+ <l:gentext key="glossary"
text="речник"/>
+ <l:gentext key="GlossSee"
text="Види"/>
+ <l:gentext key="glosssee"
text="види"/>
+ <l:gentext key="GlossSeeAlso"
text="Види
такође"/>
+ <l:gentext key="glossseealso"
text="види
такође"/>
+ <l:gentext key="IMPORTANT"
text="ВАЖНО"/>
+ <l:gentext key="important"
text="важно"/>
+ <l:gentext key="Important"
text="Важно"/>
+ <l:gentext key="Index"
text="Индекс"/>
+ <l:gentext key="index"
text="индекс"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Legal Notice"
lang="en"/>
+ <l:gentext key="legalnotice" text="Legal Notice"
lang="en"/>
+ <l:gentext key="MsgAud"
text="Публика"/>
+ <l:gentext key="msgaud"
text="публика"/>
+ <l:gentext key="MsgLevel"
text="Ниво"/>
+ <l:gentext key="msglevel"
text="ниво"/>
+ <l:gentext key="MsgOrig"
text="Извор"/>
+ <l:gentext key="msgorig"
text="извор"/>
+ <l:gentext key="NOTE"
text="ПРИМЕДБА"/>
+ <l:gentext key="Note"
text="Примедба"/>
+ <l:gentext key="note"
text="примедба"/>
+ <l:gentext key="Part"
text="Део"/>
+ <l:gentext key="part"
text="део"/>
+ <l:gentext key="Preface"
text="Предговор"/>
+ <l:gentext key="preface"
text="предговор"/>
+ <l:gentext key="Procedure"
text="Процедура"/>
+ <l:gentext key="procedure"
text="процедура"/>
+ <l:gentext key="ProductionSet" text="Production"
lang="en"/>
+ <l:gentext key="PubDate"
text="Датум
издавања"/>
+ <l:gentext key="pubdate"
text="датум
издавања"/>
+ <l:gentext key="Published"
text="Издано"/>
+ <l:gentext key="published"
text="издано"/>
+ <l:gentext key="Qandadiv" text="П и
О"/>
+ <l:gentext key="qandadiv" text="п и
о"/>
+ <l:gentext key="Question" text="П:"/>
+ <l:gentext key="question" text="п:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="Референца"/>
+ <l:gentext key="reference"
text="референца"/>
+ <l:gentext key="RefName"
text="Име"/>
+ <l:gentext key="refname"
text="име"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="Кратак
садржај"/>
+ <l:gentext key="refsynopsisdiv"
text="кратак
садржај"/>
+ <l:gentext key="RevHistory"
text="Историја
ревизија"/>
+ <l:gentext key="revhistory"
text="историја
ревизија"/>
+ <l:gentext key="revision"
text="ревизија"/>
+ <l:gentext key="Revision"
text="Ревизија"/>
+ <l:gentext key="sect1"
text="Одељак"/>
+ <l:gentext key="sect2"
text="Одељак"/>
+ <l:gentext key="sect3"
text="Одељак"/>
+ <l:gentext key="sect4"
text="Одељак"/>
+ <l:gentext key="sect5"
text="Одељак"/>
+ <l:gentext key="section"
text="Одељак"/>
+ <l:gentext key="Section"
text="Одељак"/>
+ <l:gentext key="see"
text="види"/>
+ <l:gentext key="See"
text="Види"/>
+ <l:gentext key="seealso"
text="види
такође"/>
+ <l:gentext key="Seealso"
text="Види
такође"/>
+ <l:gentext key="SeeAlso"
text="Види
такође"/>
+ <l:gentext key="set"
text="скуп"/>
+ <l:gentext key="Set"
text="Скуп"/>
+ <l:gentext key="setindex"
text="Индекс
скупа"/>
+ <l:gentext key="SetIndex"
text="Индекс
скупа"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar"
text="површ
постранце"/>
+ <l:gentext key="step"
text="корак"/>
+ <l:gentext key="Step"
text="Корак"/>
+ <l:gentext key="Table"
text="Табела"/>
+ <l:gentext key="table"
text="табела"/>
+ <l:gentext key="tip"
text="савет"/>
+ <l:gentext key="TIP"
text="САВЕТ"/>
+ <l:gentext key="Tip"
text="Савет"/>
+ <l:gentext key="Warning"
text="Упозорење"/>
+ <l:gentext key="warning"
text="упозорење"/>
+ <l:gentext key="WARNING"
text="УПОЗОРЕЊЕ"/>
+ <l:gentext key="and" text="и"/>
+ <l:gentext key="by" text="од"/>
+ <l:gentext key="called" text="под
именом"/>
+ <l:gentext key="Edited"
text="Уређено"/>
+ <l:gentext key="edited"
text="уређено"/>
+ <l:gentext key="Editedby"
text="Уредио(ла)"/>
+ <l:gentext key="editedby"
text="Уредио(ла)"/>
+ <l:gentext key="in" text="у"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement"
text="непостојећи
елемент"/>
+ <l:gentext key="notes"
text="примедбе"/>
+ <l:gentext key="Notes"
text="Примедбе"/>
+ <l:gentext key="Pgs"
text="Стр."/>
+ <l:gentext key="pgs"
text="стр."/>
+ <l:gentext key="Revisedby"
text="Прегледао(ла):
"/>
+ <l:gentext key="revisedby"
text="прегледао(ла):
"/>
+ <l:gentext key="TableNotes"
text="Примедбе"/>
+ <l:gentext key="tablenotes"
text="примедбе"/>
+ <l:gentext key="TableofContents"
text="Садржај"/>
+ <l:gentext key="tableofcontents"
text="садржај"/>
+ <l:gentext key="the" text=""/>
+ <l:gentext key="unexpectedelementname"
text="неочекивано
име
елемента"/>
+ <l:gentext key="unsupported"
text="није
подржано"/>
+ <l:gentext key="xrefto"
text="унакрсна
референца
на"/>
+ <l:gentext key="listofequations"
text="листа
једначина"/>
+ <l:gentext key="ListofEquations"
text="Листа
једначина"/>
+ <l:gentext key="ListofExamples"
text="Листа
примера"/>
+ <l:gentext key="listofexamples"
text="листа
примера"/>
+ <l:gentext key="ListofFigures"
text="Листа
фигура"/>
+ <l:gentext key="listoffigures"
text="листа
фигура"/>
+ <l:gentext key="ListofProcedures"
text="Листа
процедура"/>
+ <l:gentext key="listofprocedures"
text="листа
процедура"/>
+ <l:gentext key="listoftables"
text="листа
табела"/>
+ <l:gentext key="ListofTables"
text="Листа
табела"/>
+ <l:gentext key="ListofUnknown"
text="Листа
непознатих"/>
+ <l:gentext key="listofunknown"
text="листа
непознатих"/>
+ <l:gentext key="nav-home"
text="Почетак"/>
+ <l:gentext key="nav-next"
text="Следеће"/>
+ <l:gentext key="nav-next-sibling"
text="Брзо
напред"/>
+ <l:gentext key="nav-prev"
text="Претходно"/>
+ <l:gentext key="nav-prev-sibling"
text="Брзо
назад"/>
+ <l:gentext key="nav-up"
text="Врх"/>
+ <l:gentext key="nav-toc"
text="Садр."/>
+ <l:gentext key="Draft"
text="Нацрт"/>
+ <l:gentext key="above"
text="изнад"/>
+ <l:gentext key="below"
text="испод"/>
+ <l:gentext key="sectioncalled"
text="одељак
под
именом"/>
+ <l:gentext key="index symbols"
text="Симболи"/>
+ <l:gentext key="lowercase.alpha"
text="абвгдђежзијклљмнњопрстћуфхцчџш"/>
+ <l:gentext key="uppercase.alpha"
text="АБВГДЂЕЖЗИЈКЛЉМНЊОПРСТЋУФХЦЧЏШ"/>
+ <l:dingbat key="startquote" text="„"/>
+ <l:dingbat key="endquote" text="“"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"/>
+ <l:dingbat key="singleendquote" text="’"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count"
text="2"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name"
text="име-презиме"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="Додатак %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="Поглавље %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="Једначина %n. %t"/>
+ <l:template name="example"
text="Пример %n. %t"/>
+ <l:template name="figure"
text="Фигура %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="Део %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Процедура %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n" 
lang="en"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="Табела %n. %t"/>
+ <l:template name="task" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="Додатак %n. %t"/>
+ <l:template name="article/appendix"
text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="Поглавље %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="О: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="П: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="П: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page"
text="(страна
%p)"/>
+ <l:template name="pageabbrev"
text="(стр. %p)"/>
+ <l:template name="Page"
text="Страна
%p"/>
+ <l:template name="bridgehead"
text="одељак
под

именом
„%t“"/>
+ <l:template name="refsection"
text="одељак
под

именом
„%t“"/>
+ <l:template name="refsect1"
text="одељак
под

именом
„%t“"/>
+ <l:template name="refsect2"
text="одељак
под

именом
„%t“"/>
+ <l:template name="refsect3"
text="одељак
под

именом
„%t“"/>
+ <l:template name="sect1"
text="одељак
под

именом
„%t“"/>
+ <l:template name="sect2"
text="одељак
под

именом
„%t“"/>
+ <l:template name="sect3"
text="одељак
под

именом
„%t“"/>
+ <l:template name="sect4"
text="одељак
под

именом
„%t“"/>
+ <l:template name="sect5"
text="одељак
под

именом
„%t“"/>
+ <l:template name="section"
text="одељак
под

именом
„%t“"/>
+ <l:template name="simplesect"
text="одељак
под

именом
„%t“"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="О: %n"/>
+ <l:template name="appendix"
text="Додатак %n"/>
+ <l:template name="bridgehead"
text="Одељак %n"/>
+ <l:template name="chapter"
text="Поглавље %n"/>
+ <l:template name="equation"
text="Једначина %n"/>
+ <l:template name="example"
text="Пример %n"/>
+ <l:template name="figure"
text="Фигура %n"/>
+ <l:template name="part"
text="Део %n"/>
+ <l:template name="procedure"
text="Процедура %n"/>
+ <l:template name="productionset"
text="Production %n" lang="en"/>
+ <l:template name="qandadiv" text="П и
О %n"/>
+ <l:template name="qandaentry"
text="П: %n"/>
+ <l:template name="question"
text="П: %n"/>
+ <l:template name="sect1"
text="Одељак %n"/>
+ <l:template name="sect2"
text="Одељак %n"/>
+ <l:template name="sect3"
text="Одељак %n"/>
+ <l:template name="sect4"
text="Одељак %n"/>
+ <l:template name="sect5"
text="Одељак %n"/>
+ <l:template name="section"
text="Одељак %n"/>
+ <l:template name="table"
text="Табела %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="Додатак %n,
%t"/>
+ <l:template name="bridgehead"
text="Одељак %n,

„%t“"/>
+ <l:template name="chapter"
text="Поглавље %n,

%t"/>
+ <l:template name="equation"
text="Једначина %n,

„%t“"/>
+ <l:template name="example"
text="Пример %n,

„%t“"/>
+ <l:template name="figure"
text="Фигура %n,

„%t“"/>
+ <l:template name="part"
text="Део %n,

„%t“"/>
+ <l:template name="procedure"
text="Процедура %n,

„%t“"/>
+ <l:template name="productionset" text="Production %n,

„%t“" lang="en"/>
+ <l:template name="qandadiv" text="П и
О %n, 
„%t“"/>
+ <l:template name="refsect1"
text="одељак
под

именом
„%t“"/>
+ <l:template name="refsect2"
text="одељак
под

именом
„%t“"/>
+ <l:template name="refsect3"
text="одељак
под

именом
„%t“"/>
+ <l:template name="refsection"
text="одељак
под

именом
„%t“"/>
+ <l:template name="sect1"
text="Одељак %n,

„%t“"/>
+ <l:template name="sect2"
text="Одељак %n,

„%t“"/>
+ <l:template name="sect3"
text="Одељак %n,

„%t“"/>
+ <l:template name="sect4"
text="Одељак %n,

„%t“"/>
+ <l:template name="sect5"
text="Одељак %n,

„%t“"/>
+ <l:template name="section"
text="Одељак %n,

„%t“"/>
+ <l:template name="simplesect"
text="одељак
под

именом
„%t“"/>
+ <l:template name="table"
text="Табела %n,

„%t“"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" и "/>
+ <l:template name="seplast" text=", и "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see"
text="Види "/>
+ <l:template name="seealso"
text="Види

такође "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud"
text="Публика:
"/>
+ <l:template name="MsgLevel"
text="Ниво: "/>
+ <l:template name="MsgOrig"
text="Извор: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d.m.Y."/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January"
text="јануар"/>
+ <l:template name="February"
text="фебруар"/>
+ <l:template name="March"
text="март"/>
+ <l:template name="April"
text="април"/>
+ <l:template name="May"
text="мај"/>
+ <l:template name="June"
text="јун"/>
+ <l:template name="July"
text="јул"/>
+ <l:template name="August"
text="август"/>
+ <l:template name="September"
text="септембар"/>
+ <l:template name="October"
text="октобар"/>
+ <l:template name="November"
text="новембар"/>
+ <l:template name="December"
text="децембар"/>
+ <l:template name="Monday"
text="понедељак"/>
+ <l:template name="Tuesday"
text="уторак"/>
+ <l:template name="Wednesday"
text="среда"/>
+ <l:template name="Thursday"
text="четвртак"/>
+ <l:template name="Friday"
text="петак"/>
+ <l:template name="Saturday"
text="субота"/>
+ <l:template name="Sunday"
text="недеља"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan"
text="јан"/>
+ <l:template name="Feb"
text="феб"/>
+ <l:template name="Mar"
text="мар"/>
+ <l:template name="Apr"
text="апр"/>
+ <l:template name="May"
text="мај"/>
+ <l:template name="Jun"
text="јун"/>
+ <l:template name="Jul"
text="јул"/>
+ <l:template name="Aug"
text="авг"/>
+ <l:template name="Sep"
text="сеп"/>
+ <l:template name="Oct"
text="окт"/>
+ <l:template name="Nov"
text="нов"/>
+ <l:template name="Dec"
text="дец"/>
+ <l:template name="Mon"
text="пон"/>
+ <l:template name="Tue"
text="уто"/>
+ <l:template name="Wed"
text="сре"/>
+ <l:template name="Thu"
text="чет"/>
+ <l:template name="Fri"
text="пет"/>
+ <l:template name="Sat"
text="суб"/>
+ <l:template name="Sun"
text="нед"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x081a Serbian
(Cyrillic)"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/sr_Latn.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/sr_Latn.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/common/sr_Latn.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="sr_Latn" english-language-name="Serbian in Latin
script">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Pregled"/>
+ <l:gentext key="abstract" text="Pregled"/>
+ <l:gentext key="Answer" text="O:"/>
+ <l:gentext key="answer" text="O:"/>
+ <l:gentext key="Appendix" text="Dodatak"/>
+ <l:gentext key="appendix" text="dodatak"/>
+ <l:gentext key="Article" text="Članak"/>
+ <l:gentext key="article" text="Članak"/>
+ <l:gentext key="Bibliography" text="Literatura"/>
+ <l:gentext key="bibliography" text="Literatura"/>
+ <l:gentext key="Book" text="Knjiga"/>
+ <l:gentext key="book" text="Knjiga"/>
+ <l:gentext key="CAUTION" text="UPOZORENJE"/>
+ <l:gentext key="Caution" text="Upozorenje"/>
+ <l:gentext key="caution" text="Upozorenje"/>
+ <l:gentext key="Chapter" text="Poglavlje"/>
+ <l:gentext key="chapter" text="poglavlje"/>
+ <l:gentext key="Colophon" text="Kolofon"/>
+ <l:gentext key="colophon" text="Kolofon"/>
+ <l:gentext key="Copyright" text="Pravna zaštita"/>
+ <l:gentext key="copyright" text="Pravna zaštita"/>
+ <l:gentext key="Dedication" text="Posveta"/>
+ <l:gentext key="dedication" text="Posveta"/>
+ <l:gentext key="Edition" text="Izdanje"/>
+ <l:gentext key="edition" text="Izdanje"/>
+ <l:gentext key="Equation" text="Jednačina"/>
+ <l:gentext key="equation" text="Jednačina"/>
+ <l:gentext key="Example" text="Primer"/>
+ <l:gentext key="example" text="Primer"/>
+ <l:gentext key="Figure" text="Slika"/>
+ <l:gentext key="figure" text="Slika"/>
+ <l:gentext key="Glossary" text="Rečnik"/>
+ <l:gentext key="glossary" text="Rečnik"/>
+ <l:gentext key="GlossSee" text="Vidi"/>
+ <l:gentext key="glosssee" text="Vidi"/>
+ <l:gentext key="GlossSeeAlso" text="Vidi takođe"/>
+ <l:gentext key="glossseealso" text="Vidi takođe"/>
+ <l:gentext key="IMPORTANT" text="VAŽNO"/>
+ <l:gentext key="important" text="Važno"/>
+ <l:gentext key="Important" text="Važno"/>
+ <l:gentext key="Index" text="Indeks"/>
+ <l:gentext key="index" text="Indeks"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Pravno
obaveštenje"/>
+ <l:gentext key="legalnotice" text="Pravno
obaveštenje"/>
+ <l:gentext key="MsgAud" text="MsgAud"/>
+ <l:gentext key="msgaud" text="MsgAud"/>
+ <l:gentext key="MsgLevel" text="Nivo"/>
+ <l:gentext key="msglevel" text="Nivo"/>
+ <l:gentext key="MsgOrig" text="Izvor"/>
+ <l:gentext key="msgorig" text="Izvor"/>
+ <l:gentext key="NOTE" text="PRIMEDBA"/>
+ <l:gentext key="Note" text="Primedba"/>
+ <l:gentext key="note" text="Primedba"/>
+ <l:gentext key="Part" text="Deo"/>
+ <l:gentext key="part" text="Deo"/>
+ <l:gentext key="Preface" text="Predgovor"/>
+ <l:gentext key="preface" text="Predgovor"/>
+ <l:gentext key="Procedure" text="Postupak"/>
+ <l:gentext key="procedure" text="Postupak"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Izdato"/>
+ <l:gentext key="published" text="Izdato"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="P:"/>
+ <l:gentext key="question" text="P:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Referenca"/>
+ <l:gentext key="reference" text="Referenca"/>
+ <l:gentext key="RefName" text="Ime"/>
+ <l:gentext key="refname" text="Ime"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Sinopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Sinopsis"/>
+ <l:gentext key="RevHistory" text="Istorija revizija"/>
+ <l:gentext key="revhistory" text="Istorija revizija"/>
+ <l:gentext key="revision" text="Revizija"/>
+ <l:gentext key="Revision" text="Revizija"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="sekcija"/>
+ <l:gentext key="Section" text="Odeljak"/>
+ <l:gentext key="see" text="vidi"/>
+ <l:gentext key="See" text="vidi"/>
+ <l:gentext key="seealso" text="vidi takođe"/>
+ <l:gentext key="Seealso" text="Vidi takođe"/>
+ <l:gentext key="SeeAlso" text="vidi takođe"/>
+ <l:gentext key="set" text="Postavi"/>
+ <l:gentext key="Set" text="Postavi"/>
+ <l:gentext key="setindex" text="Postavi indeks"/>
+ <l:gentext key="SetIndex" text="Postavi indeks"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="korak"/>
+ <l:gentext key="Step" text="Korak"/>
+ <l:gentext key="Table" text="Tabela"/>
+ <l:gentext key="table" text="Tabela"/>
+ <l:gentext key="tip" text="Savet"/>
+ <l:gentext key="TIP" text="SAVET"/>
+ <l:gentext key="Tip" text="Savet"/>
+ <l:gentext key="Warning" text="Upozorenje"/>
+ <l:gentext key="warning" text="Upozorenje"/>
+ <l:gentext key="WARNING" text="UPOZORENJE"/>
+ <l:gentext key="and" text="i"/>
+ <l:gentext key="by" text="od"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Uređeno"/>
+ <l:gentext key="edited" text="Uređeno"/>
+ <l:gentext key="Editedby" text="Uređeno od"/>
+ <l:gentext key="editedby" text="Uređeno od"/>
+ <l:gentext key="in" text="u"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="nepostojeći
element"/>
+ <l:gentext key="notes" text="Notes"/>
+ <l:gentext key="Notes" text="Notes"/>
+ <l:gentext key="Pgs" text="Str."/>
+ <l:gentext key="pgs" text="Str."/>
+ <l:gentext key="Revisedby" text="Revised by: "/>
+ <l:gentext key="revisedby" text="Revised by: "/>
+ <l:gentext key="TableNotes" text="Notes"/>
+ <l:gentext key="tablenotes" text="Notes"/>
+ <l:gentext key="TableofContents" text="Sadržaj"/>
+ <l:gentext key="tableofcontents" text="Sadržaj"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Neočekivano
ime elementa"/>
+ <l:gentext key="unsupported" text="nepodržano"/>
+ <l:gentext key="xrefto" text="xref na"/>
+ <l:gentext key="listofequations" text="Spisak
jednačina"/>
+ <l:gentext key="ListofEquations" text="Spisak
jednačina"/>
+ <l:gentext key="ListofExamples" text="Spisak primera"/>
+ <l:gentext key="listofexamples" text="Spisak primera"/>
+ <l:gentext key="ListofFigures" text="Spisak slika"/>
+ <l:gentext key="listoffigures" text="Spisak slika"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Spisak tabela"/>
+ <l:gentext key="ListofTables" text="Spisak tabela"/>
+ <l:gentext key="ListofUnknown" text="Spisak nepoznanica"/>
+ <l:gentext key="listofunknown" text="Spisak nepoznanica"/>
+ <l:gentext key="nav-home" text="Kući"/>
+ <l:gentext key="nav-next" text="Napred"/>
+ <l:gentext key="nav-next-sibling" text="Brzo napred"/>
+ <l:gentext key="nav-prev" text="Nazad"/>
+ <l:gentext key="nav-prev-sibling" text="Brzo nazad"/>
+ <l:gentext key="nav-up" text="Gore"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Dodatak %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Poglavlje %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Jednačina %n.
%t"/>
+ <l:template name="example" text="Primer %n. %t"/>
+ <l:template name="figure" text="Slika %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Deo %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Postupak %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabela %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Dodatak %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Poglavlje %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="O: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="P: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="P: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="O: %n"/>
+ <l:template name="appendix" text="Dodatak %n"/>
+ <l:template name="bridgehead"
text="Odeljak %n"/>
+ <l:template name="chapter"
text="Poglavlje %n"/>
+ <l:template name="equation"
text="Jednačina %n"/>
+ <l:template name="example" text="Primer %n"/>
+ <l:template name="figure" text="Slika %n"/>
+ <l:template name="part" text="Deo %n"/>
+ <l:template name="procedure"
text="Postupak %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="P: %n"/>
+ <l:template name="question" text="P: %n"/>
+ <l:template name="sect1" text="Odeljak %n"/>
+ <l:template name="sect2" text="Odeljak %n"/>
+ <l:template name="sect3" text="Odeljak %n"/>
+ <l:template name="sect4" text="Odeljak %n"/>
+ <l:template name="sect5" text="Odeljak %n"/>
+ <l:template name="section" text="Odeljak %n"/>
+ <l:template name="table" text="Tabela %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Dodatak %n,
%t"/>
+ <l:template name="bridgehead" text="Odeljak %n,
“%t”"/>
+ <l:template name="chapter" text="Poglavlje %n,
%t"/>
+ <l:template name="equation" text="Jednačina %n,
“%t”"/>
+ <l:template name="example" text="Primer %n,
“%t”"/>
+ <l:template name="figure" text="Slika %n,
“%t”"/>
+ <l:template name="part" text="Deo %n,
“%t”"/>
+ <l:template name="procedure" text="Postupak %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1" text="Odeljak %n,
“%t”"/>
+ <l:template name="sect2" text="Odeljak %n,
“%t”"/>
+ <l:template name="sect3" text="Odeljak %n,
“%t”"/>
+ <l:template name="sect4" text="Odeljak %n,
“%t”"/>
+ <l:template name="sect5" text="Odeljak %n,
“%t”"/>
+ <l:template name="section" text="Odeljak %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Tabela %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" i "/>
+ <l:template name="seplast" text=", i "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Vidi "/>
+ <l:template name="seealso" text="Vidi takođe
"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="MsgAud: "/>
+ <l:template name="MsgLevel" text="Nivo: "/>
+ <l:template name="MsgOrig" text="Izvor: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x081a Serbian
(Latin)"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/subtitles.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/subtitles.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/common/subtitles.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,147 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ exclude-result-prefixes="doc"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: subtitles.xsl,v 1.1.1.1 2004/10/19 21:21:41 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<!-- subtitle markup -->
+
+<doc:mode mode="subtitle.markup" xmlns="">
+<refpurpose>Provides access to element subtitles</refpurpose>
+<refdescription>
+<para>Processing an element in the
+<literal role="mode">subtitle.markup</literal> mode produces the
+subtitle of the element.
+</para>
+</refdescription>
+</doc:mode>
+
+<xsl:template match="*" mode="subtitle.markup">
+ <xsl:message>
+ <xsl:text>Request for subtitle of unexpected element: </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ </xsl:message>
+ <xsl:text>???SUBTITLE???</xsl:text>
+</xsl:template>
+
+<xsl:template match="subtitle" mode="subtitle.markup">
+ <xsl:param name="allow-anchors" select="'0'"/>
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="set" mode="subtitle.markup">
+ <xsl:param name="allow-anchors" select="'0'"/>
+ <xsl:apply-templates
select="(setinfo/subtitle|info/subtitle|subtitle)[1]"
+ mode="subtitle.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="book" mode="subtitle.markup">
+ <xsl:param name="allow-anchors" select="'0'"/>
+ <xsl:apply-templates
select="(bookinfo/subtitle|info/subtitle|subtitle)[1]"
+ mode="subtitle.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="part" mode="subtitle.markup">
+ <xsl:param name="allow-anchors" select="'0'"/>
+ <xsl:apply-templates select="(partinfo/subtitle
+ |docinfo/subtitle
+ |info/subtitle
+ |subtitle)[1]"
+ mode="subtitle.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="preface|chapter|appendix"
mode="subtitle.markup">
+ <xsl:param name="allow-anchors" select="'0'"/>
+ <xsl:apply-templates select="(docinfo/subtitle
+ |info/subtitle
+ |prefaceinfo/subtitle
+ |chapterinfo/subtitle
+ |appendixinfo/subtitle
+ |subtitle)[1]"
+ mode="subtitle.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="article" mode="subtitle.markup">
+ <xsl:param name="allow-anchors" select="'0'"/>
+ <xsl:apply-templates select="(artheader/subtitle
+ |articleinfo/subtitle
+ |info/subtitle
+ |subtitle)[1]"
+ mode="subtitle.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="dedication|colophon"
mode="subtitle.markup">
+ <xsl:param name="allow-anchors" select="'0'"/>
+ <xsl:apply-templates select="subtitle"
+ mode="subtitle.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="reference" mode="subtitle.markup">
+ <xsl:param name="allow-anchors" select="'0'"/>
+ <xsl:apply-templates select="(referenceinfo/subtitle
+ |docinfo/subtitle
+ |info/subtitle
+ |subtitle)[1]"
+ mode="subtitle.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="refentry" mode="subtitle.markup">
+ <xsl:param name="allow-anchors" select="'0'"/>
+ <xsl:apply-templates select="(refentryinfo/subtitle
+ |info/subtitle
+ |docinfo/subtitle)[1]"
+ mode="subtitle.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="section
+ |sect1|sect2|sect3|sect4|sect5
+ |refsect1|refsect2|refsect3
+ |simplesect"
+ mode="subtitle.markup">
+ <xsl:param name="allow-anchors" select="'0'"/>
+ <xsl:apply-templates select="(info/subtitle
+ |sectioninfo/subtitle
+ |sect1info/subtitle
+ |sect2info/subtitle
+ |sect3info/subtitle
+ |sect4info/subtitle
+ |sect5info/subtitle
+ |refsect1info/subtitle
+ |refsect2info/subtitle
+ |refsect3info/subtitle
+ |subtitle)[1]"
+ mode="subtitle.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/common/sv.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/sv.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/sv.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="sv" english-language-name="Swedish">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Sammanfattning"/>
+ <l:gentext key="abstract" text="Sammanfattning"/>
+ <l:gentext key="Answer" text="A:"/>
+ <l:gentext key="answer" text="A:"/>
+ <l:gentext key="Appendix" text="Appendix"/>
+ <l:gentext key="appendix" text="appendix"/>
+ <l:gentext key="Article" text="Artikel"/>
+ <l:gentext key="article" text="Artikel"/>
+ <l:gentext key="Bibliography" text="Bibliografi"/>
+ <l:gentext key="bibliography" text="Bibliografi"/>
+ <l:gentext key="Book" text="Bok"/>
+ <l:gentext key="book" text="Bok"/>
+ <l:gentext key="CAUTION" text="OBSERVERA"/>
+ <l:gentext key="Caution" text="Observera"/>
+ <l:gentext key="caution" text="Observera"/>
+ <l:gentext key="Chapter" text="Kapitel"/>
+ <l:gentext key="chapter" text="kapitel"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Copyright"/>
+ <l:gentext key="copyright" text="Copyright"/>
+ <l:gentext key="Dedication" text="Dedikation"/>
+ <l:gentext key="dedication" text="Dedikation"/>
+ <l:gentext key="Edition" text="Utgåva"/>
+ <l:gentext key="edition" text="Utgåva"/>
+ <l:gentext key="Equation" text="Ekvation"/>
+ <l:gentext key="equation" text="Ekvation"/>
+ <l:gentext key="Example" text="Exempel"/>
+ <l:gentext key="example" text="Exempel"/>
+ <l:gentext key="Figure" text="Figur"/>
+ <l:gentext key="figure" text="Figur"/>
+ <l:gentext key="Glossary" text="Gloslista"/>
+ <l:gentext key="glossary" text="Gloslista"/>
+ <l:gentext key="GlossSee" text="Se"/>
+ <l:gentext key="glosssee" text="Se"/>
+ <l:gentext key="GlossSeeAlso" text="Se Även"/>
+ <l:gentext key="glossseealso" text="Se Även"/>
+ <l:gentext key="IMPORTANT" text="VIKTIGT"/>
+ <l:gentext key="important" text="Viktigt"/>
+ <l:gentext key="Important" text="Viktigt"/>
+ <l:gentext key="Index" text="Index"/>
+ <l:gentext key="index" text="Index"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Legal Notice"/>
+ <l:gentext key="legalnotice" text="Legal Notice"/>
+ <l:gentext key="MsgAud" text="Målgrupp"/>
+ <l:gentext key="msgaud" text="Målgrupp"/>
+ <l:gentext key="MsgLevel" text="Nivå"/>
+ <l:gentext key="msglevel" text="Nivå"/>
+ <l:gentext key="MsgOrig" text="Ursprung"/>
+ <l:gentext key="msgorig" text="Ursprung"/>
+ <l:gentext key="NOTE" text="NOTERA"/>
+ <l:gentext key="Note" text="Notera"/>
+ <l:gentext key="note" text="Notera"/>
+ <l:gentext key="Part" text="Del"/>
+ <l:gentext key="part" text="Del"/>
+ <l:gentext key="Preface" text="Företal"/>
+ <l:gentext key="preface" text="Företal"/>
+ <l:gentext key="Procedure" text="Procedur"/>
+ <l:gentext key="procedure" text="Procedur"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Publicerad"/>
+ <l:gentext key="published" text="Publicerad"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="Fråga:"/>
+ <l:gentext key="question" text="Fråga:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Referens"/>
+ <l:gentext key="reference" text="Referens"/>
+ <l:gentext key="RefName" text="Namn"/>
+ <l:gentext key="refname" text="Namn"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Synopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Synopsis"/>
+ <l:gentext key="RevHistory" text="Revisionshistorik"/>
+ <l:gentext key="revhistory" text="Revisionshistorik"/>
+ <l:gentext key="revision" text="Revision"/>
+ <l:gentext key="Revision" text="Revision"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="avsnitt"/>
+ <l:gentext key="Section" text="Avsnitt"/>
+ <l:gentext key="see" text="se"/>
+ <l:gentext key="See" text="Se"/>
+ <l:gentext key="seealso" text="se även"/>
+ <l:gentext key="Seealso" text="Se även"/>
+ <l:gentext key="SeeAlso" text="Se Även"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Set Index"/>
+ <l:gentext key="SetIndex" text="Set Index"/>
+ <l:gentext key="Sidebar" text="Sidebar"/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="steg"/>
+ <l:gentext key="Step" text="Steg"/>
+ <l:gentext key="Table" text="Tabell"/>
+ <l:gentext key="table" text="Tabell"/>
+ <l:gentext key="tip" text="Tips"/>
+ <l:gentext key="TIP" text="TIPS"/>
+ <l:gentext key="Tip" text="Tips"/>
+ <l:gentext key="Warning" text="Varning"/>
+ <l:gentext key="warning" text="Varning"/>
+ <l:gentext key="WARNING" text="VARNING"/>
+ <l:gentext key="and" text="och"/>
+ <l:gentext key="by" text="av"/>
+ <l:gentext key="called" text="kallas"/>
+ <l:gentext key="Edited" text="Redigerad"/>
+ <l:gentext key="edited" text="Redigerad"/>
+ <l:gentext key="Editedby" text="Redigerad av"/>
+ <l:gentext key="editedby" text="Redigerad av"/>
+ <l:gentext key="in" text="i"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="icke-existerande
element"/>
+ <l:gentext key="notes" text="Noter"/>
+ <l:gentext key="Notes" text="Noter"/>
+ <l:gentext key="Pgs" text="Sid."/>
+ <l:gentext key="pgs" text="Sid."/>
+ <l:gentext key="Revisedby" text="Reviderad av: "/>
+ <l:gentext key="revisedby" text="Reviderad av: "/>
+ <l:gentext key="TableNotes" text="Noter"/>
+ <l:gentext key="tablenotes" text="Noter"/>
+ <l:gentext key="TableofContents"
text="Innehållsförteckning"/>
+ <l:gentext key="tableofcontents"
text="Innehållsförteckning"/>
+ <l:gentext key="the" text=""/>
+ <l:gentext key="unexpectedelementname" text="Oväntat
elementnamn"/>
+ <l:gentext key="unsupported" text="unsupported"/>
+ <l:gentext key="xrefto" text="korsreferens till"/>
+ <l:gentext key="listofequations"
text="Ekvationsförteckning"/>
+ <l:gentext key="ListofEquations"
text="Ekvationsförteckning"/>
+ <l:gentext key="ListofExamples"
text="Exempelförteckning"/>
+ <l:gentext key="listofexamples"
text="Exempelförteckning"/>
+ <l:gentext key="ListofFigures"
text="Figurförteckning"/>
+ <l:gentext key="listoffigures"
text="Figurförteckning"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables"
text="Tabellförteckning"/>
+ <l:gentext key="ListofTables"
text="Tabellförteckning"/>
+ <l:gentext key="ListofUnknown" text="Förteckning av
okända"/>
+ <l:gentext key="listofunknown" text="Förteckning av
okända"/>
+ <l:gentext key="nav-home" text="Hem"/>
+ <l:gentext key="nav-next" text="Nästa"/>
+ <l:gentext key="nav-next-sibling" text="Snabbt
framåt"/>
+ <l:gentext key="nav-prev"
text="Föregående"/>
+ <l:gentext key="nav-prev-sibling" text="Snabbt
bakåt"/>
+ <l:gentext key="nav-up" text="Upp"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Appendix %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Kapitel %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Ekvation %n. %t"/>
+ <l:template name="example" text="Exempel %n. %t"/>
+ <l:template name="figure" text="Figur %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Del %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Procedur %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"
lang="en"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tabell %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Appendix %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="Kapitel %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"
lang="en"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="Fråga: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="Fråga: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”" lang="en"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="A: %n"/>
+ <l:template name="appendix"
text="Appendix %n"/>
+ <l:template name="bridgehead"
text="Avsnitt %n"/>
+ <l:template name="chapter" text="Kapitel %n"/>
+ <l:template name="equation"
text="Ekvation %n"/>
+ <l:template name="example" text="Exempel %n"/>
+ <l:template name="figure" text="Figur %n"/>
+ <l:template name="part" text="Del %n"/>
+ <l:template name="procedure"
text="Procedur %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="Fråga: %n"/>
+ <l:template name="question"
text="Fråga: %n"/>
+ <l:template name="sect1" text="Avsnitt %n"/>
+ <l:template name="sect2" text="Avsnitt %n"/>
+ <l:template name="sect3" text="Avsnitt %n"/>
+ <l:template name="sect4" text="Avsnitt %n"/>
+ <l:template name="sect5" text="Avsnitt %n"/>
+ <l:template name="section" text="Avsnitt %n"/>
+ <l:template name="table" text="Tabell %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Appendix %n,
%t"/>
+ <l:template name="bridgehead" text="Avsnitt %n,
“%t”"/>
+ <l:template name="chapter" text="Kapitel %n,
%t"/>
+ <l:template name="equation" text="Ekvation %n,
“%t”"/>
+ <l:template name="example" text="Exempel %n,
“%t”"/>
+ <l:template name="figure" text="Figur %n,
“%t”"/>
+ <l:template name="part" text="Del %n,
“%t”"/>
+ <l:template name="procedure" text="Procedur %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1" text="Avsnitt %n,
“%t”"/>
+ <l:template name="sect2" text="Avsnitt %n,
“%t”"/>
+ <l:template name="sect3" text="Avsnitt %n,
“%t”"/>
+ <l:template name="sect4" text="Avsnitt %n,
“%t”"/>
+ <l:template name="sect5" text="Avsnitt %n,
“%t”"/>
+ <l:template name="section" text="Avsnitt %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table" text="Tabell %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" och "/>
+ <l:template name="seplast" text=", och "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Se "/>
+ <l:template name="seealso" text="Se Även "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Målgrupp: "/>
+ <l:template name="MsgLevel" text="Nivå: "/>
+ <l:template name="MsgOrig" text="Ursprung: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d-m-Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="Januari"/>
+ <l:template name="February" text="Februari"/>
+ <l:template name="March" text="Mars"/>
+ <l:template name="April" text="April"/>
+ <l:template name="May" text="Maj"/>
+ <l:template name="June" text="Juni"/>
+ <l:template name="July" text="Juli"/>
+ <l:template name="August" text="Augusti"/>
+ <l:template name="September" text="September"/>
+ <l:template name="October" text="Oktober"/>
+ <l:template name="November" text="November"/>
+ <l:template name="December" text="December"/>
+ <l:template name="Monday" text="Måndag"/>
+ <l:template name="Tuesday" text="Tisdag"/>
+ <l:template name="Wednesday" text="Onsdag"/>
+ <l:template name="Thursday" text="Torsdag"/>
+ <l:template name="Friday" text="Fredag"/>
+ <l:template name="Saturday" text="Lördag"/>
+ <l:template name="Sunday" text="Söndag"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan"/>
+ <l:template name="Feb" text="Feb"/>
+ <l:template name="Mar" text="Mar"/>
+ <l:template name="Apr" text="Apr"/>
+ <l:template name="May" text="Maj"/>
+ <l:template name="Jun" text="Jun"/>
+ <l:template name="Jul" text="Jul"/>
+ <l:template name="Aug" text="Aug"/>
+ <l:template name="Sep" text="Sep"/>
+ <l:template name="Oct" text="Okt"/>
+ <l:template name="Nov" text="Nov"/>
+ <l:template name="Dec" text="Dec"/>
+ <l:template name="Mon" text="Mon"/>
+ <l:template name="Tue" text="Tis"/>
+ <l:template name="Wed" text="Ons"/>
+ <l:template name="Thu" text="Tor"/>
+ <l:template name="Fri" text="Fre"/>
+ <l:template name="Sat" text="Lör"/>
+ <l:template name="Sun" text="Sön"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x041d Swedish"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/table.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/table.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/table.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,441 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ exclude-result-prefixes="doc"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: table.xsl,v 1.1.1.1 2004/10/19 21:21:41 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template name="blank.spans">
+ <xsl:param name="cols" select="1"/>
+ <xsl:if test="$cols > 0">
+ <xsl:text>0:</xsl:text>
+ <xsl:call-template name="blank.spans">
+ <xsl:with-param name="cols" select="$cols - 1"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="calculate.following.spans">
+ <xsl:param name="colspan" select="1"/>
+ <xsl:param name="spans" select="''"/>
+
+ <xsl:choose>
+ <xsl:when test="$colspan > 0">
+ <xsl:call-template name="calculate.following.spans">
+ <xsl:with-param name="colspan" select="$colspan - 1"/>
+ <xsl:with-param name="spans"
select="substring-after($spans,':')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$spans"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="finaltd">
+ <xsl:param name="spans"/>
+ <xsl:param name="col" select="0"/>
+
+ <xsl:if test="$spans != ''">
+ <xsl:choose>
+ <xsl:when test="starts-with($spans,'0:')">
+ <xsl:call-template name="empty.table.cell">
+ <xsl:with-param name="colnum" select="$col"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:call-template name="finaltd">
+ <xsl:with-param name="spans"
select="substring-after($spans,':')"/>
+ <xsl:with-param name="col" select="$col+1"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="sfinaltd">
+ <xsl:param name="spans"/>
+
+ <xsl:if test="$spans != ''">
+ <xsl:choose>
+ <xsl:when
test="starts-with($spans,'0:')">0:</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="substring-before($spans,':')-1"/>
+ <xsl:text>:</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:call-template name="sfinaltd">
+ <xsl:with-param name="spans"
select="substring-after($spans,':')"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="entry.colnum">
+ <xsl:param name="entry" select="."/>
+
+ <xsl:choose>
+ <xsl:when test="$entry/@spanname">
+ <xsl:variable name="spanname"
select="$entry/@spanname"/>
+ <xsl:variable name="spanspec"
+
select="$entry/ancestor::tgroup/spanspec[@spanname=$spanname]"/>
+ <xsl:variable name="colspec"
+
select="$entry/ancestor::tgroup/colspec[@colname=$spanspec/@namest]"/>
+ <xsl:call-template name="colspec.colnum">
+ <xsl:with-param name="colspec" select="$colspec"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$entry/@colname">
+ <xsl:variable name="colname" select="$entry/@colname"/>
+ <xsl:variable name="colspec"
+
select="$entry/ancestor::tgroup/colspec[@colname=$colname]"/>
+ <xsl:call-template name="colspec.colnum">
+ <xsl:with-param name="colspec" select="$colspec"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$entry/@namest">
+ <xsl:variable name="namest" select="$entry/@namest"/>
+ <xsl:variable name="colspec"
+
select="$entry/ancestor::tgroup/colspec[@colname=$namest]"/>
+ <xsl:call-template name="colspec.colnum">
+ <xsl:with-param name="colspec" select="$colspec"/>
+ </xsl:call-template>
+ </xsl:when>
+ <!-- no idea, return 0 -->
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<doc:template name="entry.colnum" xmlns="">
+<refpurpose>Determine the column number in which a given entry
occurs</refpurpose>
+<refdescription>
+<para>If an <sgmltag>entry</sgmltag> has a
+<sgmltag class="attribute">colname</sgmltag> or
+<sgmltag class="attribute">namest</sgmltag> attribute, this
template
+will determine the number of the column in which the entry should occur.
+For other <sgmltag>entry</sgmltag>s, nothing is returned.</para>
+</refdescription>
+<refparameter>
+<variablelist>
+<varlistentry><term>entry</term>
+<listitem>
+<para>The <sgmltag>entry</sgmltag>-element which is to be
tested.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refparameter>
+
+<refreturn>
+<para>This template returns the column number if it can be determined,
+or 0 (the empty string)</para>
+</refreturn>
+</doc:template>
+
+<xsl:template name="colspec.colnum">
+ <xsl:param name="colspec" select="."/>
+ <xsl:choose>
+ <xsl:when test="$colspec/@colnum">
+ <xsl:value-of select="$colspec/@colnum"/>
+ </xsl:when>
+ <xsl:when test="$colspec/preceding-sibling::colspec">
+ <xsl:variable name="prec.colspec.colnum">
+ <xsl:call-template name="colspec.colnum">
+ <xsl:with-param name="colspec"
+ select="$colspec/preceding-sibling::colspec[1]"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$prec.colspec.colnum + 1"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="calculate.colspan">
+ <xsl:param name="entry" select="."/>
+ <xsl:variable name="spanname" select="$entry/@spanname"/>
+ <xsl:variable name="spanspec"
+
select="$entry/ancestor::tgroup/spanspec[@spanname=$spanname]"/>
+
+ <xsl:variable name="namest">
+ <xsl:choose>
+ <xsl:when test="@spanname">
+ <xsl:value-of select="$spanspec/@namest"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$entry/@namest"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="nameend">
+ <xsl:choose>
+ <xsl:when test="@spanname">
+ <xsl:value-of select="$spanspec/@nameend"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$entry/@nameend"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="scol">
+ <xsl:call-template name="colspec.colnum">
+ <xsl:with-param name="colspec"
+
select="$entry/ancestor::tgroup/colspec[@colname=$namest]"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="ecol">
+ <xsl:call-template name="colspec.colnum">
+ <xsl:with-param name="colspec"
+
select="$entry/ancestor::tgroup/colspec[@colname=$nameend]"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$namest != '' and $nameend != ''">
+ <xsl:choose>
+ <xsl:when test="$ecol >= $scol">
+ <xsl:value-of select="$ecol - $scol + 1"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$scol - $ecol + 1"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="calculate.rowsep">
+ <xsl:param name="entry" select="."/>
+ <xsl:param name="colnum" select="0"/>
+
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="$entry"/>
+ <xsl:with-param name="colnum" select="$colnum"/>
+ <xsl:with-param name="attribute"
select="'rowsep'"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="calculate.colsep">
+ <xsl:param name="entry" select="."/>
+ <xsl:param name="colnum" select="0"/>
+
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="$entry"/>
+ <xsl:with-param name="colnum" select="$colnum"/>
+ <xsl:with-param name="attribute"
select="'colsep'"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="inherited.table.attribute">
+ <xsl:param name="entry" select="."/>
+ <xsl:param name="row"
select="$entry/ancestor-or-self::row[1]"/>
+ <xsl:param name="colnum" select="0"/>
+ <xsl:param name="attribute" select="'colsep'"/>
+
+ <xsl:variable name="tgroup"
select="$row/ancestor::tgroup[1]"/>
+
+ <xsl:variable name="entry.value">
+ <xsl:call-template name="get-attribute">
+ <xsl:with-param name="element" select="$entry"/>
+ <xsl:with-param name="attribute" select="$attribute"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="row.value">
+ <xsl:call-template name="get-attribute">
+ <xsl:with-param name="element" select="$row"/>
+ <xsl:with-param name="attribute" select="$attribute"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="span.value">
+ <xsl:if test="$entry/@spanname">
+ <xsl:variable name="spanname"
select="$entry/@spanname"/>
+ <xsl:variable name="spanspec"
+ select="$tgroup/spanspec[@spanname=$spanname]"/>
+ <xsl:variable name="span.colspec"
+ select="$tgroup/colspec[@colname=$spanspec/@namest]"/>
+
+ <xsl:variable name="spanspec.value">
+ <xsl:call-template name="get-attribute">
+ <xsl:with-param name="element" select="$spanspec"/>
+ <xsl:with-param name="attribute"
select="$attribute"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="scolspec.value">
+ <xsl:call-template name="get-attribute">
+ <xsl:with-param name="element"
select="$span.colspec"/>
+ <xsl:with-param name="attribute"
select="$attribute"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$spanspec.value != ''">
+ <xsl:value-of select="$spanspec.value"/>
+ </xsl:when>
+ <xsl:when test="$scolspec.value != ''">
+ <xsl:value-of select="$scolspec.value"/>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="namest.value">
+ <xsl:if test="$entry/@namest">
+ <xsl:variable name="namest" select="$entry/@namest"/>
+ <xsl:variable name="colspec"
+ select="$tgroup/colspec[@colname=$namest]"/>
+
+ <xsl:variable name="inner.namest.value">
+ <xsl:call-template name="get-attribute">
+ <xsl:with-param name="element" select="$colspec"/>
+ <xsl:with-param name="attribute"
select="$attribute"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$inner.namest.value">
+ <xsl:value-of select="$inner.namest.value"/>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="tgroup.value">
+ <xsl:call-template name="get-attribute">
+ <xsl:with-param name="element" select="$tgroup"/>
+ <xsl:with-param name="attribute" select="$attribute"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="default.value">
+ <!-- This section used to say that rowsep and colsep have defaults based -->
+ <!-- on the frame setting. Further reflection and closer examination of the
-->
+ <!-- CALS spec reveals I was mistaken. The default is "1" for rowsep and
colsep. -->
+ <!-- For everything else, the default is the tgroup value -->
+ <xsl:choose>
+ <xsl:when test="$tgroup.value != ''">
+ <xsl:value-of select="$tgroup.value"/>
+ </xsl:when>
+ <xsl:when test="$attribute = 'rowsep'">1</xsl:when>
+ <xsl:when test="$attribute = 'colsep'">1</xsl:when>
+ <xsl:otherwise><!-- empty --></xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$entry.value != ''">
+ <xsl:value-of select="$entry.value"/>
+ </xsl:when>
+ <xsl:when test="$row.value != ''">
+ <xsl:value-of select="$row.value"/>
+ </xsl:when>
+ <xsl:when test="$span.value != ''">
+ <xsl:value-of select="$span.value"/>
+ </xsl:when>
+ <xsl:when test="$namest.value != ''">
+ <xsl:value-of select="$namest.value"/>
+ </xsl:when>
+ <xsl:when test="$colnum > 0">
+ <xsl:variable name="calc.colvalue">
+ <xsl:call-template name="colnum.colspec">
+ <xsl:with-param name="colnum" select="$colnum"/>
+ <xsl:with-param name="attribute"
select="$attribute"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$calc.colvalue != ''">
+ <xsl:value-of select="$calc.colvalue"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$default.value"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$default.value"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="colnum.colspec">
+ <xsl:param name="colnum" select="0"/>
+ <xsl:param name="attribute" select="'colname'"/>
+ <xsl:param name="colspecs"
select="ancestor::tgroup/colspec"/>
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="not($colspecs) or $count > $colnum">
+ <!-- nop -->
+ </xsl:when>
+ <xsl:when test="$colspecs[1]/@colnum">
+ <xsl:choose>
+ <xsl:when test="$colspecs[1]/@colnum = $colnum">
+ <xsl:call-template name="get-attribute">
+ <xsl:with-param name="element"
select="$colspecs[1]"/>
+ <xsl:with-param name="attribute"
select="$attribute"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="colnum.colspec">
+ <xsl:with-param name="colnum" select="$colnum"/>
+ <xsl:with-param name="attribute"
select="$attribute"/>
+ <xsl:with-param name="colspecs"
+ select="$colspecs[position()>1]"/>
+ <xsl:with-param name="count"
+ select="$colspecs[1]/@colnum+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$count = $colnum">
+ <xsl:call-template name="get-attribute">
+ <xsl:with-param name="element"
select="$colspecs[1]"/>
+ <xsl:with-param name="attribute"
select="$attribute"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="colnum.colspec">
+ <xsl:with-param name="colnum" select="$colnum"/>
+ <xsl:with-param name="attribute"
select="$attribute"/>
+ <xsl:with-param name="colspecs"
+ select="$colspecs[position()>1]"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="get-attribute">
+ <xsl:param name="element" select="."/>
+ <xsl:param name="attribute" select="''"/>
+
+ <xsl:for-each select="$element/@*">
+ <xsl:if test="local-name(.) = $attribute">
+ <xsl:value-of select="."/>
+ </xsl:if>
+ </xsl:for-each>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/common/targetdatabase.dtd
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/targetdatabase.dtd
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/common/targetdatabase.dtd 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,47 @@
+<!-- targetdatabase.dtd -->
+<!-- A DTD for managing cross reference target information -->
+
+<!ELEMENT targetset (targetsetinfo?, sitemap*, document*) >
+
+<!ELEMENT targetsetinfo (#PCDATA) >
+
+<!ELEMENT sitemap (dir) >
+
+<!ELEMENT dir ((dir|document)*) >
+<!ATTLIST dir
+ name CDATA #REQUIRED
+>
+
+<!ELEMENT document (div*) >
+<!ATTLIST document
+ targetdoc CDATA #REQUIRED
+ uri CDATA #IMPLIED
+ baseuri CDATA #IMPLIED
+ href CDATA #IMPLIED
+>
+
+<!ELEMENT div (ttl?, objttl?, xreftext?, page?, (div|obj)*)>
+<!ATTLIST div
+ targetptr CDATA #IMPLIED
+ element CDATA #IMPLIED
+ name CDATA #IMPLIED
+ number CDATA #IMPLIED
+ href CDATA #IMPLIED
+ lang CDATA #IMPLIED
+>
+
+
+<!ELEMENT ttl (#PCDATA)>
+<!ELEMENT objttl (#PCDATA)>
+<!ELEMENT xreftext (#PCDATA)>
+<!ELEMENT page (#PCDATA)>
+
+<!ELEMENT obj (ttl?, objttl?, xreftext?, page?)>
+<!ATTLIST obj
+ targetptr CDATA #IMPLIED
+ element CDATA #IMPLIED
+ name CDATA #IMPLIED
+ number CDATA #IMPLIED
+ href CDATA #IMPLIED
+ lang CDATA #IMPLIED
+>
Added: trunk/docs/resources/support/docbook-xsl/common/targets.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/targets.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/common/targets.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,251 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ exclude-result-prefixes="doc"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: targets.xsl,v 1.1.1.1 2004/10/19 21:21:41 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<!-- cross reference target collection -->
+
+<doc:mode mode="collect.targets" xmlns="">
+<refpurpose>Collects information for potential cross reference
targets</refpurpose>
+<refdescription>
+<para>Processing the root element in the
+<literal role="mode">collect.targets</literal> mode produces
+a set of target database elements that can be used by
+the olink mechanism to resolve external cross references.
+The collection process is controlled by the <literal>
+collect.xref.targets</literal> parameter, which can be
+<literal>yes</literal> to collect targets and process
+the document for output, <literal>only</literal> to
+only collect the targets, and <literal>no</literal>
+(default) to not collect the targets and only process the document.
+</para>
+<para>
+A <literal>targets.filename</literal> parameter must be
+specified to receive the output if
+<literal>collect.xref.targets</literal> is
+set to <literal>yes</literal> so as to
+redirect the target data to a file separate from the
+document output.
+</para>
+</refdescription>
+</doc:mode>
+
+<!-- ============================================================ -->
+
+<xsl:template match="*" mode="collect.targets">
+ <xsl:choose>
+ <xsl:when test="$collect.xref.targets = 'yes' and $targets.filename =
''">
+ <xsl:message>
+ Must specify a $targets.filename parameter when
+ $collect.xref.targets is set to 'yes'.
+ The xref targets were not collected.
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$targets.filename">
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename"
select="$targets.filename"/>
+ <xsl:with-param name="method"
select="'xml'"/>
+ <xsl:with-param name="encoding"
select="'utf-8'"/>
+ <xsl:with-param name="omit-xml-declaration"
select="'yes'"/>
+ <xsl:with-param name="doctype-public"
select="''"/>
+ <xsl:with-param name="doctype-system"
select="''"/>
+ <xsl:with-param name="indent"
select="'yes'"/>
+ <xsl:with-param name="quiet" select="0"/>
+ <xsl:with-param name="content">
+ <xsl:apply-templates select="."
mode="olink.mode"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- Else write to standard output -->
+ <xsl:apply-templates select="." mode="olink.mode"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="olink.href.target">
+ <xsl:param name="nd" select="."/>
+
+ <xsl:value-of select="$olink.base.uri"/>
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="obj" select="$nd"/>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- Templates for extracting cross reference information
+ from a document for use in an xref database.
+-->
+
+<xsl:template name="attrs">
+ <xsl:param name="nd" select="."/>
+
+ <xsl:attribute name="element">
+ <xsl:value-of select="local-name(.)"/>
+ </xsl:attribute>
+
+ <xsl:attribute name="href">
+ <xsl:call-template name="olink.href.target">
+ <xsl:with-param name="object" select="$nd"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:variable name="num">
+ <xsl:apply-templates select="$nd" mode="label.markup">
+ <xsl:with-param name="verbose" select="0"/>
+ </xsl:apply-templates>
+ </xsl:variable>
+
+ <xsl:if test="$num">
+ <xsl:attribute name="number">
+ <xsl:value-of select="$num"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$nd/@id">
+ <xsl:attribute name="targetptr">
+ <xsl:value-of select="$nd/@id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$nd/@lang">
+ <xsl:attribute name="lang">
+ <xsl:value-of select="$nd/@lang"/>
+ </xsl:attribute>
+ </xsl:if>
+
+</xsl:template>
+
+<xsl:template name="div">
+ <xsl:param name="nd" select="."/>
+
+ <div>
+ <xsl:call-template name="attrs">
+ <xsl:with-param name="nd" select="$nd"/>
+ </xsl:call-template>
+ <ttl>
+ <xsl:apply-templates select="$nd" mode="title.markup"/>
+ </ttl>
+ <xreftext>
+ <xsl:choose>
+ <xsl:when test="$nd/@xreflabel">
+ <xsl:call-template name="xref.xreflabel">
+ <xsl:with-param name="target" select="$nd"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$nd" mode="xref-to"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xreftext>
+ <xsl:apply-templates mode="olink.mode"/>
+ </div>
+</xsl:template>
+
+<xsl:template name="obj">
+ <xsl:param name="nd" select="."/>
+
+ <obj>
+ <xsl:call-template name="attrs">
+ <xsl:with-param name="nd" select="$nd"/>
+ </xsl:call-template>
+ <ttl>
+ <xsl:apply-templates select="$nd" mode="title.markup">
+ <xsl:with-param name="verbose" select="0"/>
+ </xsl:apply-templates>
+ </ttl>
+ <xreftext>
+ <xsl:choose>
+ <xsl:when test="$nd/@xreflabel">
+ <xsl:call-template name="xref.xreflabel">
+ <xsl:with-param name="target" select="$nd"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$nd" mode="xref-to">
+ <xsl:with-param name="verbose" select="0"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xreftext>
+ </obj>
+</xsl:template>
+
+<xsl:template match="text()|processing-instruction()|comment()"
+ mode="olink.mode">
+ <!-- nop -->
+</xsl:template>
+
+<!--
+<xsl:template match="*" mode="olink.mode">
+</xsl:template>
+-->
+
+<xsl:template match="set" mode="olink.mode">
+ <xsl:call-template name="div"/>
+</xsl:template>
+
+<xsl:template match="book" mode="olink.mode">
+ <xsl:call-template name="div"/>
+</xsl:template>
+
+<xsl:template match="preface|chapter|appendix"
mode="olink.mode">
+ <xsl:call-template name="div"/>
+</xsl:template>
+
+<xsl:template match="part|reference" mode="olink.mode">
+ <xsl:call-template name="div"/>
+</xsl:template>
+
+<xsl:template match="article" mode="olink.mode">
+ <xsl:call-template name="div"/>
+</xsl:template>
+
+<xsl:template match="refentry" mode="olink.mode">
+ <xsl:call-template name="div"/>
+</xsl:template>
+
+<xsl:template match="section|sect1|sect2|sect3|sect4|sect5"
mode="olink.mode">
+ <xsl:call-template name="div"/>
+</xsl:template>
+
+<xsl:template match="refsection|refsect1|refsect2|refsect3"
mode="olink.mode">
+ <xsl:call-template name="div"/>
+</xsl:template>
+
+<xsl:template match="figure|example|table" mode="olink.mode">
+ <xsl:call-template name="obj"/>
+</xsl:template>
+
+<xsl:template match="equation[title]" mode="olink.mode">
+ <xsl:call-template name="obj"/>
+</xsl:template>
+
+<xsl:template match="qandaset|qandaentry" mode="olink.mode">
+ <xsl:call-template name="div"/>
+</xsl:template>
+
+<xsl:template match="*" mode="olink.mode">
+ <xsl:if test="@id">
+ <xsl:call-template name="obj"/>
+ </xsl:if>
+ <xsl:apply-templates mode="olink.mode"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/common/th.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/th.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/th.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="th" english-language-name="Thai">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract"
text="บทคัดย่อ"/>
+ <l:gentext key="abstract"
text="บทคัดย่อ"/>
+ <l:gentext key="Answer"
text="ตอบ:"/>
+ <l:gentext key="answer"
text="ตอบ:"/>
+ <l:gentext key="Appendix"
text="ภาคผนวก"/>
+ <l:gentext key="appendix"
text="ภาคผนวก"/>
+ <l:gentext key="Article"
text="บทความ"/>
+ <l:gentext key="article"
text="บทความ"/>
+ <l:gentext key="Bibliography"
text="บรรณานุกรม"/>
+ <l:gentext key="bibliography"
text="บรรณานุกรม"/>
+ <l:gentext key="Book"
text="หนังสือ"/>
+ <l:gentext key="book"
text="หนังสือ"/>
+ <l:gentext key="CAUTION"
text="คำเตือน"/>
+ <l:gentext key="Caution"
text="คำเตือน"/>
+ <l:gentext key="caution"
text="คำเตือน"/>
+ <l:gentext key="Chapter"
text="บทที่"/>
+ <l:gentext key="chapter"
text="บทที่"/>
+ <l:gentext key="Colophon"
text="เบื้องหลัง"/>
+ <l:gentext key="colophon"
text="เบื้องหลัง"/>
+ <l:gentext key="Copyright"
text="สงวนสิขสิทธิ์"/>
+ <l:gentext key="copyright"
text="สงวนสิขสิทธิ์"/>
+ <l:gentext key="Dedication"
text="คำอุทิศ"/>
+ <l:gentext key="dedication"
text="คำอุทิศ"/>
+ <l:gentext key="Edition"
text="ฉบับ"/>
+ <l:gentext key="edition"
text="ฉบับ"/>
+ <l:gentext key="Equation"
text="สมการ"/>
+ <l:gentext key="equation"
text="สมการ"/>
+ <l:gentext key="Example"
text="ตัวอย่าง"/>
+ <l:gentext key="example"
text="ตัวอย่าง"/>
+ <l:gentext key="Figure"
text="รูป"/>
+ <l:gentext key="figure"
text="รูป"/>
+ <l:gentext key="Glossary"
text="อภิทานศัพท์"/>
+ <l:gentext key="glossary"
text="อภิทานศัพท์"/>
+ <l:gentext key="GlossSee" text="ดู"/>
+ <l:gentext key="glosssee" text="ดู"/>
+ <l:gentext key="GlossSeeAlso"
text="ดูเพิ่มเติม"/>
+ <l:gentext key="glossseealso"
text="ดูเพิ่มเติม"/>
+ <l:gentext key="IMPORTANT"
text="ข้อควรจำ"/>
+ <l:gentext key="important"
text="ข้อควรจำ"/>
+ <l:gentext key="Important"
text="ข้อควรจำ"/>
+ <l:gentext key="Index"
text="ดรรชนี"/>
+ <l:gentext key="index"
text="ดรรชนี"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice"
text="ข้อผูกพันตามกฎหมาย"/>
+ <l:gentext key="legalnotice"
text="ข้อผูกพันตามกฎหมาย"/>
+ <l:gentext key="MsgAud"
text="ผู้อ่าน"/>
+ <l:gentext key="msgaud"
text="ผู้อ่าน"/>
+ <l:gentext key="MsgLevel"
text="ระดับ"/>
+ <l:gentext key="msglevel"
text="ระดับ"/>
+ <l:gentext key="MsgOrig"
text="ที่มา"/>
+ <l:gentext key="msgorig"
text="ที่มา"/>
+ <l:gentext key="NOTE"
text="หมายเหตุ"/>
+ <l:gentext key="Note"
text="หมายเหตุ"/>
+ <l:gentext key="note"
text="หมายเหตุ"/>
+ <l:gentext key="Part"
text="ภาค"/>
+ <l:gentext key="part"
text="ภาค"/>
+ <l:gentext key="Preface"
text="คำนำ"/>
+ <l:gentext key="preface"
text="คำนำ"/>
+ <l:gentext key="Procedure"
text="ระเบียบการ"/>
+ <l:gentext key="procedure"
text="ระเบียบการ"/>
+ <l:gentext key="ProductionSet"
text="ผลิต"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published"
text="ตีพิมพ์"/>
+ <l:gentext key="published"
text="ตีพิมพ์"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question"
text="ถาม:"/>
+ <l:gentext key="question"
text="ถาม:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="หนังสืออ้างอิง"/>
+ <l:gentext key="reference"
text="หนังสืออ้างอิง"/>
+ <l:gentext key="RefName"
text="ชื่อ"/>
+ <l:gentext key="refname"
text="ชื่อ"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="สาระสำคัญ"/>
+ <l:gentext key="refsynopsisdiv"
text="สาระสำคัญ"/>
+ <l:gentext key="RevHistory"
text="บันทึกรุ่น"/>
+ <l:gentext key="revhistory"
text="บันทึกรุ่น"/>
+ <l:gentext key="revision"
text="รุ่นที่"/>
+ <l:gentext key="Revision"
text="รุ่นที่"/>
+ <l:gentext key="sect1"
text="ตอนที่"/>
+ <l:gentext key="sect2"
text="ตอนที่"/>
+ <l:gentext key="sect3"
text="ตอนที่"/>
+ <l:gentext key="sect4"
text="ตอนที่"/>
+ <l:gentext key="sect5"
text="ตอนที่"/>
+ <l:gentext key="section"
text="ตอนที่"/>
+ <l:gentext key="Section"
text="ตอนที่"/>
+ <l:gentext key="see" text="ดู"/>
+ <l:gentext key="See" text="ดู"/>
+ <l:gentext key="seealso"
text="ดูเพิ่มเติม"/>
+ <l:gentext key="Seealso"
text="ดูเพิ่มเติม"/>
+ <l:gentext key="SeeAlso"
text="ดูเพิ่มเติม"/>
+ <l:gentext key="set"
text="ชุด"/>
+ <l:gentext key="Set"
text="ชุด"/>
+ <l:gentext key="setindex"
text="สารบัญชุด"/>
+ <l:gentext key="SetIndex"
text="สารบัญชุด"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step"
text="ลำดับ"/>
+ <l:gentext key="Step"
text="ลำดับ"/>
+ <l:gentext key="Table"
text="ตาราง"/>
+ <l:gentext key="table"
text="ตาราง"/>
+ <l:gentext key="tip"
text="คำแนะนำ"/>
+ <l:gentext key="TIP"
text="คำแนะนำ"/>
+ <l:gentext key="Tip"
text="คำแนะนำ"/>
+ <l:gentext key="Warning"
text="โปรดระวัง"/>
+ <l:gentext key="warning"
text="โปรดระวัง"/>
+ <l:gentext key="WARNING"
text="โปรดระวัง"/>
+ <l:gentext key="and"
text="และ"/>
+ <l:gentext key="by"
text="โดย"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited"
text="เรียบเรียง"/>
+ <l:gentext key="edited"
text="เรียบเรียง"/>
+ <l:gentext key="Editedby"
text="เรียบเรียงโดบ"/>
+ <l:gentext key="editedby"
text="เรียบเรียงโดบ"/>
+ <l:gentext key="in" text="ใน"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement"
text="ไม่พบส่วนที่ต้องการ"/>
+ <l:gentext key="notes"
text="หมายเหตุ"/>
+ <l:gentext key="Notes"
text="หมายเหตุ"/>
+ <l:gentext key="Pgs"
text="หน้า"/>
+ <l:gentext key="pgs"
text="หน้า"/>
+ <l:gentext key="Revisedby"
text="แก้ไขปรับปรุงโดย:
"/>
+ <l:gentext key="revisedby"
text="แก้ไขปรับปรุงโดย:
"/>
+ <l:gentext key="TableNotes"
text="หมายเหตุ"/>
+ <l:gentext key="tablenotes"
text="หมายเหตุ"/>
+ <l:gentext key="TableofContents"
text="สารบัญ"/>
+ <l:gentext key="tableofcontents"
text="สารบัญ"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname"
text="พบส่วนที่ไม่ต้องการ"/>
+ <l:gentext key="unsupported"
text="ไม่สนับสนุน"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="listofequations"
text="สารบัญสมการ"/>
+ <l:gentext key="ListofEquations"
text="สารบัญสมการ"/>
+ <l:gentext key="ListofExamples"
text="สารบัญตัวอย่าง"/>
+ <l:gentext key="listofexamples"
text="สารบัญตัวอย่าง"/>
+ <l:gentext key="ListofFigures"
text="สารบัญรูป"/>
+ <l:gentext key="listoffigures"
text="สารบัญรูป"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables"
text="สารบัญตาราง"/>
+ <l:gentext key="ListofTables"
text="สารบัญตาราง"/>
+ <l:gentext key="ListofUnknown"
text="สารบัญอื่น
ๆ"/>
+ <l:gentext key="listofunknown"
text="สารบัญอื่น
ๆ"/>
+ <l:gentext key="nav-home"
text="หน้าแรก"/>
+ <l:gentext key="nav-next"
text="ต่อไป"/>
+ <l:gentext key="nav-next-sibling"
text="ต่อไป"/>
+ <l:gentext key="nav-prev"
text="ก่อนหน้า"/>
+ <l:gentext key="nav-prev-sibling"
text="ก่อนหน้า"/>
+ <l:gentext key="nav-up"
text="กลับ"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled"
text="ตอนนี้เ้รียกว่า"/>
+ <l:gentext key="index symbols"
text="สัญลักษณ์"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="ภาคผนวก
%n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="บทที่ %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="สมการ %n. %t"/>
+ <l:template name="example"
text="ตัวอย่าง
%n. %t"/>
+ <l:template name="figure" text="รูป
%n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="ภาค
%n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="ระเบียบการ
%n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="ผลิต %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="ตาราง %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="ภาคผนวก
%n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="บทที่ %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="ตอบ: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="ถาม: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="ถาม: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="refsection"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="refsect1"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="refsect2"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="refsect3"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="sect1"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="sect2"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="sect3"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="sect4"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="sect5"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="section"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="simplesect"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="ตอบ: %n"/>
+ <l:template name="appendix"
text="ภาคผนวก %n"/>
+ <l:template name="bridgehead"
text="ตอนที่ %n"/>
+ <l:template name="chapter"
text="บทที่ %n"/>
+ <l:template name="equation"
text="สมการ %n"/>
+ <l:template name="example"
text="ตัวอย่าง %n"/>
+ <l:template name="figure"
text="รูป %n"/>
+ <l:template name="part"
text="ภาค %n"/>
+ <l:template name="procedure"
text="ระเบียบการ %n"/>
+ <l:template name="productionset"
text="ผลิต %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="ถาม: %n"/>
+ <l:template name="question"
text="ถาม: %n"/>
+ <l:template name="sect1"
text="ตอนที่ %n"/>
+ <l:template name="sect2"
text="ตอนที่ %n"/>
+ <l:template name="sect3"
text="ตอนที่ %n"/>
+ <l:template name="sect4"
text="ตอนที่ %n"/>
+ <l:template name="sect5"
text="ตอนที่ %n"/>
+ <l:template name="section"
text="ตอนที่ %n"/>
+ <l:template name="table"
text="ตาราง %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="ภาคผนวก %n,
%t"/>
+ <l:template name="bridgehead"
text="ตอนที่ %n,
“%t”"/>
+ <l:template name="chapter"
text="บทที่ %n,
%t"/>
+ <l:template name="equation"
text="สมการ %n,
“%t”"/>
+ <l:template name="example"
text="ตัวอย่าง %n,
“%t”"/>
+ <l:template name="figure"
text="รูป %n,
“%t”"/>
+ <l:template name="part"
text="ภาค %n,
“%t”"/>
+ <l:template name="procedure"
text="ระเบียบการ %n,
“%t”"/>
+ <l:template name="productionset"
text="ผลิต %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="refsect2"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="refsect3"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="refsection"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="sect1"
text="ตอนที่ %n,
“%t”"/>
+ <l:template name="sect2"
text="ตอนที่ %n,
“%t”"/>
+ <l:template name="sect3"
text="ตอนที่ %n,
“%t”"/>
+ <l:template name="sect4"
text="ตอนที่ %n,
“%t”"/>
+ <l:template name="sect5"
text="ตอนที่ %n,
“%t”"/>
+ <l:template name="section"
text="ตอนที่ %n,
“%t”"/>
+ <l:template name="simplesect"
text="ตอนนี้เ้รียกว่า
“%t”"/>
+ <l:template name="table"
text="ตาราง %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" และ
"/>
+ <l:template name="seplast" text=",
และ "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="ดู "/>
+ <l:template name="seealso"
text="ดูเพิ่มเติม
"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud"
text="ผู้อ่าน:
"/>
+ <l:template name="MsgLevel"
text="ระดับ: "/>
+ <l:template name="MsgOrig"
text="ที่มา: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x041e Thai"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/titles.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/titles.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/common/titles.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,602 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ exclude-result-prefixes="doc"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: titles.xsl,v 1.1.1.1 2004/10/19 21:21:41 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<!-- title markup -->
+
+<doc:mode mode="title.markup" xmlns="">
+<refpurpose>Provides access to element titles</refpurpose>
+<refdescription>
+<para>Processing an element in the
+<literal role="mode">title.markup</literal> mode produces the
+title of the element. This does not include the label.
+</para>
+</refdescription>
+</doc:mode>
+
+<xsl:template match="*" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:param name="verbose" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="title">
+ <xsl:apply-templates select="title[1]"
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:when test="local-name(.) = 'partintro'">
+ <!-- partintro's don't have titles, use the parent (part or reference)
+ title instead. -->
+ <xsl:apply-templates select="parent::*"
mode="title.markup"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$verbose">
+ <xsl:message>
+ <xsl:text>Request for title of element with no title: </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:if test="@id">
+ <xsl:text> (id="</xsl:text>
+ <xsl:value-of select="@id"/>
+ <xsl:text>")</xsl:text>
+ </xsl:if>
+ </xsl:message>
+ </xsl:if>
+ <xsl:text>???TITLE???</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="title" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+
+ <xsl:choose>
+ <xsl:when test="$allow-anchors != 0">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="no.anchor.mode"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- only occurs in HTML Tables! -->
+<xsl:template match="caption" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+
+ <xsl:choose>
+ <xsl:when test="$allow-anchors != 0">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="no.anchor.mode"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="set" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:apply-templates select="(setinfo/title|info/title|title)[1]"
+ mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="book" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:apply-templates select="(bookinfo/title|info/title|title)[1]"
+ mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="part" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:apply-templates
select="(partinfo/title|info/title|docinfo/title|title)[1]"
+ mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="preface|chapter|appendix"
mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+
+<!--
+ <xsl:message>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$allow-anchors"/>
+ </xsl:message>
+-->
+
+ <xsl:variable name="title" select="(docinfo/title
+ |info/title
+ |prefaceinfo/title
+ |chapterinfo/title
+ |appendixinfo/title
+ |title)[1]"/>
+ <xsl:apply-templates select="$title" mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="dedication" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:choose>
+ <xsl:when test="title">
+ <xsl:apply-templates select="title" mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Dedication'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="colophon" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:choose>
+ <xsl:when test="title">
+ <xsl:apply-templates select="title" mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Colophon'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="article" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:variable name="title" select="(artheader/title
+ |articleinfo/title
+ |info/title
+ |title)[1]"/>
+
+ <xsl:apply-templates select="$title" mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="reference" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:apply-templates
select="(referenceinfo/title|docinfo/title|info/title|title)[1]"
+ mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="refentry" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:variable name="refmeta" select=".//refmeta"/>
+ <xsl:variable name="refentrytitle"
select="$refmeta//refentrytitle"/>
+ <xsl:variable name="refnamediv" select=".//refnamediv"/>
+ <xsl:variable name="refname" select="$refnamediv//refname"/>
+
+ <xsl:variable name="title">
+ <xsl:choose>
+ <xsl:when test="$refentrytitle">
+ <xsl:apply-templates select="$refentrytitle[1]"
mode="title.markup"/>
+ </xsl:when>
+ <xsl:when test="$refname">
+ <xsl:apply-templates select="$refname[1]"
mode="title.markup"/>
+ </xsl:when>
+ <xsl:otherwise>REFENTRY WITHOUT TITLE???</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:copy-of select="$title"/>
+</xsl:template>
+
+<xsl:template match="refentrytitle|refname"
mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:choose>
+ <xsl:when test="$allow-anchors != 0">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="no.anchor.mode"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="section
+ |sect1|sect2|sect3|sect4|sect5
+ |refsect1|refsect2|refsect3
+ |simplesect"
+ mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:variable name="title" select="(info/title
+ |sectioninfo/title
+ |sect1info/title
+ |sect2info/title
+ |sect3info/title
+ |sect4info/title
+ |sect5info/title
+ |refsect1info/title
+ |refsect2info/title
+ |refsect3info/title
+ |title)[1]"/>
+
+ <xsl:apply-templates select="$title" mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="bridgehead" mode="title.markup">
+ <xsl:apply-templates mode="title.markup"/>
+</xsl:template>
+
+<xsl:template match="refsynopsisdiv" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:choose>
+ <xsl:when test="title">
+ <xsl:apply-templates select="title" mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'RefSynopsisDiv'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="bibliography" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:variable name="title"
select="(bibliographyinfo/title|info/title|title)[1]"/>
+ <xsl:choose>
+ <xsl:when test="$title">
+ <xsl:apply-templates select="$title"
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Bibliography'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="glossary" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:variable name="title"
select="(glossaryinfo/title|info/title|title)[1]"/>
+ <xsl:choose>
+ <xsl:when test="$title">
+ <xsl:apply-templates select="$title"
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext.element.name">
+ <xsl:with-param name="element.name" select="name(.)"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="glossentry" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:apply-templates select="glossterm" mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="glossterm" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+
+ <xsl:choose>
+ <xsl:when test="$allow-anchors != 0">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="no.anchor.mode"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="index" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:variable name="title"
select="(indexinfo/title|info/title|title)[1]"/>
+ <xsl:choose>
+ <xsl:when test="$title">
+ <xsl:apply-templates select="$title"
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Index'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="setindex" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:variable name="title"
select="(setindexinfo/title|info/title|title)[1]"/>
+ <xsl:choose>
+ <xsl:when test="$title">
+ <xsl:apply-templates select="$title"
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'SetIndex'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="figure|example|equation"
mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:apply-templates select="title" mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="table" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:apply-templates select="title|caption"
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="procedure" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:apply-templates select="title" mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="abstract" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:choose>
+ <xsl:when test="title">
+ <xsl:apply-templates select="title" mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Abstract'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="caution|tip|warning|important|note"
mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:variable name="title" select="title[1]"/>
+ <xsl:choose>
+ <xsl:when test="$title">
+ <xsl:apply-templates select="$title"
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key">
+ <xsl:choose>
+ <xsl:when
test="local-name(.)='note'">Note</xsl:when>
+ <xsl:when
test="local-name(.)='important'">Important</xsl:when>
+ <xsl:when
test="local-name(.)='caution'">Caution</xsl:when>
+ <xsl:when
test="local-name(.)='warning'">Warning</xsl:when>
+ <xsl:when
test="local-name(.)='tip'">Tip</xsl:when>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="question" mode="title.markup">
+ <!-- questions don't have titles -->
+ <xsl:text>Question</xsl:text>
+</xsl:template>
+
+<xsl:template match="answer" mode="title.markup">
+ <!-- answers don't have titles -->
+ <xsl:text>Answer</xsl:text>
+</xsl:template>
+
+<xsl:template match="qandaentry" mode="title.markup">
+ <!-- qandaentrys are represented by the first question in them -->
+ <xsl:text>Question</xsl:text>
+</xsl:template>
+
+<xsl:template match="legalnotice" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:choose>
+ <xsl:when test="title">
+ <xsl:apply-templates select="title" mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'LegalNotice'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template match="*" mode="titleabbrev.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:param name="verbose" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="titleabbrev">
+ <xsl:apply-templates select="titleabbrev[1]"
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="." mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ <xsl:with-param name="verbose" select="$verbose"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="preface|chapter|appendix"
mode="titleabbrev.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:param name="verbose" select="1"/>
+
+ <xsl:variable name="titleabbrev" select="(docinfo/titleabbrev
+ |info/titleabbrev
+ |prefaceinfo/titleabbrev
+ |chapterinfo/titleabbrev
+ |appendixinfo/titleabbrev
+ |titleabbrev)[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="$titleabbrev">
+ <xsl:apply-templates select="$titleabbrev"
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="." mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ <xsl:with-param name="verbose" select="$verbose"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="article" mode="titleabbrev.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:param name="verbose" select="1"/>
+
+ <xsl:variable name="titleabbrev" select="(artheader/titleabbrev
+ |articleinfo/titleabbrev
+ |info/titleabbrev
+ |titleabbrev)[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="$titleabbrev">
+ <xsl:apply-templates select="$titleabbrev"
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="." mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ <xsl:with-param name="verbose" select="$verbose"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="section
+ |sect1|sect2|sect3|sect4|sect5
+ |refsect1|refsect2|refsect3
+ |simplesect"
+ mode="titleabbrev.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+ <xsl:param name="verbose" select="1"/>
+
+ <xsl:variable name="titleabbrev" select="(info/titleabbrev
+ |sectioninfo/titleabbrev
+ |sect1info/titleabbrev
+ |sect2info/titleabbrev
+ |sect3info/titleabbrev
+ |sect4info/titleabbrev
+ |sect5info/titleabbrev
+ |refsect1info/titleabbrev
+ |refsect2info/titleabbrev
+ |refsect3info/titleabbrev
+ |titleabbrev)[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="$titleabbrev">
+ <xsl:apply-templates select="$titleabbrev"
mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="." mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="$allow-anchors"/>
+ <xsl:with-param name="verbose" select="$verbose"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="titleabbrev" mode="title.markup">
+ <xsl:param name="allow-anchors" select="0"/>
+
+ <xsl:choose>
+ <xsl:when test="$allow-anchors != 0">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="no.anchor.mode"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template match="*" mode="no.anchor.mode">
+ <xsl:apply-templates mode="no.anchor.mode"/>
+</xsl:template>
+
+<xsl:template match="footnote" mode="no.anchor.mode">
+ <!-- nop, suppressed -->
+</xsl:template>
+
+<xsl:template match="anchor" mode="no.anchor.mode">
+ <!-- nop, suppressed -->
+</xsl:template>
+
+<xsl:template match="ulink" mode="no.anchor.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="link" mode="no.anchor.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="olink" mode="no.anchor.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="no.anchor.mode">
+ <!-- nop, suppressed -->
+</xsl:template>
+
+<xsl:template match="xref" mode="no.anchor.mode">
+ <!-- FIXME: this should generate the text without the link... -->
+</xsl:template>
+
+<!-- ============================================================ -->
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/common/tr.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/tr.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/tr.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,590 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="tr" english-language-name="Turkish">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Özet"/>
+ <l:gentext key="abstract" text="Özet"/>
+ <l:gentext key="Answer" text="Cevap:"/>
+ <l:gentext key="answer" text="Cevap:"/>
+ <l:gentext key="Appendix" text="Ek"/>
+ <l:gentext key="appendix" text="ek"/>
+ <l:gentext key="Article" text="Makale"/>
+ <l:gentext key="article" text="Makale"/>
+ <l:gentext key="Bibliography" text="Kaynakça"/>
+ <l:gentext key="bibliography" text="Kaynakça"/>
+ <l:gentext key="Book" text="Kitap"/>
+ <l:gentext key="book" text="Kitap"/>
+ <l:gentext key="CAUTION" text="DİKKAT"/>
+ <l:gentext key="Caution" text="Dikkat"/>
+ <l:gentext key="caution" text="Dikkat"/>
+ <l:gentext key="Chapter" text="Bölüm"/>
+ <l:gentext key="chapter" text="bölüm"/>
+ <l:gentext key="Colophon" text="Kitap hakkında"/>
+ <l:gentext key="colophon" text="Kitap hakkında"/>
+ <l:gentext key="Copyright" text="Telif Hakkı"/>
+ <l:gentext key="copyright" text="Telif Hakkı"/>
+ <l:gentext key="Dedication" text="İthaf"/>
+ <l:gentext key="dedication" text="İthaf"/>
+ <l:gentext key="Edition" text="Baskı"/>
+ <l:gentext key="edition" text="Baskı"/>
+ <l:gentext key="Equation" text="Denklem"/>
+ <l:gentext key="equation" text="Denklem"/>
+ <l:gentext key="Example" text="Örnek"/>
+ <l:gentext key="example" text="Örnek"/>
+ <l:gentext key="Figure" text="Şekil"/>
+ <l:gentext key="figure" text="Şekil"/>
+ <l:gentext key="Glossary" text="Sözlük"/>
+ <l:gentext key="glossary" text="Sözlük"/>
+ <l:gentext key="GlossSee" text="Bkz."/>
+ <l:gentext key="glosssee" text="Bkz."/>
+ <l:gentext key="GlossSeeAlso" text="Bkz."/>
+ <l:gentext key="glossseealso" text="Bkz."/>
+ <l:gentext key="IMPORTANT"
text="ÖNEMLİ"/>
+ <l:gentext key="important" text="Önemli"/>
+ <l:gentext key="Important" text="Önemli"/>
+ <l:gentext key="Index" text="Dizin"/>
+ <l:gentext key="index" text="Dizin"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Yasal Uyarı"/>
+ <l:gentext key="legalnotice" text="Yasal Uyarı"/>
+ <l:gentext key="MsgAud" text="Hedef Okuyucu"/>
+ <l:gentext key="msgaud" text="Hedef Okuyucu"/>
+ <l:gentext key="MsgLevel" text="Level"/>
+ <l:gentext key="msglevel" text="Düzey"/>
+ <l:gentext key="MsgOrig" text="Düzey"/>
+ <l:gentext key="msgorig" text="Kaynak"/>
+ <l:gentext key="NOTE" text="NOT"/>
+ <l:gentext key="Note" text="Not"/>
+ <l:gentext key="note" text="Not"/>
+ <l:gentext key="Part" text="Kısım"/>
+ <l:gentext key="part" text="Kısım"/>
+ <l:gentext key="Preface" text="Önsöz"/>
+ <l:gentext key="preface" text="Önsöz"/>
+ <l:gentext key="Procedure" text="Yönerge"/>
+ <l:gentext key="procedure" text="Yönerge"/>
+ <l:gentext key="ProductionSet"
text="Prodüksiyon"/>
+ <l:gentext key="PubDate" text="Yayımlanma
Tarihi"/>
+ <l:gentext key="pubdate" text="Yayımlanma
Tarihi"/>
+ <l:gentext key="Published" text="Yayımlanma"/>
+ <l:gentext key="published" text="Yayımlanma"/>
+ <l:gentext key="Qandadiv" text="S ve C"/>
+ <l:gentext key="qandadiv" text="S ve C"/>
+ <l:gentext key="Question" text="Soru:"/>
+ <l:gentext key="question" text="Soru:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Referans"/>
+ <l:gentext key="reference" text="Referans"/>
+ <l:gentext key="RefName" text="Referans Adı"/>
+ <l:gentext key="refname" text="Referans Adı"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Synopsis"/>
+ <l:gentext key="refsynopsisdiv" text="Synopsis"/>
+ <l:gentext key="RevHistory" text="Baskı
Tarihçesi"/>
+ <l:gentext key="revhistory" text="Baskı
Tarihçesi"/>
+ <l:gentext key="revision" text="Baskı"/>
+ <l:gentext key="Revision" text="Baskı"/>
+ <l:gentext key="sect1" text="Kısım"/>
+ <l:gentext key="sect2" text="Kısım"/>
+ <l:gentext key="sect3" text="Kısım"/>
+ <l:gentext key="sect4" text="Kısım"/>
+ <l:gentext key="sect5" text="Kısım"/>
+ <l:gentext key="section" text="Kısım"/>
+ <l:gentext key="Section" text="Kısım"/>
+ <l:gentext key="see" text="Bkz."/>
+ <l:gentext key="See" text="Bkz."/>
+ <l:gentext key="seealso" text="Bkz."/>
+ <l:gentext key="Seealso" text="Bakınız"/>
+ <l:gentext key="SeeAlso" text="Bakınız"/>
+ <l:gentext key="set" text="Takım"/>
+ <l:gentext key="Set" text="Takım"/>
+ <l:gentext key="setindex" text="Takım Dizini"/>
+ <l:gentext key="SetIndex" text="Takım Dizini"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="adım"/>
+ <l:gentext key="Step" text="Adım"/>
+ <l:gentext key="Table" text="Tablo"/>
+ <l:gentext key="table" text="Tablo"/>
+ <l:gentext key="tip" text="İpucu"/>
+ <l:gentext key="TIP" text="İPUCU"/>
+ <l:gentext key="Tip" text="İpucu"/>
+ <l:gentext key="Warning" text="Uyarı"/>
+ <l:gentext key="warning" text="Uyarı"/>
+ <l:gentext key="WARNING" text="UYARI"/>
+ <l:gentext key="and" text="ve"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called"/>
+ <l:gentext key="Edited" text="Yayına
hazırlayan"/>
+ <l:gentext key="edited" text="yayına
hazırlayan"/>
+ <l:gentext key="Editedby" text="Yayına
hazırlayan"/>
+ <l:gentext key="editedby" text="yayına
hazırlayan"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="varolmayan
eleman"/>
+ <l:gentext key="notes" text="Notlar"/>
+ <l:gentext key="Notes" text="Notlar"/>
+ <l:gentext key="Pgs" text="Sayfa"/>
+ <l:gentext key="pgs" text="Sayfa"/>
+ <l:gentext key="Revisedby" text="Düzeltmeler: "/>
+ <l:gentext key="revisedby" text="Düzeltmeler: "/>
+ <l:gentext key="TableNotes" text="Notlar"/>
+ <l:gentext key="tablenotes" text="Notlar"/>
+ <l:gentext key="TableofContents"
text="İçindekiler"/>
+ <l:gentext key="tableofcontents"
text="İçindekiler"/>
+ <l:gentext key="the" text=""/>
+ <l:gentext key="unexpectedelementname" text="Beklenmeyen eleman
adı"/>
+ <l:gentext key="unsupported" text="desteklenmiyor"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="listofequations" text="Denklemler"/>
+ <l:gentext key="ListofEquations" text="Denklemler"/>
+ <l:gentext key="ListofExamples" text="Örnekler"/>
+ <l:gentext key="listofexamples" text="Örnekler"/>
+ <l:gentext key="ListofFigures" text="Şekiller"/>
+ <l:gentext key="listoffigures" text="Şekiller"/>
+ <l:gentext key="ListofProcedures"
text="Yönergeler"/>
+ <l:gentext key="listofprocedures"
text="Yönergeler"/>
+ <l:gentext key="listoftables" text="Tablolar"/>
+ <l:gentext key="ListofTables" text="Tablolar"/>
+ <l:gentext key="ListofUnknown" text="Bilinmeyenler"/>
+ <l:gentext key="listofunknown" text="Bilinmeyenler"/>
+ <l:gentext key="nav-home"
text="Başlangıç"/>
+ <l:gentext key="nav-next" text="Sonraki"/>
+ <l:gentext key="nav-next-sibling" text="Sonraki
Bölüm"/>
+ <l:gentext key="nav-prev" text="Önceki"/>
+ <l:gentext key="nav-prev-sibling" text="Önceki
Bölüm"/>
+ <l:gentext key="nav-up" text="Yukarı"/>
+ <l:gentext key="nav-toc"
text="İçindekiler"/>
+ <l:gentext key="Draft" text="Taslak"/>
+ <l:gentext key="above" text="üstünde"/>
+ <l:gentext key="below" text="altında"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Semboller"/>
+ <l:gentext key="lowercase.alpha"
text="abcçdefgğhıijklmnoöprsştuüvyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"/>
+ <l:dingbat key="singleendquote" text="’"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count"
text="3"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Ek %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Bölüm %n.
%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Denklem %n. %t"/>
+ <l:template name="example" text="Örnek %n.
%t"/>
+ <l:template name="figure" text="Şekil %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Kısım %n.
%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal" text="Yönerge %n.
%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Prodüksiyon %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Tablo %n. %t"/>
+ <l:template name="task" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Ek %n. %t"/>
+ <l:template name="article/appendix"
text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Bölüm %n.
%t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="Cevap: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="Soru: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="Soru: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(sayfa %p)"/>
+ <l:template name="pageabbrev" text="(shf. %p)"/>
+ <l:template name="Page" text="Sayfa %p"/>
+ <l:template name="bridgehead" text="
“%t”"/>
+ <l:template name="refsection" text="
“%t”"/>
+ <l:template name="refsect1" text="
“%t”"/>
+ <l:template name="refsect2" text="
“%t”"/>
+ <l:template name="refsect3" text="
“%t”"/>
+ <l:template name="sect1" text="
“%t”"/>
+ <l:template name="sect2" text="
“%t”"/>
+ <l:template name="sect3" text="
“%t”"/>
+ <l:template name="sect4" text="
“%t”"/>
+ <l:template name="sect5" text="
“%t”"/>
+ <l:template name="section" text="
“%t”"/>
+ <l:template name="simplesect" text="
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="Cevap: %n"/>
+ <l:template name="appendix" text="Ek %n"/>
+ <l:template name="bridgehead"
text="Kısım %n"/>
+ <l:template name="chapter"
text="Bölüm %n"/>
+ <l:template name="equation" text="Denklem %n"/>
+ <l:template name="example"
text="Örnek %n"/>
+ <l:template name="figure"
text="Şekil %n"/>
+ <l:template name="part"
text="Kısım %n"/>
+ <l:template name="procedure"
text="Yönerge %n"/>
+ <l:template name="productionset"
text="Prodüksiyon %n"/>
+ <l:template name="qandadiv" text="S ve C %n"/>
+ <l:template name="qandaentry" text="Soru: %n"/>
+ <l:template name="question" text="Soru: %n"/>
+ <l:template name="sect1"
text="Kısım %n"/>
+ <l:template name="sect2"
text="Kısım %n"/>
+ <l:template name="sect3"
text="Kısım %n"/>
+ <l:template name="sect4"
text="Kısım %n"/>
+ <l:template name="sect5"
text="Kısım %n"/>
+ <l:template name="section"
text="Kısım %n"/>
+ <l:template name="table" text="Tablo %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Ek %n, %t"/>
+ <l:template name="bridgehead"
text="Kısım %n, “%t”"/>
+ <l:template name="chapter"
text="Bölüm %n, %t"/>
+ <l:template name="equation" text="Denklem %n,
“%t”"/>
+ <l:template name="example" text="Örnek %n,
“%t”"/>
+ <l:template name="figure" text="Şekil %n,
“%t”"/>
+ <l:template name="part"
text="Kısım %n, “%t”"/>
+ <l:template name="procedure" text="Yönerge %n,
“%t”"/>
+ <l:template name="productionset"
text="Prodüksiyon %n, “%t”"/>
+ <l:template name="qandadiv" text="S ve C %n,
“%t”"/>
+ <l:template name="refsect1" text="
“%t”"/>
+ <l:template name="refsect2" text="
“%t”"/>
+ <l:template name="refsect3" text="
“%t”"/>
+ <l:template name="refsection" text="
“%t”"/>
+ <l:template name="sect1"
text="Kısım %n, “%t”"/>
+ <l:template name="sect2"
text="Kısım %n, “%t”"/>
+ <l:template name="sect3"
text="Kısım %n, “%t”"/>
+ <l:template name="sect4"
text="Kısım %n, “%t”"/>
+ <l:template name="sect5"
text="Kısım %n, “%t”"/>
+ <l:template name="section"
text="Kısım %n, “%t”"/>
+ <l:template name="simplesect" text="
“%t”"/>
+ <l:template name="table" text="Tablo %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" ve "/>
+ <l:template name="seplast" text=", ve "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Bkz. "/>
+ <l:template name="seealso" text="Bkz. "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Hedef Okuyucu: "/>
+ <l:template name="MsgLevel" text="Level: "/>
+ <l:template name="MsgOrig" text="Düzey: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="d/m/Y"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="Ocak"/>
+ <l:template name="February" text="Şubat"/>
+ <l:template name="March" text="Mart"/>
+ <l:template name="April" text="Nisan"/>
+ <l:template name="May" text="Mayıs"/>
+ <l:template name="June" text="Haziran"/>
+ <l:template name="July" text="Temmuz"/>
+ <l:template name="August" text="Ağustos"/>
+ <l:template name="September" text="Eylül"/>
+ <l:template name="October" text="Ekim"/>
+ <l:template name="November" text="Kasım"/>
+ <l:template name="December" text="Aralık"/>
+ <l:template name="Monday" text="Pazartesi"/>
+ <l:template name="Tuesday" text="Salı"/>
+ <l:template name="Wednesday"
text="Çarşamba"/>
+ <l:template name="Thursday" text="Perşembe"/>
+ <l:template name="Friday" text="Cuma"/>
+ <l:template name="Saturday" text="Cumartesi"/>
+ <l:template name="Sunday" text="Pazar"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Oca"/>
+ <l:template name="Feb" text="Şub"/>
+ <l:template name="Mar" text="Mar"/>
+ <l:template name="Apr" text="Nis"/>
+ <l:template name="May" text="May"/>
+ <l:template name="Jun" text="Haz"/>
+ <l:template name="Jul" text="Tem"/>
+ <l:template name="Aug" text="Ağu"/>
+ <l:template name="Sep" text="Eyl"/>
+ <l:template name="Oct" text="Eki"/>
+ <l:template name="Nov" text="Kas"/>
+ <l:template name="Dec" text="Ara"/>
+ <l:template name="Mon" text="Pzt"/>
+ <l:template name="Tue" text="Sal"/>
+ <l:template name="Wed" text="Çar"/>
+ <l:template name="Thu" text="Per"/>
+ <l:template name="Fri" text="Cum"/>
+ <l:template name="Sat" text="Cts"/>
+ <l:template name="Sun" text="Paz"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x041f Turkish"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="-1"/>
+ <l:l i="0">Semboller</l:l>
+ <l:l i="1">A</l:l>
+ <l:l i="1">a</l:l>
+ <l:l i="2">B</l:l>
+ <l:l i="2">b</l:l>
+ <l:l i="3">C</l:l>
+ <l:l i="3">c</l:l>
+ <l:l i="4">Ç</l:l>
+ <l:l i="4">ç</l:l>
+ <l:l i="5">D</l:l>
+ <l:l i="5">d</l:l>
+ <l:l i="6">E</l:l>
+ <l:l i="6">e</l:l>
+ <l:l i="7">F</l:l>
+ <l:l i="7">f</l:l>
+ <l:l i="8">G</l:l>
+ <l:l i="8">g</l:l>
+ <l:l i="9">Ğ</l:l>
+ <l:l i="9">ğ</l:l>
+ <l:l i="10">H</l:l>
+ <l:l i="10">h</l:l>
+ <l:l i="11">I</l:l>
+ <l:l i="11">ı</l:l>
+ <l:l i="12">İ</l:l>
+ <l:l i="12">i</l:l>
+ <l:l i="13">J</l:l>
+ <l:l i="13">j</l:l>
+ <l:l i="14">K</l:l>
+ <l:l i="14">k</l:l>
+ <l:l i="15">L</l:l>
+ <l:l i="15">l</l:l>
+ <l:l i="16">M</l:l>
+ <l:l i="16">m</l:l>
+ <l:l i="17">N</l:l>
+ <l:l i="17">n</l:l>
+ <l:l i="18">O</l:l>
+ <l:l i="18">o</l:l>
+ <l:l i="19">Ö</l:l>
+ <l:l i="19">ö</l:l>
+ <l:l i="20">P</l:l>
+ <l:l i="20">p</l:l>
+ <l:l i="21">R</l:l>
+ <l:l i="21">r</l:l>
+ <l:l i="22">S</l:l>
+ <l:l i="22">s</l:l>
+ <l:l i="23">Ş</l:l>
+ <l:l i="23">ş</l:l>
+ <l:l i="24">T</l:l>
+ <l:l i="24">t</l:l>
+ <l:l i="25">U</l:l>
+ <l:l i="25">u</l:l>
+ <l:l i="26">Ü</l:l>
+ <l:l i="26">ü</l:l>
+ <l:l i="27">V</l:l>
+ <l:l i="27">v</l:l>
+ <l:l i="28">Y</l:l>
+ <l:l i="28">y</l:l>
+ <l:l i="29">Z</l:l>
+ <l:l i="29">z</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/uk.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/uk.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/uk.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="uk" english-language-name="Ukranian">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract"
text="Анотація"/>
+ <l:gentext key="abstract"
text="Анотація"/>
+ <l:gentext key="Answer" text="В:"/>
+ <l:gentext key="answer" text="в:"/>
+ <l:gentext key="Appendix"
text="Додаток"/>
+ <l:gentext key="appendix"
text="додаток"/>
+ <l:gentext key="Article"
text="Стаття"/>
+ <l:gentext key="article"
text="стаття"/>
+ <l:gentext key="Bibliography"
text="Литература"/>
+ <l:gentext key="bibliography"
text="литература"/>
+ <l:gentext key="Book"
text="Книга"/>
+ <l:gentext key="book"
text="книга"/>
+ <l:gentext key="CAUTION"
text="ЗАСТЕРЕЖЕННЯ"/>
+ <l:gentext key="Caution"
text="Застереження"/>
+ <l:gentext key="caution"
text="застереження"/>
+ <l:gentext key="Chapter"
text="Розділ"/>
+ <l:gentext key="chapter"
text="розділ"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright"
text="Авторське
право"/>
+ <l:gentext key="copyright"
text="авторське
право"/>
+ <l:gentext key="Dedication"
text="Присвячення"/>
+ <l:gentext key="dedication"
text="присвячення"/>
+ <l:gentext key="Edition"
text="Видання"/>
+ <l:gentext key="edition"
text="видання"/>
+ <l:gentext key="Equation"
text="Формула"/>
+ <l:gentext key="equation"
text="Формула"/>
+ <l:gentext key="Example"
text="Приклад"/>
+ <l:gentext key="example"
text="приклад"/>
+ <l:gentext key="Figure"
text="Рисунок"/>
+ <l:gentext key="figure"
text="Рисунок"/>
+ <l:gentext key="Glossary"
text="Глосарій"/>
+ <l:gentext key="glossary"
text="глосарій"/>
+ <l:gentext key="GlossSee"
text="Див."/>
+ <l:gentext key="glosssee"
text="див."/>
+ <l:gentext key="GlossSeeAlso"
text="Див.
також"/>
+ <l:gentext key="glossseealso"
text="див.
також"/>
+ <l:gentext key="IMPORTANT"
text="ВАЖЛИВО"/>
+ <l:gentext key="important"
text="важливо"/>
+ <l:gentext key="Important"
text="Важливо"/>
+ <l:gentext key="Index"
text="Предметный
покажchcy;ик"/>
+ <l:gentext key="index"
text="предметный
покажchcy;ик"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice"
text="Правова
примітка"/>
+ <l:gentext key="legalnotice"
text="правова
примітка"/>
+ <l:gentext key="MsgAud"
text="Аудиторія"/>
+ <l:gentext key="msgaud"
text="аудиторія"/>
+ <l:gentext key="MsgLevel"
text="Рівень"/>
+ <l:gentext key="msglevel"
text="рівень"/>
+ <l:gentext key="MsgOrig"
text="Джерело"/>
+ <l:gentext key="msgorig"
text="джерело"/>
+ <l:gentext key="NOTE"
text="ПРИМІТКА"/>
+ <l:gentext key="Note"
text="Примітка"/>
+ <l:gentext key="note"
text="примітка"/>
+ <l:gentext key="Part"
text="Частина"/>
+ <l:gentext key="part"
text="частина"/>
+ <l:gentext key="Preface"
text="Передмова"/>
+ <l:gentext key="preface"
text="передмова"/>
+ <l:gentext key="Procedure"
text="Процедура"/>
+ <l:gentext key="procedure"
text="Процедура"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published"
text="Опубліковано"/>
+ <l:gentext key="published"
text="опубліковано"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="П"/>
+ <l:gentext key="question" text="п"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="Посилання"/>
+ <l:gentext key="reference"
text="посилання"/>
+ <l:gentext key="RefName" text="Name"/>
+ <l:gentext key="refname" text="Name"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="Короткий
огляд"/>
+ <l:gentext key="refsynopsisdiv"
text="короткий
огляд"/>
+ <l:gentext key="RevHistory"
text="Опис
zcy;мін"/>
+ <l:gentext key="revhistory"
text="опис
zcy;мін"/>
+ <l:gentext key="revision"
text="перегляд"/>
+ <l:gentext key="Revision"
text="Перегляд"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section"
text="параграф"/>
+ <l:gentext key="Section"
text="Параграф"/>
+ <l:gentext key="see"
text="див."/>
+ <l:gentext key="See"
text="Див."/>
+ <l:gentext key="seealso" text="сив.
tcy;акож"/>
+ <l:gentext key="Seealso" text="Див.
tcy;акож"/>
+ <l:gentext key="SeeAlso" text="Див.
tcy;акож"/>
+ <l:gentext key="set"
text="вибірка"/>
+ <l:gentext key="Set"
text="Вибірка"/>
+ <l:gentext key="setindex"
text="индекс
вибірки"/>
+ <l:gentext key="SetIndex"
text="Индекс
вибірки"/>
+ <l:gentext key="Sidebar"
text="Выділення"/>
+ <l:gentext key="sidebar"
text="выділення"/>
+ <l:gentext key="step"
text="крок"/>
+ <l:gentext key="Step"
text="Крок"/>
+ <l:gentext key="Table"
text="Таблиця"/>
+ <l:gentext key="table"
text="таблиця"/>
+ <l:gentext key="tip"
text="підказка"/>
+ <l:gentext key="TIP"
text="ПІДКАЗКА"/>
+ <l:gentext key="Tip"
text="Підказка"/>
+ <l:gentext key="Warning"
text="Застереження"/>
+ <l:gentext key="warning"
text="застереження"/>
+ <l:gentext key="WARNING"
text="ЗАСТЕРЕЖЕННЯ"/>
+ <l:gentext key="and" text="and"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called"/>
+ <l:gentext key="Edited" text="Пид
редакцією"/>
+ <l:gentext key="edited" text="пид
редакцією"/>
+ <l:gentext key="Editedby" text="Пид
редакцією"/>
+ <l:gentext key="editedby" text="пид
редакцією"/>
+ <l:gentext key="in" text="в"/>
+ <l:gentext key="lastlistcomma" text="."/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="non-existant
element"/>
+ <l:gentext key="notes"
text="примітки"/>
+ <l:gentext key="Notes"
text="Примітки"/>
+ <l:gentext key="Pgs"
text="Стор."/>
+ <l:gentext key="pgs"
text="стор."/>
+ <l:gentext key="Revisedby"
text="Коректура:;"/>
+ <l:gentext key="revisedby"
text="коректура:;"/>
+ <l:gentext key="TableNotes"
text="Примітки"/>
+ <l:gentext key="tablenotes"
text="примітки"/>
+ <l:gentext key="TableofContents"
text="Зміст"/>
+ <l:gentext key="tableofcontents"
text="зміст"/>
+ <l:gentext key="the" text=""/>
+ <l:gentext key="unexpectedelementname" text="unexpected element
name"/>
+ <l:gentext key="unsupported" text="unsupported"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="listofequations"
text="список
формул"/>
+ <l:gentext key="ListofEquations"
text="Список
формул"/>
+ <l:gentext key="ListofExamples"
text="Список
прикладів"/>
+ <l:gentext key="listofexamples"
text="список
прикладів"/>
+ <l:gentext key="ListofFigures"
text="Список
ілюстрацій"/>
+ <l:gentext key="listoffigures"
text="Список
ілюстрацій"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables"
text="список
таблиць"/>
+ <l:gentext key="ListofTables"
text="Список
таблиц;ь"/>
+ <l:gentext key="ListofUnknown"
text="Невизначений
список"/>
+ <l:gentext key="listofunknown"
text="невизначений
список"/>
+ <l:gentext key="nav-home"
text="Початок"/>
+ <l:gentext key="nav-next"
text="далі"/>
+ <l:gentext key="nav-next-sibling"
text="далі по
рівню"/>
+ <l:gentext key="nav-prev"
text="назад"/>
+ <l:gentext key="nav-prev-sibling"
text="назад по
рівню"/>
+ <l:gentext key="nav-up"
text="Догори"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="Додаток
%n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="Розділ %n.
%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="Формула
%n. %t"/>
+ <l:template name="example"
text="Приклад
%n. %t"/>
+ <l:template name="figure"
text="Рисунок
%n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="Частина
%n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="Процедура %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="Таблиця
%n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="Додаток
%n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter"
text="Розділ %n.
%t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="В: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="П %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="П %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text="“%t”"/>
+ <l:template name="refsection"
text="“%t”"/>
+ <l:template name="refsect1"
text="“%t”"/>
+ <l:template name="refsect2"
text="“%t”"/>
+ <l:template name="refsect3"
text="“%t”"/>
+ <l:template name="sect1"
text="“%t”"/>
+ <l:template name="sect2"
text="“%t”"/>
+ <l:template name="sect3"
text="“%t”"/>
+ <l:template name="sect4"
text="“%t”"/>
+ <l:template name="sect5"
text="“%t”"/>
+ <l:template name="section"
text="“%t”"/>
+ <l:template name="simplesect"
text="“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="В: %n"/>
+ <l:template name="appendix"
text="Додаток %n"/>
+ <l:template name="bridgehead"
text="Параграф %n"/>
+ <l:template name="chapter"
text="Розділ %n"/>
+ <l:template name="equation"
text="Формула %n"/>
+ <l:template name="example"
text="Приклад %n"/>
+ <l:template name="figure"
text="Рисунок %n"/>
+ <l:template name="part"
text="Частина %n"/>
+ <l:template name="procedure"
text="Процедура %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="П %n"/>
+ <l:template name="question"
text="П %n"/>
+ <l:template name="sect1"
text="Параграф %n"/>
+ <l:template name="sect2"
text="Параграф %n"/>
+ <l:template name="sect3"
text="Параграф %n"/>
+ <l:template name="sect4"
text="Параграф %n"/>
+ <l:template name="sect5"
text="Параграф %n"/>
+ <l:template name="section"
text="Параграф %n"/>
+ <l:template name="table"
text="Таблиця %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="Додаток %n,
%t"/>
+ <l:template name="bridgehead"
text="Параграф %n,
“%t”"/>
+ <l:template name="chapter"
text="Розділ %n,
%t"/>
+ <l:template name="equation"
text="Формула %n,
“%t”"/>
+ <l:template name="example"
text="Приклад %n,
“%t”"/>
+ <l:template name="figure"
text="Рисунок %n,
“%t”"/>
+ <l:template name="part"
text="Частина %n,
“%t”"/>
+ <l:template name="procedure"
text="Процедура %n,
“%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="the section called
“%t”"/>
+ <l:template name="refsect2" text="the section called
“%t”"/>
+ <l:template name="refsect3" text="the section called
“%t”"/>
+ <l:template name="refsection" text="the section called
“%t”"/>
+ <l:template name="sect1"
text="Параграф %n,
“%t”"/>
+ <l:template name="sect2"
text="Параграф %n,
“%t”"/>
+ <l:template name="sect3"
text="Параграф %n,
“%t”"/>
+ <l:template name="sect4"
text="Параграф %n,
“%t”"/>
+ <l:template name="sect5"
text="Параграф %n,
“%t”"/>
+ <l:template name="section"
text="Параграф %n,
“%t”"/>
+ <l:template name="simplesect" text="the section called
“%t”"/>
+ <l:template name="table"
text="Таблиця %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" "/>
+ <l:template name="seplast" text=". "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Див.
"/>
+ <l:template name="seealso"
text="Див.
також "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud"
text="Аудиторія:
"/>
+ <l:template name="MsgLevel"
text="Рівень:
"/>
+ <l:template name="MsgOrig"
text="Джерело:
"/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0422 Ukrainian"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/vi.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/vi.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/vi.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="vi" english-language-name="Vietnamese">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Tổng quan"/>
+ <l:gentext key="abstract" text="Tổng quan"/>
+ <l:gentext key="Answer" text="Đ:"/>
+ <l:gentext key="answer" text="Đ:"/>
+ <l:gentext key="Appendix" text="Phụ
lục"/>
+ <l:gentext key="appendix" text="phụ
lục"/>
+ <l:gentext key="Article" text="Bài
viết"/>
+ <l:gentext key="article" text="Bài
viết"/>
+ <l:gentext key="Bibliography" text="Thư
mục"/>
+ <l:gentext key="bibliography" text="Thư
mục"/>
+ <l:gentext key="Book" text="Sách"/>
+ <l:gentext key="book" text="Sách"/>
+ <l:gentext key="CAUTION" text="CẨN
THẬN"/>
+ <l:gentext key="Caution" text="Cẩn
thận"/>
+ <l:gentext key="caution" text="Cẩn
thận"/>
+ <l:gentext key="Chapter" text="Chương"/>
+ <l:gentext key="chapter" text="chương"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright" text="Bản
quyền"/>
+ <l:gentext key="copyright" text="Bản
quyền"/>
+ <l:gentext key="Dedication" text="Tặng"/>
+ <l:gentext key="dedication" text="Tặng"/>
+ <l:gentext key="Edition" text="Edition"/>
+ <l:gentext key="edition" text="Edition"/>
+ <l:gentext key="Equation" text="Phương
trình"/>
+ <l:gentext key="equation" text="Phương
trình"/>
+ <l:gentext key="Example" text="Ví dụ"/>
+ <l:gentext key="example" text="Ví dụ"/>
+ <l:gentext key="Figure" text="Hình"/>
+ <l:gentext key="figure" text="Hình"/>
+ <l:gentext key="Glossary" text="Thuật
ngữ"/>
+ <l:gentext key="glossary" text="Thuật
ngữ"/>
+ <l:gentext key="GlossSee" text="Xem"/>
+ <l:gentext key="glosssee" text="Xem"/>
+ <l:gentext key="GlossSeeAlso" text="Xem thêm"/>
+ <l:gentext key="glossseealso" text="Xem thêm"/>
+ <l:gentext key="IMPORTANT" text="QUAN TRỌNG"/>
+ <l:gentext key="important" text="Quan trọng"/>
+ <l:gentext key="Important" text="Quan trọng"/>
+ <l:gentext key="Index" text="Chỉ mục"/>
+ <l:gentext key="index" text="Chỉ mục"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice" text="Legal Notice"/>
+ <l:gentext key="legalnotice" text="Legal Notice"/>
+ <l:gentext key="MsgAud" text="Đọc
giả"/>
+ <l:gentext key="msgaud" text="Đọc
giả"/>
+ <l:gentext key="MsgLevel" text="Cấp"/>
+ <l:gentext key="msglevel" text="Cấp"/>
+ <l:gentext key="MsgOrig" text="Gốc"/>
+ <l:gentext key="msgorig" text="Gốc"/>
+ <l:gentext key="NOTE" text="GHI CHÚ"/>
+ <l:gentext key="Note" text="Ghi chú"/>
+ <l:gentext key="note" text="Ghi chú"/>
+ <l:gentext key="Part" text="Phần"/>
+ <l:gentext key="part" text="Phần"/>
+ <l:gentext key="Preface" text="Mở
đầu"/>
+ <l:gentext key="preface" text="Mở
đầu"/>
+ <l:gentext key="Procedure" text="Thủ
tục"/>
+ <l:gentext key="procedure" text="Thủ
tục"/>
+ <l:gentext key="ProductionSet" text="Sản
phẩm"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Xuất
bản"/>
+ <l:gentext key="published" text="Xuất
bản"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="H:"/>
+ <l:gentext key="question" text="H:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Tham khảo"/>
+ <l:gentext key="reference" text="Tham khảo"/>
+ <l:gentext key="RefName" text="Tên"/>
+ <l:gentext key="refname" text="Tên"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Tóm
tắt"/>
+ <l:gentext key="refsynopsisdiv" text="Tóm
tắt"/>
+ <l:gentext key="RevHistory" text="Revision History"/>
+ <l:gentext key="revhistory" text="Revision History"/>
+ <l:gentext key="revision" text="Bản hiệu
chỉnh"/>
+ <l:gentext key="Revision" text="Bản hiệu
chỉnh"/>
+ <l:gentext key="sect1" text="Phần"/>
+ <l:gentext key="sect2" text="Phần"/>
+ <l:gentext key="sect3" text="Phần"/>
+ <l:gentext key="sect4" text="Phần"/>
+ <l:gentext key="sect5" text="Phần"/>
+ <l:gentext key="section" text="Phần"/>
+ <l:gentext key="Section" text="Phần"/>
+ <l:gentext key="see" text="xem"/>
+ <l:gentext key="See" text="See" lang="en"/>
+ <l:gentext key="seealso" text="xem thêm"/>
+ <l:gentext key="Seealso" text="See also"
lang="en"/>
+ <l:gentext key="SeeAlso" text="See Also"
lang="en"/>
+ <l:gentext key="set" text="Đặt"/>
+ <l:gentext key="Set" text="Đặt"/>
+ <l:gentext key="setindex" text="Đặt chỉ
mục"/>
+ <l:gentext key="SetIndex" text="Đặt chỉ
mục"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="thanh bên"/>
+ <l:gentext key="step" text="bước"/>
+ <l:gentext key="Step" text="Bước"/>
+ <l:gentext key="Table" text="Bảng"/>
+ <l:gentext key="table" text="Bảng"/>
+ <l:gentext key="tip" text="Mẹo"/>
+ <l:gentext key="TIP" text="MẸO"/>
+ <l:gentext key="Tip" text="Mẹo"/>
+ <l:gentext key="Warning" text="Cảnh
báo"/>
+ <l:gentext key="warning" text="Cảnh
báo"/>
+ <l:gentext key="WARNING" text="CẢNH
BÁO"/>
+ <l:gentext key="and" text="và"/>
+ <l:gentext key="by" text="bởi"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Được
biên soạn"/>
+ <l:gentext key="edited" text="Được
biên soạn"/>
+ <l:gentext key="Editedby" text="Được
biên soạn bởi"/>
+ <l:gentext key="editedby" text="Được
biên soạn bởi"/>
+ <l:gentext key="in" text="trong"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement" text="phần
tử không có"/>
+ <l:gentext key="notes" text="Ghi chú"/>
+ <l:gentext key="Notes" text="Ghi chú"/>
+ <l:gentext key="Pgs" text="Pgs."/>
+ <l:gentext key="pgs" text="Pgs."/>
+ <l:gentext key="Revisedby" text="Hiệu chỉnh
bởi: "/>
+ <l:gentext key="revisedby" text="Hiệu chỉnh
bởi: "/>
+ <l:gentext key="TableNotes" text="Ghi chú"/>
+ <l:gentext key="tablenotes" text="Ghi chú"/>
+ <l:gentext key="TableofContents" text="Mục
lục"/>
+ <l:gentext key="tableofcontents" text="Mục
lục"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Tên
phần tử không đúng"/>
+ <l:gentext key="unsupported" text="không hỗ
trợ"/>
+ <l:gentext key="xrefto" text="xref tới"/>
+ <l:gentext key="listofequations" text="Danh sách
Phương trình"/>
+ <l:gentext key="ListofEquations" text="Danh sách
Phương trình"/>
+ <l:gentext key="ListofExamples" text="Danh sách Ví
dụ"/>
+ <l:gentext key="listofexamples" text="Danh sách Ví
dụ"/>
+ <l:gentext key="ListofFigures" text="Danh sách
Hình"/>
+ <l:gentext key="listoffigures" text="Danh sách
Hình"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Danh sách
Bảng"/>
+ <l:gentext key="ListofTables" text="Danh sách
Bảng"/>
+ <l:gentext key="ListofUnknown" text="Danh sách
Lạ"/>
+ <l:gentext key="listofunknown" text="Danh sách
Lạ"/>
+ <l:gentext key="nav-home" text="Đầu"/>
+ <l:gentext key="nav-next" text="Kế
tiếp"/>
+ <l:gentext key="nav-next-sibling" text="Tới
nhanh"/>
+ <l:gentext key="nav-prev" text="Trước
đó"/>
+ <l:gentext key="nav-prev-sibling" text="Lùi
nhanh"/>
+ <l:gentext key="nav-up" text="Lên"/>
+ <l:gentext key="nav-toc" text="Mục
lục"/>
+ <l:gentext key="Draft" text="Bản
thảo"/>
+ <l:gentext key="above" text="trên"/>
+ <l:gentext key="below" text="dưới"/>
+ <l:gentext key="sectioncalled" text="phần"/>
+ <l:gentext key="index symbols" text="Ký
hiệu"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="last-first"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Phụ
lục %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="Chương %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Phương
trình %n. %t"/>
+ <l:template name="example" text="Ví
dụ %n. %t"/>
+ <l:template name="figure"
text="Hình %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="Phần %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal" text="Thủ
tục %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="Sản
phẩm %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="Bảng %n. %t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Phụ
lục %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="Chương %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="Đ: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="H: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="H: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="phần
“%t”"/>
+ <l:template name="refsection" text="phần
“%t”"/>
+ <l:template name="refsect1" text="phần
“%t”"/>
+ <l:template name="refsect2" text="phần
“%t”"/>
+ <l:template name="refsect3" text="phần
“%t”"/>
+ <l:template name="sect1" text="phần
“%t”"/>
+ <l:template name="sect2" text="phần
“%t”"/>
+ <l:template name="sect3" text="phần
“%t”"/>
+ <l:template name="sect4" text="phần
“%t”"/>
+ <l:template name="sect5" text="phần
“%t”"/>
+ <l:template name="section" text="phần
“%t”"/>
+ <l:template name="simplesect" text="phần
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="Đ: %n"/>
+ <l:template name="appendix" text="Phụ
lục %n"/>
+ <l:template name="bridgehead"
text="Phần %n"/>
+ <l:template name="chapter"
text="Chương %n"/>
+ <l:template name="equation" text="Phương
trình %n"/>
+ <l:template name="example" text="Ví
dụ %n"/>
+ <l:template name="figure"
text="Hình %n"/>
+ <l:template name="part"
text="Phần %n"/>
+ <l:template name="procedure" text="Thủ
tục %n"/>
+ <l:template name="productionset" text="Sản
phẩm %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="H: %n"/>
+ <l:template name="question" text="H: %n"/>
+ <l:template name="sect1"
text="Phần %n"/>
+ <l:template name="sect2"
text="Phần %n"/>
+ <l:template name="sect3"
text="Phần %n"/>
+ <l:template name="sect4"
text="Phần %n"/>
+ <l:template name="sect5"
text="Phần %n"/>
+ <l:template name="section"
text="Phần %n"/>
+ <l:template name="table"
text="Bảng %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Phụ
lục %n, %t"/>
+ <l:template name="bridgehead" text="Phần %n,
“%t”"/>
+ <l:template name="chapter"
text="Chương %n, %t"/>
+ <l:template name="equation" text="Phương
trình %n, “%t”"/>
+ <l:template name="example" text="Ví
dụ %n, “%t”"/>
+ <l:template name="figure" text="Hình %n,
“%t”"/>
+ <l:template name="part" text="Phần %n,
“%t”"/>
+ <l:template name="procedure" text="Thủ
tục %n, “%t”"/>
+ <l:template name="productionset" text="Sản
phẩm %n, “%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="phần
“%t”"/>
+ <l:template name="refsect2" text="phần
“%t”"/>
+ <l:template name="refsect3" text="phần
“%t”"/>
+ <l:template name="refsection" text="phần
“%t”"/>
+ <l:template name="sect1" text="Phần %n,
“%t”"/>
+ <l:template name="sect2" text="Phần %n,
“%t”"/>
+ <l:template name="sect3" text="Phần %n,
“%t”"/>
+ <l:template name="sect4" text="Phần %n,
“%t”"/>
+ <l:template name="sect5" text="Phần %n,
“%t”"/>
+ <l:template name="section" text="Phần %n,
“%t”"/>
+ <l:template name="simplesect" text="phần
“%t”"/>
+ <l:template name="table" text="Bảng %n,
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" và "/>
+ <l:template name="seplast" text=", và "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Xem "/>
+ <l:template name="seealso" text="Xem thêm "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Đọc
giả: "/>
+ <l:template name="MsgLevel" text="Cấp: "/>
+ <l:template name="MsgOrig" text="Gốc: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x242a Vietnamese"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/xh.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/xh.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/xh.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="xh" english-language-name="Xhosa">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="Isiqalo"/>
+ <l:gentext key="abstract" text="Isiqalo"/>
+ <l:gentext key="Answer" text="I:"/>
+ <l:gentext key="answer" text="I:"/>
+ <l:gentext key="Appendix" text="Isivalo"/>
+ <l:gentext key="appendix" text="isivalo"/>
+ <l:gentext key="Article" text="Umba"/>
+ <l:gentext key="article" text="Umba"/>
+ <l:gentext key="Bibliography" text="Ezobunzululwazi"/>
+ <l:gentext key="bibliography" text="Ezobunzululwazi"/>
+ <l:gentext key="Book" text="Incwadi"/>
+ <l:gentext key="book" text="Incwadi"/>
+ <l:gentext key="CAUTION" text="ISILUMKISO"/>
+ <l:gentext key="Caution" text="Isilumkiso"/>
+ <l:gentext key="caution" text="Isilumkiso"/>
+ <l:gentext key="Chapter" text="Isiqendu"/>
+ <l:gentext key="chapter" text="isiqendu"/>
+ <l:gentext key="Colophon" text="Ikolophon"/>
+ <l:gentext key="colophon" text="Ikolophon"/>
+ <l:gentext key="Copyright" text="Ushicilelo
olusemthethweni"/>
+ <l:gentext key="copyright" text="Ushicilelo
olusemthethweni"/>
+ <l:gentext key="Dedication" text="Ulwaziso"/>
+ <l:gentext key="dedication" text="Ulwaziso"/>
+ <l:gentext key="Edition" text="Uhlelo"/>
+ <l:gentext key="edition" text="Uhlelo"/>
+ <l:gentext key="Equation" text="Ulinganiselo"/>
+ <l:gentext key="equation" text="Ulinganiselo"/>
+ <l:gentext key="Example" text="Umzekelo"/>
+ <l:gentext key="example" text="Umzekelo"/>
+ <l:gentext key="Figure" text="Ulungu"/>
+ <l:gentext key="figure" text="Ulungu"/>
+ <l:gentext key="Glossary" text="Inkcazelo yamagama"/>
+ <l:gentext key="glossary" text="Inkcazelo yamagama"/>
+ <l:gentext key="GlossSee" text="Bona"/>
+ <l:gentext key="glosssee" text="Bona"/>
+ <l:gentext key="GlossSeeAlso" text="Bona Kwakhona"/>
+ <l:gentext key="glossseealso" text="Bona Kwakhona"/>
+ <l:gentext key="IMPORTANT" text="IBALULEKILE"/>
+ <l:gentext key="important" text="Ibalulekile"/>
+ <l:gentext key="Important" text="Ibalulekile"/>
+ <l:gentext key="Index" text="Isalathiso"/>
+ <l:gentext key="index" text="Isalathiso"/>
+ <l:gentext key="ISBN" text="iISBN"/>
+ <l:gentext key="isbn" text="iISBN"/>
+ <l:gentext key="LegalNotice" text="Isaziso
Esesimthethweni"/>
+ <l:gentext key="legalnotice" text="Isaziso
Esesimthethweni"/>
+ <l:gentext key="MsgAud" text="Ababhali"/>
+ <l:gentext key="msgaud" text="Ababhali"/>
+ <l:gentext key="MsgLevel" text="Umphakamo"/>
+ <l:gentext key="msglevel" text="Umphakamo"/>
+ <l:gentext key="MsgOrig" text="Uqobo"/>
+ <l:gentext key="msgorig" text="Uqobo"/>
+ <l:gentext key="NOTE" text="QAPHELA"/>
+ <l:gentext key="Note" text="Qaphela"/>
+ <l:gentext key="note" text="Qaphela"/>
+ <l:gentext key="Part" text="Inxenye"/>
+ <l:gentext key="part" text="Inxenye"/>
+ <l:gentext key="Preface" text="Isihloko"/>
+ <l:gentext key="preface" text="Isihloko"/>
+ <l:gentext key="Procedure" text="Inkqubo"/>
+ <l:gentext key="procedure" text="Inkqubo"/>
+ <l:gentext key="ProductionSet" text="Imveliso"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published" text="Ipapashwe"/>
+ <l:gentext key="published" text="Ipapashwe"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="U:"/>
+ <l:gentext key="question" text="U:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference" text="Uthelekiso"/>
+ <l:gentext key="reference" text="Uthelekiso"/>
+ <l:gentext key="RefName" text="Igama lothelekiso"/>
+ <l:gentext key="refname" text="Igama lothelekiso"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv" text="Isinopsisi"/>
+ <l:gentext key="refsynopsisdiv" text="Isinopsisi"/>
+ <l:gentext key="RevHistory" text="Imbali yophindo"/>
+ <l:gentext key="revhistory" text="Imbali yophindo"/>
+ <l:gentext key="revision" text="Iphindo"/>
+ <l:gentext key="Revision" text="Iphindo"/>
+ <l:gentext key="sect1" text="Icandelo"/>
+ <l:gentext key="sect2" text="Icandelo"/>
+ <l:gentext key="sect3" text="Icandelo"/>
+ <l:gentext key="sect4" text="Icandelo"/>
+ <l:gentext key="sect5" text="Icandelo"/>
+ <l:gentext key="section" text="Icandelo"/>
+ <l:gentext key="Section" text="Icandelo"/>
+ <l:gentext key="see" text="Bona"/>
+ <l:gentext key="See" text="Bona"/>
+ <l:gentext key="seealso" text="Bona Kwakhona"/>
+ <l:gentext key="Seealso" text="Bona Kwakhona"/>
+ <l:gentext key="SeeAlso" text="Bona Kwakhona"/>
+ <l:gentext key="set" text="Cwangcisa"/>
+ <l:gentext key="Set" text="Cwangcisa"/>
+ <l:gentext key="setindex" text="Cwangcisa Isalathiso"/>
+ <l:gentext key="SetIndex" text="Cwangcisa Isalathiso"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="ibar esecaleni"/>
+ <l:gentext key="step" text="inqwanqwa"/>
+ <l:gentext key="Step" text="Inqwanqwa"/>
+ <l:gentext key="Table" text="Indlela Yokwenza Imigca"/>
+ <l:gentext key="table" text="Indlela Yokwenza Imigca"/>
+ <l:gentext key="tip" text="Incam"/>
+ <l:gentext key="TIP" text="INCAM"/>
+ <l:gentext key="Tip" text="Incam"/>
+ <l:gentext key="Warning" text="Isilumkiso"/>
+ <l:gentext key="warning" text="Isilumkiso"/>
+ <l:gentext key="WARNING" text="ISILUMKISO"/>
+ <l:gentext key="and" text="no"/>
+ <l:gentext key="by" text="by"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="Ihleliwe"/>
+ <l:gentext key="edited" text="Ihleliwe"/>
+ <l:gentext key="Editedby" text="Ihlelwe"/>
+ <l:gentext key="editedby" text="Ihlelwe"/>
+ <l:gentext key="in" text="in"/>
+ <l:gentext key="lastlistcomma" text=", "/>
+ <l:gentext key="listcomma" text=", "/>
+ <l:gentext key="nonexistantelement" text="isiqalelo
esingekhayo"/>
+ <l:gentext key="notes" text="Iziqaphelo"/>
+ <l:gentext key="Notes" text="Iziqaphelo"/>
+ <l:gentext key="Pgs" text="Amaphepha"/>
+ <l:gentext key="pgs" text="Amaphepha"/>
+ <l:gentext key="Revisedby" text="Iphindwe ngu: "/>
+ <l:gentext key="revisedby" text="Iphindwe ngu:"/>
+ <l:gentext key="TableNotes" text="Iziqaphelo"/>
+ <l:gentext key="tablenotes" text="Iziqaphelo"/>
+ <l:gentext key="TableofContents" text="Imigca Yemixholo"/>
+ <l:gentext key="tableofcontents" text="Imigca Yemixholo"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname" text="Igama lesiqalelo
esingalindelwanga"/>
+ <l:gentext key="unsupported" text="ayixhaswanga"/>
+ <l:gentext key="xrefto" text="thelekiso ku"/>
+ <l:gentext key="listofequations" text="Uluhlu
Lemilinganiselo"/>
+ <l:gentext key="ListofEquations" text="Uluhlu
Lemilinganiselo"/>
+ <l:gentext key="ListofExamples" text="Uluhlu Lemizekelo"/>
+ <l:gentext key="listofexamples" text="Uluhlu Lemizekelo"/>
+ <l:gentext key="ListofFigures" text="Uluhlu Lamalungu"/>
+ <l:gentext key="listoffigures" text="Uluhlu Lamalungu"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables" text="Uluhlu Lendlela Yokwenza
Imigca"/>
+ <l:gentext key="ListofTables" text="Uluhlu Lendlela Yokwenza
Imigca"/>
+ <l:gentext key="ListofUnknown" text="Uluhlu
Lokungaziwayo"/>
+ <l:gentext key="listofunknown" text="Uluhlu
Lokungaziwayo"/>
+ <l:gentext key="nav-home" text="Ikhaya"/>
+ <l:gentext key="nav-next" text="Elandelayo"/>
+ <l:gentext key="nav-next-sibling" text="Yisa Phambili"/>
+ <l:gentext key="nav-prev" text="Edlulileyo"/>
+ <l:gentext key="nav-prev-sibling" text="Yisa Emva"/>
+ <l:gentext key="nav-up" text="Phezulu"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="icandelo libizwa
ngokuba"/>
+ <l:gentext key="index symbols" text="Iimpawu"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="Isivalo %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="Isiqendu %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="Ulinganiselo %n. %t"/>
+ <l:template name="example" text="Umzekelo %n. %t"/>
+ <l:template name="figure" text="Ulungu %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="Inxenye %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal" text="Inkqubo %n.
%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal" text="Imveliso
%n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="Indlela Yokwenza Imigca %n.
%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="Isivalo %n. %t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter" text="Isiqendu %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="I: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="U: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="U: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="refsection" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="refsect1" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="refsect2" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="refsect3" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="sect1" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="sect2" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="sect3" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="sect4" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="sect5" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="section" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="simplesect" text="icandelo libizwa ngokuba
“%t”"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer" text="I: %n"/>
+ <l:template name="appendix" text="Isivalo %n"/>
+ <l:template name="bridgehead"
text="Icandelo %n"/>
+ <l:template name="chapter" text="Isiqendu %n"/>
+ <l:template name="equation"
text="Ulinganiselo %n"/>
+ <l:template name="example" text="Umzekelo %n"/>
+ <l:template name="figure" text="Ulungu %n"/>
+ <l:template name="part" text="Inxenye %n"/>
+ <l:template name="procedure"
text="Inkqubo %n"/>
+ <l:template name="productionset"
text="Imveliso %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry" text="U: %n"/>
+ <l:template name="question" text="U: %n"/>
+ <l:template name="sect1" text="Icandelo %n"/>
+ <l:template name="sect2" text="Icandelo %n"/>
+ <l:template name="sect3" text="Icandelo %n"/>
+ <l:template name="sect4" text="Icandelo %n"/>
+ <l:template name="sect5" text="Icandelo %n"/>
+ <l:template name="section" text="Icandelo %n"/>
+ <l:template name="table" text="Indlela Yokwenza
Imigca %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix" text="Isivalo %n,
%t"/>
+ <l:template name="bridgehead" text="Icandelo %n,
“%t”"/>
+ <l:template name="chapter" text="Isiqendu %n,
%t"/>
+ <l:template name="equation" text="Ulinganiselo %n,
“%t”"/>
+ <l:template name="example" text="Umzekelo %n,
“%t”"/>
+ <l:template name="figure" text="Ulungu %n,
“%t”"/>
+ <l:template name="part" text="Inxenye %n,
“%t”"/>
+ <l:template name="procedure" text="Inkqubo %n,
“%t”"/>
+ <l:template name="productionset" text="Imveliso %n,
“%t”"/>
+ <l:template name="qandadiv" text="Q & A %n,
“%t”"/>
+ <l:template name="refsect1" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="refsect2" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="refsect3" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="refsection" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="sect1" text="Icandelo %n,
“%t”"/>
+ <l:template name="sect2" text="Icandelo %n,
“%t”"/>
+ <l:template name="sect3" text="Icandelo %n,
“%t”"/>
+ <l:template name="sect4" text="Icandelo %n,
“%t”"/>
+ <l:template name="sect5" text="Icandelo %n,
“%t”"/>
+ <l:template name="section" text="Icandelo %n,
“%t”"/>
+ <l:template name="simplesect" text="icandelo libizwa ngokuba
“%t”"/>
+ <l:template name="table" text="Indlela Yokwenza
Imigca %n, “%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=" no "/>
+ <l:template name="sep2" text=" no "/>
+ <l:template name="seplast" text=" no "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="Bona "/>
+ <l:template name="seealso" text="Bona Kwakhona "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="Ababhali: "/>
+ <l:template name="MsgLevel" text="Umphakamo: "/>
+ <l:template name="MsgOrig" text="Uqobo: "/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0409 English (UNITED
STATES)" lang="en"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/zh_cn.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/zh_cn.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/zh_cn.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,584 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="zh_cn" english-language-name="Chinese Simplified">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="摘要"/>
+ <l:gentext key="abstract" text="摘要"/>
+ <l:gentext key="Answer" text="答:"/>
+ <l:gentext key="answer" text="答:"/>
+ <l:gentext key="Appendix" text="附录"/>
+ <l:gentext key="appendix" text="附录"/>
+ <l:gentext key="Article" text="文章"/>
+ <l:gentext key="article" text="文章"/>
+ <l:gentext key="Bibliography"
text="参考书目"/>
+ <l:gentext key="bibliography"
text="参考书目"/>
+ <l:gentext key="Book" text="书"/>
+ <l:gentext key="book" text="书"/>
+ <l:gentext key="CAUTION" text="小心"/>
+ <l:gentext key="Caution" text="小心"/>
+ <l:gentext key="caution" text="小心"/>
+ <l:gentext key="Chapter" text="章"/>
+ <l:gentext key="chapter" text="章"/>
+ <l:gentext key="Colophon" text="Colophon"/>
+ <l:gentext key="colophon" text="Colophon"/>
+ <l:gentext key="Copyright"
text="版权"/>
+ <l:gentext key="copyright"
text="版权"/>
+ <l:gentext key="Dedication"
text="题词"/>
+ <l:gentext key="dedication"
text="题词"/>
+ <l:gentext key="Edition" text="版"/>
+ <l:gentext key="edition" text="版"/>
+ <l:gentext key="Equation" text="公式"/>
+ <l:gentext key="equation" text="公式"/>
+ <l:gentext key="Example" text="例"/>
+ <l:gentext key="example" text="例"/>
+ <l:gentext key="Figure" text="图"/>
+ <l:gentext key="figure" text="图"/>
+ <l:gentext key="Glossary"
text="术语表"/>
+ <l:gentext key="glossary"
text="术语表"/>
+ <l:gentext key="GlossSee" text="见"/>
+ <l:gentext key="glosssee" text="见"/>
+ <l:gentext key="GlossSeeAlso"
text="参见"/>
+ <l:gentext key="glossseealso"
text="参见"/>
+ <l:gentext key="IMPORTANT"
text="重要"/>
+ <l:gentext key="important"
text="重要"/>
+ <l:gentext key="Important"
text="重要"/>
+ <l:gentext key="Index" text="索引"/>
+ <l:gentext key="index" text="索引"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice"
text="法律通告"/>
+ <l:gentext key="legalnotice"
text="法律通告"/>
+ <l:gentext key="MsgAud" text="受众"/>
+ <l:gentext key="msgaud" text="受众"/>
+ <l:gentext key="MsgLevel" text="级别"/>
+ <l:gentext key="msglevel" text="级别"/>
+ <l:gentext key="MsgOrig" text="出处"/>
+ <l:gentext key="msgorig" text="出处"/>
+ <l:gentext key="NOTE" text="注意"/>
+ <l:gentext key="Note" text="注意"/>
+ <l:gentext key="note" text="注意"/>
+ <l:gentext key="Part" text="部分"/>
+ <l:gentext key="part" text="部分"/>
+ <l:gentext key="Preface" text="前言"/>
+ <l:gentext key="preface" text="前言"/>
+ <l:gentext key="Procedure"
text="过程"/>
+ <l:gentext key="procedure"
text="过程"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate"
text="出版日期"/>
+ <l:gentext key="pubdate"
text="出版日期"/>
+ <l:gentext key="Published"
text="出版方"/>
+ <l:gentext key="published"
text="出版方"/>
+ <l:gentext key="Qandadiv" text="质保"/>
+ <l:gentext key="qandadiv" text="质保"/>
+ <l:gentext key="Question" text="问:"/>
+ <l:gentext key="question" text="问:"/>
+ <l:gentext key="RefEntry" text=""/>
+ <l:gentext key="refentry" text=""/>
+ <l:gentext key="Reference"
text="参考"/>
+ <l:gentext key="reference"
text="参考"/>
+ <l:gentext key="RefName" text="名称"/>
+ <l:gentext key="refname" text="名称"/>
+ <l:gentext key="RefSection" text=""/>
+ <l:gentext key="refsection" text=""/>
+ <l:gentext key="RefSynopsisDiv"
text="大纲"/>
+ <l:gentext key="refsynopsisdiv"
text="大纲"/>
+ <l:gentext key="RevHistory"
text="修订历史"/>
+ <l:gentext key="revhistory"
text="修订历史"/>
+ <l:gentext key="revision" text="修订"/>
+ <l:gentext key="Revision" text="修订"/>
+ <l:gentext key="sect1" text="节"/>
+ <l:gentext key="sect2" text="节"/>
+ <l:gentext key="sect3" text="节"/>
+ <l:gentext key="sect4" text="节"/>
+ <l:gentext key="sect5" text="节"/>
+ <l:gentext key="section" text="节"/>
+ <l:gentext key="Section" text="节"/>
+ <l:gentext key="see" text="见"/>
+ <l:gentext key="See" text="见"/>
+ <l:gentext key="seealso" text="参见"/>
+ <l:gentext key="Seealso" text="参见"/>
+ <l:gentext key="SeeAlso" text="参见"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Set Index"/>
+ <l:gentext key="SetIndex" text="Set Index"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="步骤"/>
+ <l:gentext key="Step" text="步骤"/>
+ <l:gentext key="Table" text="表"/>
+ <l:gentext key="table" text="表"/>
+ <l:gentext key="tip" text="提示"/>
+ <l:gentext key="TIP" text="提示"/>
+ <l:gentext key="Tip" text="提示"/>
+ <l:gentext key="Warning" text="警告"/>
+ <l:gentext key="warning" text="警告"/>
+ <l:gentext key="WARNING" text="警告"/>
+ <l:gentext key="and" text="和"/>
+ <l:gentext key="by" text="由"/>
+ <l:gentext key="called" text="称为"/>
+ <l:gentext key="Edited"
text="编辑时间"/>
+ <l:gentext key="edited"
text="编辑时间"/>
+ <l:gentext key="Editedby"
text="编辑者"/>
+ <l:gentext key="editedby"
text="编辑者"/>
+ <l:gentext key="in" text="于"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text="、"/>
+ <l:gentext key="nonexistantelement"
text="不存在的元素"/>
+ <l:gentext key="notes" text="备注"/>
+ <l:gentext key="Notes" text="备注"/>
+ <l:gentext key="Pgs" text="页"/>
+ <l:gentext key="pgs" text="页"/>
+ <l:gentext key="Revisedby"
text="修订者:"/>
+ <l:gentext key="revisedby"
text="修订者:"/>
+ <l:gentext key="TableNotes"
text="表注"/>
+ <l:gentext key="tablenotes"
text="表注"/>
+ <l:gentext key="TableofContents"
text="目录"/>
+ <l:gentext key="tableofcontents"
text="目录"/>
+ <l:gentext key="the" text=""/>
+ <l:gentext key="unexpectedelementname"
text="未预期的名称"/>
+ <l:gentext key="unsupported"
text="不支持"/>
+ <l:gentext key="xrefto" text="xref to"/>
+ <l:gentext key="listofequations"
text="公式清单"/>
+ <l:gentext key="ListofEquations"
text="公式清单"/>
+ <l:gentext key="ListofExamples"
text="范例清单"/>
+ <l:gentext key="listofexamples"
text="范例清单"/>
+ <l:gentext key="ListofFigures"
text="插图清单"/>
+ <l:gentext key="listoffigures"
text="插图清单"/>
+ <l:gentext key="ListofProcedures"
text="过程清单"/>
+ <l:gentext key="listofprocedures"
text="过程清单"/>
+ <l:gentext key="listoftables"
text="表格清单"/>
+ <l:gentext key="ListofTables"
text="表格清单"/>
+ <l:gentext key="ListofUnknown"
text="未知清单"/>
+ <l:gentext key="listofunknown"
text="未知清单"/>
+ <l:gentext key="nav-home"
text="起始页"/>
+ <l:gentext key="nav-next"
text="下一页"/>
+ <l:gentext key="nav-next-sibling"
text="快进"/>
+ <l:gentext key="nav-prev"
text="上一页"/>
+ <l:gentext key="nav-prev-sibling"
text="快退"/>
+ <l:gentext key="nav-up"
text="上一级"/>
+ <l:gentext key="nav-toc" text="目录"/>
+ <l:gentext key="Draft" text="草稿"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled"
text="一节"/>
+ <l:gentext key="index symbols"
text="符号"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ"/>
+ <l:dingbat key="startquote" text="“"/>
+ <l:dingbat key="endquote" text="”"/>
+ <l:dingbat key="nestedstartquote" text="‘"/>
+ <l:dingbat key="nestedendquote" text="’"/>
+ <l:dingbat key="singlestartquote" text="‘"/>
+ <l:dingbat key="singleendquote" text="’"/>
+ <l:dingbat key="bullet" text="·"/>
+ <l:gentext key="hyphenation-character" text="-"/>
+ <l:gentext key="hyphenation-push-character-count"
text="2"/>
+ <l:gentext key="hyphenation-remain-character-count"
text="2"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix"
text="附录 %n. %t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter"
text="第 %n 章 %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="公式 %n. %t"/>
+ <l:template name="example"
text="例 %n. %t"/>
+ <l:template name="figure"
text="图 %n. %t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"/>
+ <l:template name="glossentry" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part"
text="第 %n 部分 %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="过程 %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table"
text="表 %n. %t"/>
+ <l:template name="task" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix"
text="附录 %n. %t"/>
+ <l:template name="article/appendix"
text="%n. %t"/>
+ <l:template name="bridgehead" text="%n. %t"/>
+ <l:template name="chapter"
text="第 %n 章 %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="答: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="问: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="问: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(第 %p
页)"/>
+ <l:template name="pageabbrev" text="(第 %p
页)"/>
+ <l:template name="Page" text="第 %p
页"/>
+ <l:template name="bridgehead"
text="“%t”一节"/>
+ <l:template name="refsection"
text="“%t”一节"/>
+ <l:template name="refsect1"
text="“%t”一节"/>
+ <l:template name="refsect2"
text="“%t”一节"/>
+ <l:template name="refsect3"
text="“%t”一节"/>
+ <l:template name="sect1"
text="“%t”一节"/>
+ <l:template name="sect2"
text="“%t”一节"/>
+ <l:template name="sect3"
text="“%t”一节"/>
+ <l:template name="sect4"
text="“%t”一节"/>
+ <l:template name="sect5"
text="“%t”一节"/>
+ <l:template name="section"
text="“%t”一节"/>
+ <l:template name="simplesect"
text="“%t”一节"/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="答: %n"/>
+ <l:template name="appendix"
text="附录 %n"/>
+ <l:template name="bridgehead"
text="第 %n 节"/>
+ <l:template name="chapter"
text="第 %n 章"/>
+ <l:template name="equation"
text="公式 %n"/>
+ <l:template name="example"
text="例 %n"/>
+ <l:template name="figure"
text="图 %n"/>
+ <l:template name="part"
text="第 %n 部分"/>
+ <l:template name="procedure"
text="过程 %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv"
text="质保 %n"/>
+ <l:template name="qandaentry"
text="问: %n"/>
+ <l:template name="question"
text="问: %n"/>
+ <l:template name="sect1"
text="第 %n 节"/>
+ <l:template name="sect2"
text="第 %n 节"/>
+ <l:template name="sect3"
text="第 %n 节"/>
+ <l:template name="sect4"
text="第 %n 节"/>
+ <l:template name="sect5"
text="第 %n 节"/>
+ <l:template name="section"
text="第 %n 节"/>
+ <l:template name="table"
text="表 %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="附录 %n, %t"/>
+ <l:template name="bridgehead"
text="第 %n 节
“%t”"/>
+ <l:template name="chapter"
text="第 %n 章 %t"/>
+ <l:template name="equation"
text="公式 %n “%t”"/>
+ <l:template name="example" text="例 %n
“%t”"/>
+ <l:template name="figure" text="图 %n
“%t”"/>
+ <l:template name="part"
text="第 %n 部分
“%t”"/>
+ <l:template name="procedure"
text="过程 %n, “%t”"/>
+ <l:template name="productionset" text="Production %n,
“%t”"/>
+ <l:template name="qandadiv"
text="质保 %n, “%t”"/>
+ <l:template name="refsect1"
text="“%t”一节"/>
+ <l:template name="refsect2"
text="“%t”一节"/>
+ <l:template name="refsect3"
text="“%t”一节"/>
+ <l:template name="refsection"
text="“%t”一节"/>
+ <l:template name="sect1"
text="第 %n 节
“%t”"/>
+ <l:template name="sect2"
text="第 %n 节
“%t”"/>
+ <l:template name="sect3"
text="第 %n 节
“%t”"/>
+ <l:template name="sect4"
text="第 %n 节
“%t”"/>
+ <l:template name="sect5"
text="第 %n 节
“%t”"/>
+ <l:template name="section"
text="第 %n 节
“%t”"/>
+ <l:template name="simplesect"
text="“%t”一节"/>
+ <l:template name="table" text="表 %n
“%t”"/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text="、"/>
+ <l:template name="sep2" text="和"/>
+ <l:template name="seplast" text="和"/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="见"/>
+ <l:template name="seealso"
text="参见"/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud"
text="受众:"/>
+ <l:template name="MsgLevel"
text="级别:"/>
+ <l:template name="MsgOrig"
text="出处:"/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="Y-m-d"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January"
text="一月"/>
+ <l:template name="February"
text="二月"/>
+ <l:template name="March"
text="三月"/>
+ <l:template name="April"
text="四月"/>
+ <l:template name="May" text="五月"/>
+ <l:template name="June"
text="六月"/>
+ <l:template name="July"
text="七月"/>
+ <l:template name="August"
text="八月"/>
+ <l:template name="September"
text="九月"/>
+ <l:template name="October"
text="十月"/>
+ <l:template name="November"
text="十一月"/>
+ <l:template name="December"
text="十二月"/>
+ <l:template name="Monday"
text="星期一"/>
+ <l:template name="Tuesday"
text="星期二"/>
+ <l:template name="Wednesday"
text="星期三"/>
+ <l:template name="Thursday"
text="星期四"/>
+ <l:template name="Friday"
text="星期五"/>
+ <l:template name="Saturday"
text="星期六"/>
+ <l:template name="Sunday"
text="星期日"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="一月"/>
+ <l:template name="Feb" text="二月"/>
+ <l:template name="Mar" text="三月"/>
+ <l:template name="Apr" text="四月"/>
+ <l:template name="May" text="五月"/>
+ <l:template name="Jun" text="六月"/>
+ <l:template name="Jul" text="七月"/>
+ <l:template name="Aug" text="八月"/>
+ <l:template name="Sep" text="九月"/>
+ <l:template name="Oct" text="十月"/>
+ <l:template name="Nov"
text="十一月"/>
+ <l:template name="Dec"
text="十二月"/>
+ <l:template name="Mon" text="周一"/>
+ <l:template name="Tue" text="周二"/>
+ <l:template name="Wed" text="周三"/>
+ <l:template name="Thu" text="周四"/>
+ <l:template name="Fri" text="周五"/>
+ <l:template name="Sat" text="周六"/>
+ <l:template name="Sun" text="周日"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0804 Chinese
(CHINA)"/>
+ </l:context>
+
+ <l:letters>
+ <l:l i="-1"/>
+ <l:l i="0">其它</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/common/zh_tw.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/common/zh_tw.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/common/zh_tw.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="zh_tw" english-language-name="Chinese (Traditional)">
+
+<!-- This file is generated automatically. -->
+<!-- Do not edit this file by hand! -->
+<!-- See
http://docbook.sourceforge.net/ -->
+<!-- To update this file: edit the corresponding document at -->
+<!--
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/gentext/locale/ -->
+
+ <l:gentext key="Abstract" text="摘要"/>
+ <l:gentext key="abstract" text="摘要"/>
+ <l:gentext key="Answer" text="答:"/>
+ <l:gentext key="answer" text="答:"/>
+ <l:gentext key="Appendix" text="附錄"/>
+ <l:gentext key="appendix" text="附錄"/>
+ <l:gentext key="Article" text="文章"/>
+ <l:gentext key="article" text="文章"/>
+ <l:gentext key="Bibliography"
text="參考文獻"/>
+ <l:gentext key="bibliography"
text="參考文獻"/>
+ <l:gentext key="Book" text="書目"/>
+ <l:gentext key="book" text="書目"/>
+ <l:gentext key="CAUTION" text="注意"/>
+ <l:gentext key="Caution" text="注意"/>
+ <l:gentext key="caution" text="注意"/>
+ <l:gentext key="Chapter" text="章"/>
+ <l:gentext key="chapter" text="章"/>
+ <l:gentext key="Colophon"
text="版本記錄"/>
+ <l:gentext key="colophon"
text="版本記錄"/>
+ <l:gentext key="Copyright"
text="版權"/>
+ <l:gentext key="copyright"
text="版權"/>
+ <l:gentext key="Dedication"
text="奉獻"/>
+ <l:gentext key="dedication"
text="奉獻"/>
+ <l:gentext key="Edition" text="版"/>
+ <l:gentext key="edition" text="版"/>
+ <l:gentext key="Equation"
text="方程式"/>
+ <l:gentext key="equation"
text="方程式"/>
+ <l:gentext key="Example" text="範例"/>
+ <l:gentext key="example" text="範例"/>
+ <l:gentext key="Figure" text="圖形"/>
+ <l:gentext key="figure" text="圖形"/>
+ <l:gentext key="Glossary"
text="小辭彙"/>
+ <l:gentext key="glossary"
text="小辭彙"/>
+ <l:gentext key="GlossSee" text="參見"/>
+ <l:gentext key="glosssee" text="參見"/>
+ <l:gentext key="GlossSeeAlso"
text="另參見"/>
+ <l:gentext key="glossseealso"
text="另參見"/>
+ <l:gentext key="IMPORTANT"
text="重要"/>
+ <l:gentext key="important"
text="重要"/>
+ <l:gentext key="Important"
text="重要"/>
+ <l:gentext key="Index" text="索引"/>
+ <l:gentext key="index" text="索引"/>
+ <l:gentext key="ISBN" text="ISBN"/>
+ <l:gentext key="isbn" text="ISBN"/>
+ <l:gentext key="LegalNotice"
text="法律聲明"/>
+ <l:gentext key="legalnotice"
text="法律聲明"/>
+ <l:gentext key="MsgAud" text="讀者"/>
+ <l:gentext key="msgaud" text="讀者"/>
+ <l:gentext key="MsgLevel" text="程度"/>
+ <l:gentext key="msglevel" text="程度"/>
+ <l:gentext key="MsgOrig" text="出處"/>
+ <l:gentext key="msgorig" text="出處"/>
+ <l:gentext key="NOTE" text="注"/>
+ <l:gentext key="Note" text="注"/>
+ <l:gentext key="note" text="注"/>
+ <l:gentext key="Part" text="部"/>
+ <l:gentext key="part" text="部"/>
+ <l:gentext key="Preface" text="序言"/>
+ <l:gentext key="preface" text="序言"/>
+ <l:gentext key="Procedure"
text="過程"/>
+ <l:gentext key="procedure"
text="過程"/>
+ <l:gentext key="ProductionSet" text="Production"/>
+ <l:gentext key="PubDate" text="Publication Date"
lang="en"/>
+ <l:gentext key="pubdate" text="Publication date"
lang="en"/>
+ <l:gentext key="Published"
text="出版"/>
+ <l:gentext key="published"
text="出版"/>
+ <l:gentext key="Qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="qandadiv" text="Q & A"
lang="en"/>
+ <l:gentext key="Question" text="問:"/>
+ <l:gentext key="question" text="問:"/>
+ <l:gentext key="RefEntry"
text="參照項目"/>
+ <l:gentext key="refentry"
text="參照項目"/>
+ <l:gentext key="Reference"
text="參考"/>
+ <l:gentext key="reference"
text="參考"/>
+ <l:gentext key="RefName"
text="參考名"/>
+ <l:gentext key="refname"
text="參考名"/>
+ <l:gentext key="RefSection"
text="參照章節"/>
+ <l:gentext key="refsection"
text="參照章節"/>
+ <l:gentext key="RefSynopsisDiv"
text="大綱"/>
+ <l:gentext key="refsynopsisdiv"
text="大綱"/>
+ <l:gentext key="RevHistory"
text="修訂記錄"/>
+ <l:gentext key="revhistory"
text="修訂記錄"/>
+ <l:gentext key="revision" text="修訂"/>
+ <l:gentext key="Revision" text="修訂"/>
+ <l:gentext key="sect1" text="Section"/>
+ <l:gentext key="sect2" text="Section"/>
+ <l:gentext key="sect3" text="Section"/>
+ <l:gentext key="sect4" text="Section"/>
+ <l:gentext key="sect5" text="Section"/>
+ <l:gentext key="section" text="節"/>
+ <l:gentext key="Section" text="節"/>
+ <l:gentext key="see" text="見"/>
+ <l:gentext key="See" text="見"/>
+ <l:gentext key="seealso" text="另見"/>
+ <l:gentext key="Seealso" text="另見"/>
+ <l:gentext key="SeeAlso" text="另見"/>
+ <l:gentext key="set" text="Set"/>
+ <l:gentext key="Set" text="Set"/>
+ <l:gentext key="setindex" text="Set Index"/>
+ <l:gentext key="SetIndex" text="Set Index"/>
+ <l:gentext key="Sidebar" text=""/>
+ <l:gentext key="sidebar" text="sidebar"/>
+ <l:gentext key="step" text="步驟"/>
+ <l:gentext key="Step" text="步驟"/>
+ <l:gentext key="Table" text="表格"/>
+ <l:gentext key="table" text="表格"/>
+ <l:gentext key="tip" text="提示"/>
+ <l:gentext key="TIP" text="提示"/>
+ <l:gentext key="Tip" text="提示"/>
+ <l:gentext key="Warning" text="警告"/>
+ <l:gentext key="warning" text="警告"/>
+ <l:gentext key="WARNING" text="警告"/>
+ <l:gentext key="and" text="且"/>
+ <l:gentext key="by" text="由"/>
+ <l:gentext key="called" text="called" lang="en"/>
+ <l:gentext key="Edited" text="編輯"/>
+ <l:gentext key="edited" text="編輯"/>
+ <l:gentext key="Editedby" text="編輯"/>
+ <l:gentext key="editedby" text="編輯"/>
+ <l:gentext key="in" text="在"/>
+ <l:gentext key="lastlistcomma" text=","/>
+ <l:gentext key="listcomma" text=","/>
+ <l:gentext key="nonexistantelement"
text="不存在的元素"/>
+ <l:gentext key="notes" text="注"/>
+ <l:gentext key="Notes" text="注"/>
+ <l:gentext key="Pgs" text="頁"/>
+ <l:gentext key="pgs" text="頁"/>
+ <l:gentext key="Revisedby"
text="修訂"/>
+ <l:gentext key="revisedby"
text="修訂"/>
+ <l:gentext key="TableNotes"
text="注釋"/>
+ <l:gentext key="tablenotes"
text="注釋"/>
+ <l:gentext key="TableofContents"
text="內容目錄"/>
+ <l:gentext key="tableofcontents"
text="內容目錄"/>
+ <l:gentext key="the" text="" lang="en"/>
+ <l:gentext key="unexpectedelementname"
text="非預期的元素名"/>
+ <l:gentext key="unsupported"
text="未支援"/>
+ <l:gentext key="xrefto" text="參照"/>
+ <l:gentext key="listofequations"
text="公式目錄"/>
+ <l:gentext key="ListofEquations"
text="公式目錄"/>
+ <l:gentext key="ListofExamples"
text="範例目錄"/>
+ <l:gentext key="listofexamples"
text="範例目錄"/>
+ <l:gentext key="ListofFigures"
text="附圖目錄"/>
+ <l:gentext key="listoffigures"
text="附圖目錄"/>
+ <l:gentext key="ListofProcedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listofprocedures" text="List of Procedures"
lang="en"/>
+ <l:gentext key="listoftables"
text="附表目錄"/>
+ <l:gentext key="ListofTables"
text="附表目錄"/>
+ <l:gentext key="ListofUnknown"
text="其它內容目錄"/>
+ <l:gentext key="listofunknown"
text="其它內容目錄"/>
+ <l:gentext key="nav-home" text="內容"/>
+ <l:gentext key="nav-next"
text="下一頁"/>
+ <l:gentext key="nav-next-sibling"
text="快速向後"/>
+ <l:gentext key="nav-prev"
text="前一頁"/>
+ <l:gentext key="nav-prev-sibling"
text="快速向前"/>
+ <l:gentext key="nav-up"
text="上一層"/>
+ <l:gentext key="nav-toc" text="ToC" lang="en"/>
+ <l:gentext key="Draft" text="Draft"/>
+ <l:gentext key="above" text="above"/>
+ <l:gentext key="below" text="below"/>
+ <l:gentext key="sectioncalled" text="the section called"/>
+ <l:gentext key="index symbols" text="Symbols"/>
+ <l:gentext key="lowercase.alpha"
text="abcdefghijklmnopqrstuvwxyz" lang="en"/>
+ <l:gentext key="uppercase.alpha"
text="ABCDEFGHIJKLMNOPQRSTUVWXYZ" lang="en"/>
+ <l:dingbat key="startquote" text="""/>
+ <l:dingbat key="endquote" text="""/>
+ <l:dingbat key="nestedstartquote" text="'"/>
+ <l:dingbat key="nestedendquote" text="'"/>
+ <l:dingbat key="singlestartquote" text="‘"
lang="en"/>
+ <l:dingbat key="singleendquote" text="’"
lang="en"/>
+ <l:dingbat key="bullet" text="•"/>
+ <l:gentext key="hyphenation-character" text="-"
lang="en"/>
+ <l:gentext key="hyphenation-push-character-count" text="2"
lang="en"/>
+ <l:gentext key="hyphenation-remain-character-count" text="2"
lang="en"/>
+
+ <l:context name="styles">
+ <l:template name="person-name" text="first-last"/>
+ </l:context>
+
+ <l:context name="title">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer" text="%t"/>
+ <l:template name="appendix" text="附錄 %n.
%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="biblioentry" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliolist" text="%t"
lang="en"/>
+ <l:template name="bibliomixed" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="章 %n. %t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation"
text="方程式 %n. %t"/>
+ <l:template name="example" text="範例 %n.
%t"/>
+ <l:template name="figure" text="圖形 %n.
%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="glosslist" text="%t"
lang="en"/>
+ <l:template name="glossentry" text="%t"
lang="en"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text=""/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="部 %n. %t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="procedure.formal"
text="過程 %n. %t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="productionset.formal"
text="Production %n"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry" text="%t"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question" text="%t"/>
+ <l:template name="refentry" text="%t"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsection" text="%t"
lang="en"/>
+ <l:template name="refsect1" text="%t"/>
+ <l:template name="refsect2" text="%t"/>
+ <l:template name="refsect3" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="refsynopsisdivinfo" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="step" text="%t"/>
+ <l:template name="table" text="表格 %n.
%t"/>
+ <l:template name="task" text="%t" lang="en"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text=""
lang="en"/>
+ <l:template name="warning" text="%t"/>
+ </l:context>
+
+ <l:context name="title-unnumbered">
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article/appendix" text="%t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="sect1" text="%t"/>
+ <l:template name="sect2" text="%t"/>
+ <l:template name="sect3" text="%t"/>
+ <l:template name="sect4" text="%t"/>
+ <l:template name="sect5" text="%t"/>
+ <l:template name="section" text="%t"/>
+ <l:template name="simplesect" text="%t"/>
+ </l:context>
+
+ <l:context name="title-numbered">
+ <l:template name="appendix" text="附錄 %n.
%t"/>
+ <l:template name="article/appendix" text="%n. %t"
lang="en"/>
+ <l:template name="bridgehead" text="%t"/>
+ <l:template name="chapter" text="章 %n. %t"/>
+ <l:template name="sect1" text="%n. %t"/>
+ <l:template name="sect2" text="%n. %t"/>
+ <l:template name="sect3" text="%n. %t"/>
+ <l:template name="sect4" text="%n. %t"/>
+ <l:template name="sect5" text="%n. %t"/>
+ <l:template name="section" text="%n. %t"/>
+ <l:template name="simplesect" text="%n. %t"/>
+ </l:context>
+
+ <l:context name="subtitle">
+ <l:template name="appendix" text="%s"/>
+ <l:template name="article" text="%s"/>
+ <l:template name="bibliodiv" text="%s"/>
+ <l:template name="biblioentry" text="%s"/>
+ <l:template name="bibliography" text="%s"/>
+ <l:template name="bibliomixed" text="%s"/>
+ <l:template name="bibliomset" text="%s"/>
+ <l:template name="biblioset" text="%s"/>
+ <l:template name="book" text="%s"/>
+ <l:template name="chapter" text="%s"/>
+ <l:template name="colophon" text="%s"/>
+ <l:template name="dedication" text="%s"/>
+ <l:template name="glossary" text="%s"/>
+ <l:template name="glossdiv" text="%s"/>
+ <l:template name="index" text="%s"/>
+ <l:template name="indexdiv" text="%s"/>
+ <l:template name="lot" text="%s"/>
+ <l:template name="part" text="%s"/>
+ <l:template name="partintro" text="%s"/>
+ <l:template name="preface" text="%s"/>
+ <l:template name="refentry" text="%s"/>
+ <l:template name="reference" text="%s"/>
+ <l:template name="refsection" text="%s"
lang="en"/>
+ <l:template name="refsect1" text="%s"/>
+ <l:template name="refsect2" text="%s"/>
+ <l:template name="refsect3" text="%s"/>
+ <l:template name="refsynopsisdiv" text="%s"/>
+ <l:template name="sect1" text="%s"/>
+ <l:template name="sect2" text="%s"/>
+ <l:template name="sect3" text="%s"/>
+ <l:template name="sect4" text="%s"/>
+ <l:template name="sect5" text="%s"/>
+ <l:template name="section" text="%s"/>
+ <l:template name="set" text="%s"/>
+ <l:template name="setindex" text="%s"/>
+ <l:template name="sidebar" text="%s"/>
+ <l:template name="simplesect" text="%s"/>
+ <l:template name="toc" text="%s"/>
+ </l:context>
+
+ <l:context name="xref">
+ <l:template name="abstract" text="%t"/>
+ <l:template name="answer"
text="答: %n"/>
+ <l:template name="appendix" text="%t"/>
+ <l:template name="article" text="%t"/>
+ <l:template name="authorblurb" text="%t"/>
+ <l:template name="bibliodiv" text="%t"/>
+ <l:template name="bibliography" text="%t"/>
+ <l:template name="bibliomset" text="%t"/>
+ <l:template name="biblioset" text="%t"/>
+ <l:template name="blockquote" text="%t"/>
+ <l:template name="book" text="%t"/>
+ <l:template name="calloutlist" text="%t"/>
+ <l:template name="caution" text="%t"/>
+ <l:template name="chapter" text="%t"/>
+ <l:template name="colophon" text="%t"/>
+ <l:template name="constraintdef" text="%t"/>
+ <l:template name="dedication" text="%t"/>
+ <l:template name="equation" text="%t"/>
+ <l:template name="example" text="%t"/>
+ <l:template name="figure" text="%t"/>
+ <l:template name="formalpara" text="%t"/>
+ <l:template name="glossary" text="%t"/>
+ <l:template name="glossdiv" text="%t"/>
+ <l:template name="important" text="%t"/>
+ <l:template name="index" text="%t"/>
+ <l:template name="indexdiv" text="%t"/>
+ <l:template name="itemizedlist" text="%t"/>
+ <l:template name="legalnotice" text="%t"/>
+ <l:template name="listitem" text="%n"/>
+ <l:template name="lot" text="%t"/>
+ <l:template name="msg" text="%t"/>
+ <l:template name="msgexplan" text="%t"/>
+ <l:template name="msgmain" text="%t"/>
+ <l:template name="msgrel" text="%t"/>
+ <l:template name="msgset" text="%t"/>
+ <l:template name="msgsub" text="%t"/>
+ <l:template name="note" text="%t"/>
+ <l:template name="orderedlist" text="%t"/>
+ <l:template name="part" text="%t"/>
+ <l:template name="partintro" text="%t"/>
+ <l:template name="preface" text="%t"/>
+ <l:template name="procedure" text="%t"/>
+ <l:template name="productionset" text="%t"/>
+ <l:template name="qandadiv" text="%t"/>
+ <l:template name="qandaentry"
text="問: %n"/>
+ <l:template name="qandaset" text="%t"/>
+ <l:template name="question"
text="問: %n"/>
+ <l:template name="reference" text="%t"/>
+ <l:template name="refsynopsisdiv" text="%t"/>
+ <l:template name="segmentedlist" text="%t"/>
+ <l:template name="set" text="%t"/>
+ <l:template name="setindex" text="%t"/>
+ <l:template name="sidebar" text="%t"/>
+ <l:template name="table" text="%t"/>
+ <l:template name="tip" text="%t"/>
+ <l:template name="toc" text="%t"/>
+ <l:template name="variablelist" text="%t"/>
+ <l:template name="varlistentry" text="%n"/>
+ <l:template name="warning" text="%t"/>
+ <l:template name="page.citation" text=" [%p]"/>
+ <l:template name="page" text="(page %p)"
lang="en"/>
+ <l:template name="pageabbrev" text="(p. %p)"
lang="en"/>
+ <l:template name="Page" text="Page %p"
lang="en"/>
+ <l:template name="bridgehead"
text=""%t""/>
+ <l:template name="refsection" text="the section called
"%t"" lang="en"/>
+ <l:template name="refsect1"
text=""%t""/>
+ <l:template name="refsect2"
text=""%t""/>
+ <l:template name="refsect3"
text=""%t""/>
+ <l:template name="sect1" text=""%t""/>
+ <l:template name="sect2" text=""%t""/>
+ <l:template name="sect3" text=""%t""/>
+ <l:template name="sect4" text=""%t""/>
+ <l:template name="sect5" text=""%t""/>
+ <l:template name="section" text=""%t""/>
+ <l:template name="simplesect"
text=""%t""/>
+ </l:context>
+
+ <l:context name="xref-number">
+ <l:template name="answer"
text="答: %n"/>
+ <l:template name="appendix"
text="附錄 %n"/>
+ <l:template name="bridgehead"
text="節 %n"/>
+ <l:template name="chapter"
text="章 %n"/>
+ <l:template name="equation"
text="方程式 %n"/>
+ <l:template name="example"
text="範例 %n"/>
+ <l:template name="figure"
text="圖形 %n"/>
+ <l:template name="part"
text="部 %n"/>
+ <l:template name="procedure"
text="過程 %n"/>
+ <l:template name="productionset"
text="Production %n"/>
+ <l:template name="qandadiv" text="Q &
A %n"/>
+ <l:template name="qandaentry"
text="問: %n"/>
+ <l:template name="question"
text="問: %n"/>
+ <l:template name="sect1"
text="節 %n"/>
+ <l:template name="sect2"
text="節 %n"/>
+ <l:template name="sect3"
text="節 %n"/>
+ <l:template name="sect4"
text="節 %n"/>
+ <l:template name="sect5"
text="節 %n"/>
+ <l:template name="section"
text="節 %n"/>
+ <l:template name="table"
text="表格 %n"/>
+ </l:context>
+
+ <l:context name="xref-number-and-title">
+ <l:template name="appendix"
text="附錄 %n, %t"/>
+ <l:template name="bridgehead" text="節 %n,
"%t""/>
+ <l:template name="chapter" text="章 %n,
%t"/>
+ <l:template name="equation"
text="方程式 %n,
"%t""/>
+ <l:template name="example"
text="範例 %n, "%t""/>
+ <l:template name="figure"
text="圖形 %n, "%t""/>
+ <l:template name="part" text="部 %n,
"%t""/>
+ <l:template name="procedure"
text="過程 %n, "%t""/>
+ <l:template name="productionset" text="Production %n,
"%t""/>
+ <l:template name="qandadiv" text="Q & A %n,
"%t""/>
+ <l:template name="refsect1" text="the section called
"%t""/>
+ <l:template name="refsect2" text="the section called
"%t""/>
+ <l:template name="refsect3" text="the section called
"%t""/>
+ <l:template name="refsection" text="the section called
"%t""/>
+ <l:template name="sect1" text="節 %n,
"%t""/>
+ <l:template name="sect2" text="節 %n,
"%t""/>
+ <l:template name="sect3" text="節 %n,
"%t""/>
+ <l:template name="sect4" text="節 %n,
"%t""/>
+ <l:template name="sect5" text="節 %n,
"%t""/>
+ <l:template name="section" text="節 %n,
"%t""/>
+ <l:template name="simplesect" text="the section called
"%t""/>
+ <l:template name="table"
text="表格 %n, "%t""/>
+ </l:context>
+
+ <l:context name="authorgroup">
+ <l:template name="sep" text=", "/>
+ <l:template name="sep2" text=" 且 "/>
+ <l:template name="seplast" text=", 且 "/>
+ </l:context>
+
+ <l:context name="glossary">
+ <l:template name="see" text="參見
"/>
+ <l:template name="seealso"
text="另參見 "/>
+ </l:context>
+
+ <l:context name="msgset">
+ <l:template name="MsgAud" text="讀者:
"/>
+ <l:template name="MsgLevel" text="程度:
"/>
+ <l:template name="MsgOrig" text="出處:
"/>
+ </l:context>
+
+ <l:context name="datetime">
+ <l:template name="format" text="m/d/Y"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-full">
+ <l:template name="January" text="January"
lang="en"/>
+ <l:template name="February" text="February"
lang="en"/>
+ <l:template name="March" text="March"
lang="en"/>
+ <l:template name="April" text="April"
lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="June" text="June"
lang="en"/>
+ <l:template name="July" text="July"
lang="en"/>
+ <l:template name="August" text="August"
lang="en"/>
+ <l:template name="September" text="September"
lang="en"/>
+ <l:template name="October" text="October"
lang="en"/>
+ <l:template name="November" text="November"
lang="en"/>
+ <l:template name="December" text="December"
lang="en"/>
+ <l:template name="Monday" text="Monday"
lang="en"/>
+ <l:template name="Tuesday" text="Tuesday"
lang="en"/>
+ <l:template name="Wednesday" text="Wednesday"
lang="en"/>
+ <l:template name="Thursday" text="Thursday"
lang="en"/>
+ <l:template name="Friday" text="Friday"
lang="en"/>
+ <l:template name="Saturday" text="Saturday"
lang="en"/>
+ <l:template name="Sunday" text="Sunday"
lang="en"/>
+ </l:context>
+
+ <l:context name="datetime-abbrev">
+ <l:template name="Jan" text="Jan" lang="en"/>
+ <l:template name="Feb" text="Feb" lang="en"/>
+ <l:template name="Mar" text="Mar" lang="en"/>
+ <l:template name="Apr" text="Apr" lang="en"/>
+ <l:template name="May" text="May" lang="en"/>
+ <l:template name="Jun" text="Jun" lang="en"/>
+ <l:template name="Jul" text="Jul" lang="en"/>
+ <l:template name="Aug" text="Aug" lang="en"/>
+ <l:template name="Sep" text="Sep" lang="en"/>
+ <l:template name="Oct" text="Oct" lang="en"/>
+ <l:template name="Nov" text="Nov" lang="en"/>
+ <l:template name="Dec" text="Dec" lang="en"/>
+ <l:template name="Mon" text="Mon" lang="en"/>
+ <l:template name="Tue" text="Tue" lang="en"/>
+ <l:template name="Wed" text="Wed" lang="en"/>
+ <l:template name="Thu" text="Thu" lang="en"/>
+ <l:template name="Fri" text="Fri" lang="en"/>
+ <l:template name="Sat" text="Sat" lang="en"/>
+ <l:template name="Sun" text="Sun" lang="en"/>
+ </l:context>
+
+ <l:context name="htmlhelp">
+ <l:template name="langcode" text="0x0404 Chinese
(TAIWAN)"/>
+ </l:context>
+
+ <l:letters lang="en">
+ <l:l i="-1"/>
+ <l:l i="0">Symbols</l:l>
+ <l:l i="10">A</l:l>
+ <l:l i="10">a</l:l>
+ <l:l i="10">À</l:l>
+ <l:l i="10">à</l:l>
+ <l:l i="10">Á</l:l>
+ <l:l i="10">á</l:l>
+ <l:l i="10">Â</l:l>
+ <l:l i="10">â</l:l>
+ <l:l i="10">Ã</l:l>
+ <l:l i="10">ã</l:l>
+ <l:l i="10">Ä</l:l>
+ <l:l i="10">ä</l:l>
+ <l:l i="10">Å</l:l>
+ <l:l i="10">å</l:l>
+ <l:l i="10">Ā</l:l>
+ <l:l i="10">ā</l:l>
+ <l:l i="10">Ă</l:l>
+ <l:l i="10">ă</l:l>
+ <l:l i="10">Ą</l:l>
+ <l:l i="10">ą</l:l>
+ <l:l i="10">Ǎ</l:l>
+ <l:l i="10">ǎ</l:l>
+ <l:l i="10">Ǟ</l:l>
+ <l:l i="10">ǟ</l:l>
+ <l:l i="10">Ǡ</l:l>
+ <l:l i="10">ǡ</l:l>
+ <l:l i="10">Ǻ</l:l>
+ <l:l i="10">ǻ</l:l>
+ <l:l i="10">Ȁ</l:l>
+ <l:l i="10">ȁ</l:l>
+ <l:l i="10">Ȃ</l:l>
+ <l:l i="10">ȃ</l:l>
+ <l:l i="10">Ȧ</l:l>
+ <l:l i="10">ȧ</l:l>
+ <l:l i="10">Ḁ</l:l>
+ <l:l i="10">ḁ</l:l>
+ <l:l i="10">ẚ</l:l>
+ <l:l i="10">Ạ</l:l>
+ <l:l i="10">ạ</l:l>
+ <l:l i="10">Ả</l:l>
+ <l:l i="10">ả</l:l>
+ <l:l i="10">Ấ</l:l>
+ <l:l i="10">ấ</l:l>
+ <l:l i="10">Ầ</l:l>
+ <l:l i="10">ầ</l:l>
+ <l:l i="10">Ẩ</l:l>
+ <l:l i="10">ẩ</l:l>
+ <l:l i="10">Ẫ</l:l>
+ <l:l i="10">ẫ</l:l>
+ <l:l i="10">Ậ</l:l>
+ <l:l i="10">ậ</l:l>
+ <l:l i="10">Ắ</l:l>
+ <l:l i="10">ắ</l:l>
+ <l:l i="10">Ằ</l:l>
+ <l:l i="10">ằ</l:l>
+ <l:l i="10">Ẳ</l:l>
+ <l:l i="10">ẳ</l:l>
+ <l:l i="10">Ẵ</l:l>
+ <l:l i="10">ẵ</l:l>
+ <l:l i="10">Ặ</l:l>
+ <l:l i="10">ặ</l:l>
+ <l:l i="20">B</l:l>
+ <l:l i="20">b</l:l>
+ <l:l i="20">ƀ</l:l>
+ <l:l i="20">Ɓ</l:l>
+ <l:l i="20">ɓ</l:l>
+ <l:l i="20">Ƃ</l:l>
+ <l:l i="20">ƃ</l:l>
+ <l:l i="20">Ḃ</l:l>
+ <l:l i="20">ḃ</l:l>
+ <l:l i="20">Ḅ</l:l>
+ <l:l i="20">ḅ</l:l>
+ <l:l i="20">Ḇ</l:l>
+ <l:l i="20">ḇ</l:l>
+ <l:l i="30">C</l:l>
+ <l:l i="30">c</l:l>
+ <l:l i="30">Ç</l:l>
+ <l:l i="30">ç</l:l>
+ <l:l i="30">Ć</l:l>
+ <l:l i="30">ć</l:l>
+ <l:l i="30">Ĉ</l:l>
+ <l:l i="30">ĉ</l:l>
+ <l:l i="30">Ċ</l:l>
+ <l:l i="30">ċ</l:l>
+ <l:l i="30">Č</l:l>
+ <l:l i="30">č</l:l>
+ <l:l i="30">Ƈ</l:l>
+ <l:l i="30">ƈ</l:l>
+ <l:l i="30">ɕ</l:l>
+ <l:l i="30">Ḉ</l:l>
+ <l:l i="30">ḉ</l:l>
+ <l:l i="40">D</l:l>
+ <l:l i="40">d</l:l>
+ <l:l i="40">Ď</l:l>
+ <l:l i="40">ď</l:l>
+ <l:l i="40">Đ</l:l>
+ <l:l i="40">đ</l:l>
+ <l:l i="40">Ɗ</l:l>
+ <l:l i="40">ɗ</l:l>
+ <l:l i="40">Ƌ</l:l>
+ <l:l i="40">ƌ</l:l>
+ <l:l i="40">Dž</l:l>
+ <l:l i="40">Dz</l:l>
+ <l:l i="40">ȡ</l:l>
+ <l:l i="40">ɖ</l:l>
+ <l:l i="40">Ḋ</l:l>
+ <l:l i="40">ḋ</l:l>
+ <l:l i="40">Ḍ</l:l>
+ <l:l i="40">ḍ</l:l>
+ <l:l i="40">Ḏ</l:l>
+ <l:l i="40">ḏ</l:l>
+ <l:l i="40">Ḑ</l:l>
+ <l:l i="40">ḑ</l:l>
+ <l:l i="40">Ḓ</l:l>
+ <l:l i="40">ḓ</l:l>
+ <l:l i="50">E</l:l>
+ <l:l i="50">e</l:l>
+ <l:l i="50">È</l:l>
+ <l:l i="50">è</l:l>
+ <l:l i="50">É</l:l>
+ <l:l i="50">é</l:l>
+ <l:l i="50">Ê</l:l>
+ <l:l i="50">ê</l:l>
+ <l:l i="50">Ë</l:l>
+ <l:l i="50">ë</l:l>
+ <l:l i="50">Ē</l:l>
+ <l:l i="50">ē</l:l>
+ <l:l i="50">Ĕ</l:l>
+ <l:l i="50">ĕ</l:l>
+ <l:l i="50">Ė</l:l>
+ <l:l i="50">ė</l:l>
+ <l:l i="50">Ę</l:l>
+ <l:l i="50">ę</l:l>
+ <l:l i="50">Ě</l:l>
+ <l:l i="50">ě</l:l>
+ <l:l i="50">Ȅ</l:l>
+ <l:l i="50">ȅ</l:l>
+ <l:l i="50">Ȇ</l:l>
+ <l:l i="50">ȇ</l:l>
+ <l:l i="50">Ȩ</l:l>
+ <l:l i="50">ȩ</l:l>
+ <l:l i="50">Ḕ</l:l>
+ <l:l i="50">ḕ</l:l>
+ <l:l i="50">Ḗ</l:l>
+ <l:l i="50">ḗ</l:l>
+ <l:l i="50">Ḙ</l:l>
+ <l:l i="50">ḙ</l:l>
+ <l:l i="50">Ḛ</l:l>
+ <l:l i="50">ḛ</l:l>
+ <l:l i="50">Ḝ</l:l>
+ <l:l i="50">ḝ</l:l>
+ <l:l i="50">Ẹ</l:l>
+ <l:l i="50">ẹ</l:l>
+ <l:l i="50">Ẻ</l:l>
+ <l:l i="50">ẻ</l:l>
+ <l:l i="50">Ẽ</l:l>
+ <l:l i="50">ẽ</l:l>
+ <l:l i="50">Ế</l:l>
+ <l:l i="50">ế</l:l>
+ <l:l i="50">Ề</l:l>
+ <l:l i="50">ề</l:l>
+ <l:l i="50">Ể</l:l>
+ <l:l i="50">ể</l:l>
+ <l:l i="50">Ễ</l:l>
+ <l:l i="50">ễ</l:l>
+ <l:l i="50">Ệ</l:l>
+ <l:l i="50">ệ</l:l>
+ <l:l i="60">F</l:l>
+ <l:l i="60">f</l:l>
+ <l:l i="60">Ƒ</l:l>
+ <l:l i="60">ƒ</l:l>
+ <l:l i="60">Ḟ</l:l>
+ <l:l i="60">ḟ</l:l>
+ <l:l i="70">G</l:l>
+ <l:l i="70">g</l:l>
+ <l:l i="70">Ĝ</l:l>
+ <l:l i="70">ĝ</l:l>
+ <l:l i="70">Ğ</l:l>
+ <l:l i="70">ğ</l:l>
+ <l:l i="70">Ġ</l:l>
+ <l:l i="70">ġ</l:l>
+ <l:l i="70">Ģ</l:l>
+ <l:l i="70">ģ</l:l>
+ <l:l i="70">Ɠ</l:l>
+ <l:l i="70">ɠ</l:l>
+ <l:l i="70">Ǥ</l:l>
+ <l:l i="70">ǥ</l:l>
+ <l:l i="70">Ǧ</l:l>
+ <l:l i="70">ǧ</l:l>
+ <l:l i="70">Ǵ</l:l>
+ <l:l i="70">ǵ</l:l>
+ <l:l i="70">Ḡ</l:l>
+ <l:l i="70">ḡ</l:l>
+ <l:l i="80">H</l:l>
+ <l:l i="80">h</l:l>
+ <l:l i="80">Ĥ</l:l>
+ <l:l i="80">ĥ</l:l>
+ <l:l i="80">Ħ</l:l>
+ <l:l i="80">ħ</l:l>
+ <l:l i="80">Ȟ</l:l>
+ <l:l i="80">ȟ</l:l>
+ <l:l i="80">ɦ</l:l>
+ <l:l i="80">Ḣ</l:l>
+ <l:l i="80">ḣ</l:l>
+ <l:l i="80">Ḥ</l:l>
+ <l:l i="80">ḥ</l:l>
+ <l:l i="80">Ḧ</l:l>
+ <l:l i="80">ḧ</l:l>
+ <l:l i="80">Ḩ</l:l>
+ <l:l i="80">ḩ</l:l>
+ <l:l i="80">Ḫ</l:l>
+ <l:l i="80">ḫ</l:l>
+ <l:l i="80">ẖ</l:l>
+ <l:l i="90">I</l:l>
+ <l:l i="90">i</l:l>
+ <l:l i="90">Ì</l:l>
+ <l:l i="90">ì</l:l>
+ <l:l i="90">Í</l:l>
+ <l:l i="90">í</l:l>
+ <l:l i="90">Î</l:l>
+ <l:l i="90">î</l:l>
+ <l:l i="90">Ï</l:l>
+ <l:l i="90">ï</l:l>
+ <l:l i="90">Ĩ</l:l>
+ <l:l i="90">ĩ</l:l>
+ <l:l i="90">Ī</l:l>
+ <l:l i="90">ī</l:l>
+ <l:l i="90">Ĭ</l:l>
+ <l:l i="90">ĭ</l:l>
+ <l:l i="90">Į</l:l>
+ <l:l i="90">į</l:l>
+ <l:l i="90">İ</l:l>
+ <l:l i="90">Ɨ</l:l>
+ <l:l i="90">ɨ</l:l>
+ <l:l i="90">Ǐ</l:l>
+ <l:l i="90">ǐ</l:l>
+ <l:l i="90">Ȉ</l:l>
+ <l:l i="90">ȉ</l:l>
+ <l:l i="90">Ȋ</l:l>
+ <l:l i="90">ȋ</l:l>
+ <l:l i="90">Ḭ</l:l>
+ <l:l i="90">ḭ</l:l>
+ <l:l i="90">Ḯ</l:l>
+ <l:l i="90">ḯ</l:l>
+ <l:l i="90">Ỉ</l:l>
+ <l:l i="90">ỉ</l:l>
+ <l:l i="90">Ị</l:l>
+ <l:l i="90">ị</l:l>
+ <l:l i="100">J</l:l>
+ <l:l i="100">j</l:l>
+ <l:l i="100">Ĵ</l:l>
+ <l:l i="100">ĵ</l:l>
+ <l:l i="100">ǰ</l:l>
+ <l:l i="100">ʝ</l:l>
+ <l:l i="110">K</l:l>
+ <l:l i="110">k</l:l>
+ <l:l i="110">Ķ</l:l>
+ <l:l i="110">ķ</l:l>
+ <l:l i="110">Ƙ</l:l>
+ <l:l i="110">ƙ</l:l>
+ <l:l i="110">Ǩ</l:l>
+ <l:l i="110">ǩ</l:l>
+ <l:l i="110">Ḱ</l:l>
+ <l:l i="110">ḱ</l:l>
+ <l:l i="110">Ḳ</l:l>
+ <l:l i="110">ḳ</l:l>
+ <l:l i="110">Ḵ</l:l>
+ <l:l i="110">ḵ</l:l>
+ <l:l i="120">L</l:l>
+ <l:l i="120">l</l:l>
+ <l:l i="120">Ĺ</l:l>
+ <l:l i="120">ĺ</l:l>
+ <l:l i="120">Ļ</l:l>
+ <l:l i="120">ļ</l:l>
+ <l:l i="120">Ľ</l:l>
+ <l:l i="120">ľ</l:l>
+ <l:l i="120">Ŀ</l:l>
+ <l:l i="120">ŀ</l:l>
+ <l:l i="120">Ł</l:l>
+ <l:l i="120">ł</l:l>
+ <l:l i="120">ƚ</l:l>
+ <l:l i="120">Lj</l:l>
+ <l:l i="120">ȴ</l:l>
+ <l:l i="120">ɫ</l:l>
+ <l:l i="120">ɬ</l:l>
+ <l:l i="120">ɭ</l:l>
+ <l:l i="120">Ḷ</l:l>
+ <l:l i="120">ḷ</l:l>
+ <l:l i="120">Ḹ</l:l>
+ <l:l i="120">ḹ</l:l>
+ <l:l i="120">Ḻ</l:l>
+ <l:l i="120">ḻ</l:l>
+ <l:l i="120">Ḽ</l:l>
+ <l:l i="120">ḽ</l:l>
+ <l:l i="130">M</l:l>
+ <l:l i="130">m</l:l>
+ <l:l i="130">ɱ</l:l>
+ <l:l i="130">Ḿ</l:l>
+ <l:l i="130">ḿ</l:l>
+ <l:l i="130">Ṁ</l:l>
+ <l:l i="130">ṁ</l:l>
+ <l:l i="130">Ṃ</l:l>
+ <l:l i="130">ṃ</l:l>
+ <l:l i="140">N</l:l>
+ <l:l i="140">n</l:l>
+ <l:l i="140">Ñ</l:l>
+ <l:l i="140">ñ</l:l>
+ <l:l i="140">Ń</l:l>
+ <l:l i="140">ń</l:l>
+ <l:l i="140">Ņ</l:l>
+ <l:l i="140">ņ</l:l>
+ <l:l i="140">Ň</l:l>
+ <l:l i="140">ň</l:l>
+ <l:l i="140">Ɲ</l:l>
+ <l:l i="140">ɲ</l:l>
+ <l:l i="140">ƞ</l:l>
+ <l:l i="140">Ƞ</l:l>
+ <l:l i="140">Nj</l:l>
+ <l:l i="140">Ǹ</l:l>
+ <l:l i="140">ǹ</l:l>
+ <l:l i="140">ȵ</l:l>
+ <l:l i="140">ɳ</l:l>
+ <l:l i="140">Ṅ</l:l>
+ <l:l i="140">ṅ</l:l>
+ <l:l i="140">Ṇ</l:l>
+ <l:l i="140">ṇ</l:l>
+ <l:l i="140">Ṉ</l:l>
+ <l:l i="140">ṉ</l:l>
+ <l:l i="140">Ṋ</l:l>
+ <l:l i="140">ṋ</l:l>
+ <l:l i="150">O</l:l>
+ <l:l i="150">o</l:l>
+ <l:l i="150">Ò</l:l>
+ <l:l i="150">ò</l:l>
+ <l:l i="150">Ó</l:l>
+ <l:l i="150">ó</l:l>
+ <l:l i="150">Ô</l:l>
+ <l:l i="150">ô</l:l>
+ <l:l i="150">Õ</l:l>
+ <l:l i="150">õ</l:l>
+ <l:l i="150">Ö</l:l>
+ <l:l i="150">ö</l:l>
+ <l:l i="150">Ø</l:l>
+ <l:l i="150">ø</l:l>
+ <l:l i="150">Ō</l:l>
+ <l:l i="150">ō</l:l>
+ <l:l i="150">Ŏ</l:l>
+ <l:l i="150">ŏ</l:l>
+ <l:l i="150">Ő</l:l>
+ <l:l i="150">ő</l:l>
+ <l:l i="150">Ɵ</l:l>
+ <l:l i="150">Ơ</l:l>
+ <l:l i="150">ơ</l:l>
+ <l:l i="150">Ǒ</l:l>
+ <l:l i="150">ǒ</l:l>
+ <l:l i="150">Ǫ</l:l>
+ <l:l i="150">ǫ</l:l>
+ <l:l i="150">Ǭ</l:l>
+ <l:l i="150">ǭ</l:l>
+ <l:l i="150">Ǿ</l:l>
+ <l:l i="150">ǿ</l:l>
+ <l:l i="150">Ȍ</l:l>
+ <l:l i="150">ȍ</l:l>
+ <l:l i="150">Ȏ</l:l>
+ <l:l i="150">ȏ</l:l>
+ <l:l i="150">Ȫ</l:l>
+ <l:l i="150">ȫ</l:l>
+ <l:l i="150">Ȭ</l:l>
+ <l:l i="150">ȭ</l:l>
+ <l:l i="150">Ȯ</l:l>
+ <l:l i="150">ȯ</l:l>
+ <l:l i="150">Ȱ</l:l>
+ <l:l i="150">ȱ</l:l>
+ <l:l i="150">Ṍ</l:l>
+ <l:l i="150">ṍ</l:l>
+ <l:l i="150">Ṏ</l:l>
+ <l:l i="150">ṏ</l:l>
+ <l:l i="150">Ṑ</l:l>
+ <l:l i="150">ṑ</l:l>
+ <l:l i="150">Ṓ</l:l>
+ <l:l i="150">ṓ</l:l>
+ <l:l i="150">Ọ</l:l>
+ <l:l i="150">ọ</l:l>
+ <l:l i="150">Ỏ</l:l>
+ <l:l i="150">ỏ</l:l>
+ <l:l i="150">Ố</l:l>
+ <l:l i="150">ố</l:l>
+ <l:l i="150">Ồ</l:l>
+ <l:l i="150">ồ</l:l>
+ <l:l i="150">Ổ</l:l>
+ <l:l i="150">ổ</l:l>
+ <l:l i="150">Ỗ</l:l>
+ <l:l i="150">ỗ</l:l>
+ <l:l i="150">Ộ</l:l>
+ <l:l i="150">ộ</l:l>
+ <l:l i="150">Ớ</l:l>
+ <l:l i="150">ớ</l:l>
+ <l:l i="150">Ờ</l:l>
+ <l:l i="150">ờ</l:l>
+ <l:l i="150">Ở</l:l>
+ <l:l i="150">ở</l:l>
+ <l:l i="150">Ỡ</l:l>
+ <l:l i="150">ỡ</l:l>
+ <l:l i="150">Ợ</l:l>
+ <l:l i="150">ợ</l:l>
+ <l:l i="160">P</l:l>
+ <l:l i="160">p</l:l>
+ <l:l i="160">Ƥ</l:l>
+ <l:l i="160">ƥ</l:l>
+ <l:l i="160">Ṕ</l:l>
+ <l:l i="160">ṕ</l:l>
+ <l:l i="160">Ṗ</l:l>
+ <l:l i="160">ṗ</l:l>
+ <l:l i="170">Q</l:l>
+ <l:l i="170">q</l:l>
+ <l:l i="170">ʠ</l:l>
+ <l:l i="180">R</l:l>
+ <l:l i="180">r</l:l>
+ <l:l i="180">Ŕ</l:l>
+ <l:l i="180">ŕ</l:l>
+ <l:l i="180">Ŗ</l:l>
+ <l:l i="180">ŗ</l:l>
+ <l:l i="180">Ř</l:l>
+ <l:l i="180">ř</l:l>
+ <l:l i="180">Ȑ</l:l>
+ <l:l i="180">ȑ</l:l>
+ <l:l i="180">Ȓ</l:l>
+ <l:l i="180">ȓ</l:l>
+ <l:l i="180">ɼ</l:l>
+ <l:l i="180">ɽ</l:l>
+ <l:l i="180">ɾ</l:l>
+ <l:l i="180">Ṙ</l:l>
+ <l:l i="180">ṙ</l:l>
+ <l:l i="180">Ṛ</l:l>
+ <l:l i="180">ṛ</l:l>
+ <l:l i="180">Ṝ</l:l>
+ <l:l i="180">ṝ</l:l>
+ <l:l i="180">Ṟ</l:l>
+ <l:l i="180">ṟ</l:l>
+ <l:l i="190">S</l:l>
+ <l:l i="190">s</l:l>
+ <l:l i="190">Ś</l:l>
+ <l:l i="190">ś</l:l>
+ <l:l i="190">Ŝ</l:l>
+ <l:l i="190">ŝ</l:l>
+ <l:l i="190">Ş</l:l>
+ <l:l i="190">ş</l:l>
+ <l:l i="190">Š</l:l>
+ <l:l i="190">š</l:l>
+ <l:l i="190">Ș</l:l>
+ <l:l i="190">ș</l:l>
+ <l:l i="190">ʂ</l:l>
+ <l:l i="190">Ṡ</l:l>
+ <l:l i="190">ṡ</l:l>
+ <l:l i="190">Ṣ</l:l>
+ <l:l i="190">ṣ</l:l>
+ <l:l i="190">Ṥ</l:l>
+ <l:l i="190">ṥ</l:l>
+ <l:l i="190">Ṧ</l:l>
+ <l:l i="190">ṧ</l:l>
+ <l:l i="190">Ṩ</l:l>
+ <l:l i="190">ṩ</l:l>
+ <l:l i="200">T</l:l>
+ <l:l i="200">t</l:l>
+ <l:l i="200">Ţ</l:l>
+ <l:l i="200">ţ</l:l>
+ <l:l i="200">Ť</l:l>
+ <l:l i="200">ť</l:l>
+ <l:l i="200">Ŧ</l:l>
+ <l:l i="200">ŧ</l:l>
+ <l:l i="200">ƫ</l:l>
+ <l:l i="200">Ƭ</l:l>
+ <l:l i="200">ƭ</l:l>
+ <l:l i="200">Ʈ</l:l>
+ <l:l i="200">ʈ</l:l>
+ <l:l i="200">Ț</l:l>
+ <l:l i="200">ț</l:l>
+ <l:l i="200">ȶ</l:l>
+ <l:l i="200">Ṫ</l:l>
+ <l:l i="200">ṫ</l:l>
+ <l:l i="200">Ṭ</l:l>
+ <l:l i="200">ṭ</l:l>
+ <l:l i="200">Ṯ</l:l>
+ <l:l i="200">ṯ</l:l>
+ <l:l i="200">Ṱ</l:l>
+ <l:l i="200">ṱ</l:l>
+ <l:l i="200">ẗ</l:l>
+ <l:l i="210">U</l:l>
+ <l:l i="210">u</l:l>
+ <l:l i="210">Ù</l:l>
+ <l:l i="210">ù</l:l>
+ <l:l i="210">Ú</l:l>
+ <l:l i="210">ú</l:l>
+ <l:l i="210">Û</l:l>
+ <l:l i="210">û</l:l>
+ <l:l i="210">Ü</l:l>
+ <l:l i="210">ü</l:l>
+ <l:l i="210">Ũ</l:l>
+ <l:l i="210">ũ</l:l>
+ <l:l i="210">Ū</l:l>
+ <l:l i="210">ū</l:l>
+ <l:l i="210">Ŭ</l:l>
+ <l:l i="210">ŭ</l:l>
+ <l:l i="210">Ů</l:l>
+ <l:l i="210">ů</l:l>
+ <l:l i="210">Ű</l:l>
+ <l:l i="210">ű</l:l>
+ <l:l i="210">Ų</l:l>
+ <l:l i="210">ų</l:l>
+ <l:l i="210">Ư</l:l>
+ <l:l i="210">ư</l:l>
+ <l:l i="210">Ǔ</l:l>
+ <l:l i="210">ǔ</l:l>
+ <l:l i="210">Ǖ</l:l>
+ <l:l i="210">ǖ</l:l>
+ <l:l i="210">Ǘ</l:l>
+ <l:l i="210">ǘ</l:l>
+ <l:l i="210">Ǚ</l:l>
+ <l:l i="210">ǚ</l:l>
+ <l:l i="210">Ǜ</l:l>
+ <l:l i="210">ǜ</l:l>
+ <l:l i="210">Ȕ</l:l>
+ <l:l i="210">ȕ</l:l>
+ <l:l i="210">Ȗ</l:l>
+ <l:l i="210">ȗ</l:l>
+ <l:l i="210">Ṳ</l:l>
+ <l:l i="210">ṳ</l:l>
+ <l:l i="210">Ṵ</l:l>
+ <l:l i="210">ṵ</l:l>
+ <l:l i="210">Ṷ</l:l>
+ <l:l i="210">ṷ</l:l>
+ <l:l i="210">Ṹ</l:l>
+ <l:l i="210">ṹ</l:l>
+ <l:l i="210">Ṻ</l:l>
+ <l:l i="210">ṻ</l:l>
+ <l:l i="210">Ụ</l:l>
+ <l:l i="210">ụ</l:l>
+ <l:l i="210">Ủ</l:l>
+ <l:l i="210">ủ</l:l>
+ <l:l i="210">Ứ</l:l>
+ <l:l i="210">ứ</l:l>
+ <l:l i="210">Ừ</l:l>
+ <l:l i="210">ừ</l:l>
+ <l:l i="210">Ử</l:l>
+ <l:l i="210">ử</l:l>
+ <l:l i="210">Ữ</l:l>
+ <l:l i="210">ữ</l:l>
+ <l:l i="210">Ự</l:l>
+ <l:l i="210">ự</l:l>
+ <l:l i="220">V</l:l>
+ <l:l i="220">v</l:l>
+ <l:l i="220">Ʋ</l:l>
+ <l:l i="220">ʋ</l:l>
+ <l:l i="220">Ṽ</l:l>
+ <l:l i="220">ṽ</l:l>
+ <l:l i="220">Ṿ</l:l>
+ <l:l i="220">ṿ</l:l>
+ <l:l i="230">W</l:l>
+ <l:l i="230">w</l:l>
+ <l:l i="230">Ŵ</l:l>
+ <l:l i="230">ŵ</l:l>
+ <l:l i="230">Ẁ</l:l>
+ <l:l i="230">ẁ</l:l>
+ <l:l i="230">Ẃ</l:l>
+ <l:l i="230">ẃ</l:l>
+ <l:l i="230">Ẅ</l:l>
+ <l:l i="230">ẅ</l:l>
+ <l:l i="230">Ẇ</l:l>
+ <l:l i="230">ẇ</l:l>
+ <l:l i="230">Ẉ</l:l>
+ <l:l i="230">ẉ</l:l>
+ <l:l i="230">ẘ</l:l>
+ <l:l i="240">X</l:l>
+ <l:l i="240">x</l:l>
+ <l:l i="240">Ẋ</l:l>
+ <l:l i="240">ẋ</l:l>
+ <l:l i="240">Ẍ</l:l>
+ <l:l i="240">ẍ</l:l>
+ <l:l i="250">Y</l:l>
+ <l:l i="250">y</l:l>
+ <l:l i="250">Ý</l:l>
+ <l:l i="250">ý</l:l>
+ <l:l i="250">ÿ</l:l>
+ <l:l i="250">Ÿ</l:l>
+ <l:l i="250">Ŷ</l:l>
+ <l:l i="250">ŷ</l:l>
+ <l:l i="250">Ƴ</l:l>
+ <l:l i="250">ƴ</l:l>
+ <l:l i="250">Ȳ</l:l>
+ <l:l i="250">ȳ</l:l>
+ <l:l i="250">Ẏ</l:l>
+ <l:l i="250">ẏ</l:l>
+ <l:l i="250">ẙ</l:l>
+ <l:l i="250">Ỳ</l:l>
+ <l:l i="250">ỳ</l:l>
+ <l:l i="250">Ỵ</l:l>
+ <l:l i="250">ỵ</l:l>
+ <l:l i="250">Ỷ</l:l>
+ <l:l i="250">ỷ</l:l>
+ <l:l i="250">Ỹ</l:l>
+ <l:l i="250">ỹ</l:l>
+ <l:l i="260">Z</l:l>
+ <l:l i="260">z</l:l>
+ <l:l i="260">Ź</l:l>
+ <l:l i="260">ź</l:l>
+ <l:l i="260">Ż</l:l>
+ <l:l i="260">ż</l:l>
+ <l:l i="260">Ž</l:l>
+ <l:l i="260">ž</l:l>
+ <l:l i="260">Ƶ</l:l>
+ <l:l i="260">ƶ</l:l>
+ <l:l i="260">Ȥ</l:l>
+ <l:l i="260">ȥ</l:l>
+ <l:l i="260">ʐ</l:l>
+ <l:l i="260">ʑ</l:l>
+ <l:l i="260">Ẑ</l:l>
+ <l:l i="260">ẑ</l:l>
+ <l:l i="260">Ẓ</l:l>
+ <l:l i="260">ẓ</l:l>
+ <l:l i="260">Ẕ</l:l>
+ <l:l i="260">ẕ</l:l>
+ </l:letters>
+</l:l10n>
Added: trunk/docs/resources/support/docbook-xsl/fo/ChangeLog
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/ChangeLog (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/ChangeLog 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1768 @@
+2004-03-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl, table.xsl: Use table.table.properties on tables
+
+ * inline.xsl: Make linked first glossterms italic like all the glossterms
+
+ * param.ent, param.xweb: Added table.table.properties
+
+2004-03-02 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * xep.xsl: Seems that XEP now supports Unicode characters in bookmarks. There is no
further need to strip accents from characters.
+
+2004-02-29 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * graphics.xsl: Improved mapping of scalefit attribute to content-width FO property
+
+2004-02-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * verbatim.xsl: Bug #875229: add white-space-treatment=preserve
+
+2004-02-11 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * formal.xsl: informal.object template now handles informalequation.
+
+2004-02-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * component.xsl: Add force-page-count="no-force" to preface when double.sided
+ is off to prevent extra blank page.
+
+ * component.xsl, division.xsl: Added force-page-count="no-force" when
double.sided = 0
+ to prevent extra blank pages.
+
+2004-01-30 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * formal.xsl: calsTable template should use table.properties
+ instead of formal.object.properties.
+
+2004-01-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Use titleabbrev in ToC
+
+ * biblio.xsl: Support 'info' and 'personblurb'
+
+ * docbook.xsl: Support DocBook NG by way of the following hack: if we find an NG
document, do an identity transform to throw away the NG namespace and then process the
result. Requires exsl:node-set().
+
+ * docbookng.xsl: New file.
+
+ * qandaset.xsl, titlepage.xsl: Support 'info'
+
+2004-01-29 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * titlepage.xsl: Fix for multiple editor elements running together.
+
+2004-01-26 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * pagesetup.xsl, param.ent, param.xweb: Added header.column.widths and
footer.column.widths to
+ permit adjustment of the header and footer widths.
+
+2004-01-17 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xep.xsl: Added 'chapter' to test for adding TOC bookmark.
+
+2004-01-16 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * formal.xsl: Fixed bug in evaluation of @float in figure.
+
+2004-01-13 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * inline.xsl: Inline sequences now output id attribute if found.
+
+2004-01-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Initial support for bibliolist
+
+ * table.xsl: Abort if there's no @cols
+
+2003-12-31 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * autoidx-ng.xsl: New file.
+
+2003-12-30 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * biblio.xsl, xref.xsl: Changed document($bibliography.collection)
+ to document($bibliography.collection,.) so it will
+ look in the current directory instead of
+ the stylesheet directory.
+
+ * graphics.xsl: Fixed test for graphic inside inlineequation.
+
+ * xref.xsl: Added refsection to mode="xref-to" to support xref to refsection.
+
+2003-12-16 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * index.xsl, pagesetup.xsl, titlepage.templates.xml: Fixed bug in index title indents
when $title.margin.left is
+ non-zero.
+
+2003-12-15 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * sections.xsl: Now marker respects $marker.section.level parameter.
+
+2003-12-10 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * param.ent, param.xweb: Added marker.section.level to control which sections
+ are included in running headers or footers.
+
+2003-12-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * component.xsl: Fixed bug #605761 where article/appendix title did not respect
+ the $title.margin.left setting. Use a new
+ article.appendix.title.properties attribute set.
+
+ * param.ent, param.xweb: Added article.appendix.title.properties to fix bug 605761.
+
+2003-12-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * param.ent, param.xweb: Added refentry.pagebreak parameter.
+
+ * refentry.xsl: refnamediv now uses section.level template to compute title level.
+
+ * refentry.xsl: Added $refentry.pagebreak parameter to make page breaks optional.
+
+2003-12-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl, param.ent, param.xweb: Support new parameters for superscript/subscript
properties
+
+2003-12-02 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * lists.xsl: Processing of listitems now processes and preserves order of comments and
PIs.
+
+2003-11-30 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * htmltbl.xsl, task.xsl: Added CVS $Id.
+
+2003-11-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * pagesetup.xsl: Remove $title.margin.left from the margin-left calculation
+ when $passivetex.extensions != 0 since it can't do the math.
+
+2003-11-24 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Make sure that fo:list-item-body always contains an fo:block
+
+2003-11-23 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Support code inline
+
+2003-11-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * formal.xsl: Moved id from fo:table to container block in informaltable
+ to eliminate duplicate ids when multiple tgroups used.
+
+2003-11-05 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * graphics.xsl: Added GIF extensions which is supported by FOP
+
+2003-10-28 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * formal.xsl: Add comment about span not working in most FO processor because
+ not on a child of fo:flow.
+
+2003-10-15 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * pagesetup.xsl: Added units to margin-left="0" in header and footer
templates.
+
+2003-10-11 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * titlepage.xsl: width property added to revhistory table, with
+ option to use <?dbfo table-width="xx%"?> processing instruction.
+
+2003-10-08 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * pagesetup.xsl: Removed title.margin.left indent for the index-*-draft
+ page masters as well.
+
+2003-10-04 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * autoidx.xsl, index.xsl, param.ent, param.xweb: Significant index terms can get special
rendering in XEP
+
+2003-10-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Support stepalternatives
+
+2003-09-29 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * lists.xsl: Fixed bug in variablelist width calc that was returning zero.
+
+2003-09-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Bug #779655: fix PIs and comments in segmented lists
+
+2003-09-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl, qandaset.xsl: Bug #687783: attempt rudimentary support for blockinfo
+
+2003-09-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * sections.xsl: call to section.heading now includes empty titleabbrev
+ param unless actual titleabbrev element is present.
+
+2003-09-24 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * param.xweb: Fixed typo.
+
+2003-09-18 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * verbatim.xsl: Added text-align='start' in literallayout when
+ not monospaced.
+
+2003-09-16 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * titlepage.templates.xml: Changed "0" to "0pt" in index margin-left
property.
+
+2003-09-12 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xref.xsl: Add a nonbreaking space before ulink footnote reference.
+
+2003-09-10 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * sections.xsl: Modified template for "section" to handle
section.level*.properties
+ attribute sets.
+
+2003-09-09 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * param.ent, param.xweb: Added section.*.properties.
+
+ * sections.xsl: Added section.*.properties to container block for
+ each section level.
+
+2003-09-08 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * lists.xsl: Exclude indexterms from calculation of string length
+ in longest.term template since they are not visible.
+
+2003-09-07 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl: Remove slides from root.elements; let slides stylesheet override
root.elements instead
+
+2003-09-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * biblio.xsl: Added "part" to list of parents that require a page-sequence
+ for bibliography.
+
+2003-09-03 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * docbook.xsl: Added slides to the root.elements variable so the slides
+ customization doesn't break.
+
+2003-09-02 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * lists.xsl: Turn off procedure/titleabbrev in regular output.
+ Adjust variablelist termlength from em * 0.50 to em * 0.60
+ so short terms fit better.
+
+2003-08-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Rudimentary support for @dir
+
+2003-08-29 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * pagesetup.xsl, titlepage.templates.xml: For index, turn off $title.margin.left so the
index
+ looks like a normal two-column index.
+
+ * qandaset.xsl: Fixed label-length calculation to match variablelist.
+
+2003-08-28 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * callout.xsl, footnote.xsl, formal.xsl, index.xsl, pagesetup.xsl, param.ent,
param.xweb, titlepage.templates.xml, titlepage.xsl, xref.xsl:
+ Changed body.font.family to body.fontset and
+ title.font.family to title.fontset in font-family property
+ attributes, in order to append symbol.font.family parameter value.
+
+2003-08-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl, formal.xsl, htmltbl.xsl: Rudimentary support for HTML tables
+
+ * docbook.xsl, task.xsl: Support task
+
+ * formal.xsl: Make ugly warnings for HTML tables (not supported yet)
+
+ * inline.xsl: Support uri and orgname in para
+
+ * verbatim.xsl: Support startinglinenumber and continuation on verbatim environments
+
+2003-08-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl: Move root.elements variable to the top level so that other stylesheets
(e.g, slides) can override it
+
+ * lists.xsl: The parameter is variablelist.max.termlength not vlist.max.termwidth
+
+ * param.ent, param.xweb: Add qanda.defaultlabel, xref.label-title.separator,
xref.label-page.separator, and xref.title-page.separator
+
+2003-08-14 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * component.xsl: Changed span="all" to span="inherit" when pgwide=1
in
+ component.title because span attribute must be on direct
+ child of fo:flow. This eliminates the error message.
+
+ * docbook.xsl: Root template now makes sure the root element is
+ one of those that generates a page-sequence.
+
+ * lists.xsl: Improved computation of variablelist indents.
+
+ * pagesetup.xsl: Adjusted left margins in page masters to compensate
+ for $title.margin.left.
+
+ * param.ent, param.xweb: Added variablelist.max.termlength parameter to
+ control maximum list indent.
+
+2003-08-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * callout.xsl: Fixed bug in callout numbering when <co> inside an inline.
+
+ * component.xsl: Added fotex:bookmark to the separate article/appendix template
+ which didn't generate Passivetex bookmarks.
+
+2003-07-31 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * pagesetup.xsl: Removed fop.extensions=0 condition for draft background image
+ now that FOP 0.20.5 supports background images.
+
+ * qandaset.xsl: Several fixes:
+ extraneous dot when defaultlabel=qanda.
+ titleabbrev supported.
+ fixed qandadiv.autolabel.
+ changed qanda.defaultlabel from variable to parameter.
+ fixed answer label
+ added dbfo label-width.
+ When label used, calculates term width as for variablelist.
+
+2003-07-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xref.xsl: Support insert.xref.page.number = 1 for backwards compatibility,
+ equivalent to a value of "yes".
+
+ * xref.xsl: Standard page citation now checks for xrefstyle attribute.
+
+2003-07-13 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * callout.xsl: Fixed duplicate id bug in coref.
+
+2003-07-10 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * lists.xsl: Handles titleabbrev on itemizedlist, orderedlist, variablelist.
+
+ * lists.xsl: Now variablelists properly handle preamble text that appears
+ before the first varlistenty.
+
+2003-07-09 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * footnote.xsl: When fop.extensions is on, replace baseline-shift with vertical-align
+ attribute for footnote numbers.
+
+ * inline.xsl: Superscript and subscript now use vertical-align instead of
+ baseline-shift when fop.extensions is set.
+
+2003-06-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * block.xsl: Process formalpara/title to variable so can test for last
+ char of any generated text.
+
+2003-06-23 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * param.xweb: Added xml fragment for new qanda.title properties.
+
+2003-06-22 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * graphics.xsl: Added BMP, GIF, and TIFF to supported graphics for FOP,
+ per the FOP documentation.
+
+ * param.ent, param.xweb, qandaset.xsl: Separate qanda set title properties from section
heading
+ properties so they can be customized without conflict.
+
+2003-06-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl: Check for attribution before generating markup for it.
+
+ * index.xsl: Whitespace
+
+ * pagesetup.xsl: Pass pageclass, sequence, and gentext-key to head.sep.rule and
foot.sep.rule.
+
+ * pagesetup.xsl, param.ent, param.xweb: Support column gap adjustments
+
+2003-06-19 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * biblio.xsl: Removed duplicate templates for biblioid.
+
+2003-06-10 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * lists.xsl: Added keep-with-next to procedure's step/title so title stays
+ on same page as step text.
+
+2003-06-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * table.xsl: Now colwidth="*" generates proportional-column-width(1.00)
+ instead of empty argument.
+
+2003-06-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * fop.xsl: Bug #719142: make FOP generate ToCs more generously
+
+2003-05-30 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * glossary.xsl: Fixed vertical spacing between glossterm and glossdef when
+ glossary.as.blocks is set.
+
+2003-05-28 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * sections.xsl: Fixed bridgehead renderas levels to match section level.
+ This was missed when $level parameter was changed to
+ match the section level.
+
+2003-05-20 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * axf.xsl: New file.
+
+2003-05-15 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * autoidx.xsl, autotoc.xsl, component.xsl, division.xsl, docbook.xsl, index.xsl,
param.ent, param.xweb, refentry.xsl, sections.xsl:
+ Added support for AntennaHouse XSL Formatter. You can use axf.extensions=1 setting to
generate bookmarks, document info and to merge duplicate page numbers in index.
+
+2003-05-14 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * autoidx.xsl, index.xsl, param.ent, param.xweb: Added support for XEP index extensions.
If you set xep.extensions to 1 duplicate page numbers in index will be merged using XEP
extension to XSL-FO
+
+2003-05-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xweb: Added fragref for admon.textlabel
+
+2003-05-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * admon.xsl: Now accepts admon.textlabel parameter to turn off Note, Warning,
+ etc. label.
+
+ * param.ent, param.xweb: Added admon.textlabel parameter to enable turning
+ off Note, Warning, etc.
+
+2003-04-14 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * docbook.xsl: Initial support for timestamp PI. From now you can use <?timestamp
format="Y-m-d H:M:S"?> to get current datetime in your document. More
features like localization and exctracting date from CVS tag will follow.
+
+2003-04-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: A few bug fixes for the colsep/rowsep code
+
+ * xep.xsl: FeatReq #684561: support more XEP metadata
+
+2003-04-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Added hyphenation support
+
+ * callout.xsl: Added support for coref
+
+ * component.xsl, division.xsl, glossary.xsl, index.xsl, refentry.xsl, sections.xsl,
toc.xsl:
+ Added support for hyphenation-character, hyphenation-push-character-count, and
hyphenation-remain-character-count
+
+ * docbook.xsl: Use root.properties
+
+ * ebnf.xsl: Support ebnf.assignment and ebnf.statement.terminator
+
+ * inline.xsl: Support beginpage (does nothing; see TDG)
+
+ * param.ent, param.xweb: Added root.properties, ebnf.assignment, and
ebnf.statement.terminator
+
+ * table.xsl: Support bgcolor PI in table cells; make sure rowsep and colsep don't
have any effect on the last row or column
+
+ * titlepage.xsl: Handle othercredit on titlepage a little better
+
+ * xref.xsl: Make page citations into active links
+
+2003-04-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autoidx.xsl: Applied fix from Jeff Beal that
+ fixed the bug that put secondary page numbers on primary entries.
+ Same with tertiary page numbers on secondary entries.
+
+2003-04-01 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * glossary.xsl: Added definition of missing variable $collection
+
+2003-03-26 Michael Smith <xmldoc(a)users.sourceforge.net>
+
+ * Makefile: wdocbook.xsl obsoleted by w2docbook.xsl, updated globally
+
+2003-03-25 Michael Smith <xmldoc(a)users.sourceforge.net>
+
+ * Makefile: reverting wdocbook.xsl -> w2docbook.xsl changes
+
+2003-03-24 Michael Smith <xmldoc(a)users.sourceforge.net>
+
+ * Makefile: wrong filename '../../litprog/wdocbook.xsl' broke build, fixed
+
+2003-03-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * footnote.xsl: Make footnote formatting 'normal' even when it occurs in a
context that has special formatting
+
+2003-03-02 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * math.xsl: Fixed several errors related to TeX math processing
+
+2003-02-28 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * glossary.xsl: Added warning when $glossary.collection is not blank, but
+ it cannot open the specified file.
+
+2003-02-24 <dcramer(a)users.sourceforge.net>
+
+ * formal.xsl: Pick up the frame attribute on table and informaltable.
+
+2003-02-19 <dcramer(a)users.sourceforge.net>
+
+ * index.xsl: indexdiv/title in non-autogenerated indexes are now picked up.
+
+2003-02-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.ent, param.xweb, param.xweb: Removed component.title.properties
+
+2003-02-10 <dcramer(a)users.sourceforge.net>
+
+ * glossary.xsl: Added keep-with-next and keep-together to block around glossterm(s) in
glossary.as.block template to prevent glossterms being widowed from their glossentries.
+
+2003-02-08 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * glossary.xsl: Fixed bug in glosssee and glossseealso using mode="xref" when
+ should be using mode="xref-to".
+
+2003-01-31 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl, component.xsl, division.xsl, glossary.xsl, index.xsl, refentry.xsl,
sections.xsl:
+ Move IDs from page-sequences down to titlepage blocks
+
+ * block.xsl, lists.xsl, titlepage.xsl: Use proportional-column-width(1) on more tables
+
+2003-01-30 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * qandaset.xsl: Corrected several references to parameter $qanda.defaultlabel
+ that were missing the "$".
+
+2003-01-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Check for glossterm.auto.link when linking firstterms; don't output
gl. prefix on glossterm links
+
+2003-01-23 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Fix bugs associated with toc-context parameter in division.toc
+
+ * division.xsl: Generate Part ToCs
+
+ * pagesetup.xsl: Use proportional-column-width() for header/footer tables; suppress
relative-align when when using FOP
+
+2003-01-22 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl: Handle alignment correctly when screenshot is used in figure
+
+ * xref.xsl: Format chapter and appendix titles consistently in xrefs
+
+2003-01-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl: Attempt to support multiple tgroups (by making multiple tables and placing
them right next to each other)
+
+ * lists.xsl: Bug #653344: Output fo:table-columns in simplelist tables
+
+2003-01-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl, index.xsl: Use titlepage templates for indexdiv title formatting
+
+ * biblio.xsl: Bug #640762: Support new biblioentry elements
+
+ * component.xsl: Use titleabbrev in markers; use titlepage templates for subtitles;
delete bogus component.separator template.
+
+ * footnote.xsl: Support {table.}footnote.number.{format,symbols}
+
+ * glossary.xsl: Use titlepage templates for glossdiv formatting; support
glossentry.show.acronyms
+
+ * pagesetup.xsl: Suppress draft page-masters when draft.mode=no
+
+ * pagesetup.xsl: Bug #669765: Make blank pages verso not recto
+
+ * param.ent, param.xweb: Support xref.with.number.and.title
+
+ * param.ent, param.xweb: Added {table.}footnote.number.{format,symbols},
glossentry.show.acronym, and ulink.footnote.number.format
+
+ * param.xweb: Fix missing fragref
+
+ * qandaset.xsl: QandASet titles use section.title for convenience. Now they don't
output fo:markers for those titles.
+
+ * sections.xsl: Support titleabbrev for running headers/footers; don't force a
section ToC for refentrys
+
+ * titlepage.templates.xml: SIGNIFICANT changes to the titlepage template setup. See
RELEASE-NOTES.
+
+ * titlepage.xsl: Add property sets for glossdiv, bibliodiv, and indexdiv. Improve
formatting of authors.
+
+ * verbatim.xsl: Arrange to use only a single fo:block for shading to avoid a bug in
earlier versions of XEP
+
+ * xref.xsl: Change formatting of URL footnotes
+
+ * xref.xsl: Improve formatting of ulink footnotes; provide template to override
formatting; use ulink.footnote.number.format; support xref to glossentry
+
+2003-01-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Output IDs for the first-paras in a listitem
+
+ * pagesetup.xsl: Fix bugs in page numbering when double.sided=1
+
+ * pagesetup.xsl: Remove region-name from region-body on blank pages
+
+ * xref.xsl: Remove duplicated IDs when endterm is used on xref
+
+2003-01-13 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * math.xsl: Added @align value to fo:block containing mediaobject in equation.
+
+2003-01-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Make sure that indexdivs are properly scoped. I've done this by
adding a test to suppress the division if it contains no terms. It seems like there might
be a better way, but I can't see it just at the moment
+
+2003-01-08 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xref.xsl: In olink, use document($target.database.document, /) so the
+ olink target database location is relative to the document
+ instead of the stylesheet.
+
+2003-01-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autoidx.xsl, index.xsl: Removed the unnecessary generate-index-from-terms template
+ in favor of generate-index, called with scope parameter.
+
+2003-01-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl, index.xsl: Rework indexing to avoid XSLT limitation/Saxon bug with
context dependencies; finish porting Bob's changes from FO to HTML
+
+ * index.xsl, titlepage.templates.xml, titlepage.xsl: Support setindex (there were all
sorts of things wrong with it)
+
+2003-01-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl, index.xsl: Make index elements always index the book that contains them
(if there is one, otherwise the whole document); setindex always indexes the whole
document
+
+ * autotoc.xsl, division.xsl, titlepage.templates.xml, titlepage.xsl:
+ Support List of Procedures
+
+ * formal.xsl: Support separate property sets for figures, examples, equations, tables,
and procedures. This way, they can have different border and other formatting properties.
+
+ * graphics.xsl: Support ignore.image.scaling parameter
+
+ * param.ent, param.xweb: New parameters
+
+ * xref.xsl: Use titleabbrev instead of title in xrefs
+
+2002-12-31 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Make lineannotations italic
+
+ * pagesetup.xsl: Added blank.page.content template to allow 'This Page Intentionally
Left Blank' blank pages.
+
+2002-12-30 <dcramer(a)users.sourceforge.net>
+
+ * lists.xsl: Fixed spacing problem where step numbers don't line up with the
corresponding text.
+
+2002-12-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * xref.xsl: Now that xrefstyle is official; make it take priority even when
use.role.as.xrefstyle is non-zero.
+
+ * xref.xsl: Make endterm on xref higher priority than xreflabel on the target
+
+2002-12-24 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * division.xsl: Fixes bug #655587 to restart page numbering
+ after a preface.
+
+2002-12-18 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autoidx.xsl: Changed sort to fold uppercase and lowercase together to fix
+ odd indexdiv sort order.
+
+ * graphics.xsl: Add graphic/@align value to fo:block text-align property
+ since text-align on external-graphic doesn't seem to work.
+
+2002-12-17 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * formal.xsl, graphics.xsl: Changed selection of mediaobject to be more consistent
using
+ a separate select.mediaobject.index template. Also added
+ text-align to block containing external-graphic in fo output.
+
+2002-12-17 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.xweb: Build fixes.
+
+2002-12-17 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * titlepage.templates.xml: Made list.of.tables specifications the same as other
list.of.*.
+
+2002-12-13 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * glossary.xsl: Handles missing otherterm target in glosssee and glosseealso.
+
+ * inline.xsl: Added the author et al special cases similar to
+ the HTML inline.xsl templates.
+
+2002-12-12 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autoidx.xsl: An index now contains only indexterms within its scope
+ (within its parent element).
+
+ * autotoc.xsl, index.xsl: Make sure $generate.index controls whether the index is
processed.
+
+ * formal.xsl: Change formal.object template to pass $placement parameter
+ to formal.object.heading template.
+
+ * lists.xsl: Fixed bug in segmentedlist title when segmentedlist.as.table set.
+
+2002-12-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * block.xsl: Fixed epigraph template so it processes all of its allowed
+ children, not just para.
+
+ * graphics.xsl, param.ent, param.xweb: Enabled support for selecting imageobject using
the role attribute.
+
+2002-12-04 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autotoc.xsl, component.xsl, sections.xsl: Added empty component.toc.separator and
section.toc.separator templates
+ to provide customization opportunity between toc and first content.
+
+2002-11-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * pagesetup.xsl: Don't output a footnote-separator for FOP
+
+2002-11-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Support abstract in bibliomixed
+
+ * biblio.xsl, xref.xsl: Support bibliosource; improve numbered bibliography entries and
cross-references to them
+
+ * pagesetup.xsl: Added template to create footnote separator rule (if supported by your
favorite FO processor)
+
+ * sections.xsl: Use value-of instead of copy-of for fo:marker because I haven't
thought of a better way to avoid footnotes in markers which are illegal
+
+2002-11-15 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * admon.xsl: Changed graphical.admonition template from an fo:table
+ to an fo:list-block, so it works in both FOP and XEP.
+
+ * lists.xsl: Fixed two bugs in longest.term template that prevented proper
+ calculation of longest term width in variablelist.
+
+2002-11-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Add support for xsltproc adjustColumnWidths extension
+
+2002-11-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Use xreflabel (if it's present) on bibliography entries
+
+ * component.xsl: Don't restart page numbers on the first preface
+
+ * table.xsl: Support entrytbl
+
+2002-11-08 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * pagesetup.xsl: Corrected left and right page margins for even page masters:
+ inner and outer were reversed from what they should have been.
+
+2002-10-31 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Support spanning index terms (endofrange/startref)
+
+ * lists.xsl: Put para spacing around tabular simplelists
+
+2002-10-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * glossary.xsl: Bug #577798: glossentry with multiple glossdefs creates broken FO
+
+ * pagesetup.xsl: Updated header/footer properties to avoid missmatched margins caused by
title.margin.left
+
+2002-10-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Bug #619474: support errortext element
+
+2002-10-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * pagesetup.xsl, param.ent, param.xweb: Added property sets to control page header and
footer content formatting
+
+2002-10-18 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * param.xweb: Corrected the wording describing the placement of
+ the header and footer in the region-before and
+ region-after to match the diagram and stylesheet changes.
+
+2002-10-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * refentry.xsl: Fix bug where refentrys in parts were not in a page sequence
+
+2002-10-11 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * inline.xsl: glossterm and firstterm in text now use italicseq
+ to match the html formatting.
+
+2002-10-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Removed debug code.
+
+2002-10-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl, sections.xsl: Support optional title on section ToCs. Optional titles for
components, books, and sets will be trickier.
+
+ * formal.xsl, param.ent, param.xweb, table.xsl: Made separate parameters for table frame
and table cell border properties
+
+2002-10-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Support continuation of orderedlists and inherited numeration in FO
+
+2002-10-01 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * qandaset.xsl, refentry.xsl, sections.xsl: Changed section.level template to return
number that matches
+ the section level (sect1 = 1, etc.), and adjusted templates
+ that use section.level accordingly to produce same output
+ as before.
+
+2002-09-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Bug #496294: don't index endofrangeentries. They're no longer
indexed, but they aren't handled quite right yet either, they don't generate
ranges
+
+ * autotoc.xsl, sections.xsl: Support section ToCs
+
+ * block.xsl, titlepage.xsl: Bug #582192: support revdescription
+
+ * formal.xsl: Bug #497603: fixed and added default.float.class
+
+ * param.ent, param.xweb: Use new parameters
+
+ * synop.xsl: Fix sbr
+
+2002-09-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl: Add context to error message about a missing template
+
+ * synop.xsl: Bug #605150: process arg correctly even when it's in a group
+
+2002-09-19 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * formal.xsl: Removed 'keep-with-next' from 'formal.title.properties'
attribute set now
+ that the stylesheets support the option of putting such
+ titles below the object. Now the $placement value determines
+ if 'keep-with-next' or 'keep-with-previous' is used in the
+ title block.
+
+2002-09-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * xref.xsl: Use fo-external-image (badly named) to wrap url() around
external-destinations
+
+2002-09-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Support a PI to rotate table cells
+
+2002-09-08 <dcramer(a)users.sourceforge.net>
+
+ * lists.xsl: Bug #445750: Adding a keep-together and keep-with-next to the block that
wraps terms in a varlistentry to keep terms from being orphaned/widowed when variablelists
are formatted as blocks.
+
+2002-09-06 <dcramer(a)users.sourceforge.net>
+
+ * component.xsl: Changing the mode in the apply-templates from title.markup to
object.title.markup so that appendixes in articles can be formatted as specified in the
appropriate lang.xml file.
+
+2002-09-05 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * division.xsl: Restart all books on page 1
+
+2002-09-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.ent, param.xweb: Reference the l10n.* parameters
+
+2002-09-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Support textdata in textobject
+
+ * table.xsl: Make sure row-level colsep and rowsep values are 'inherited' onto
missing cells
+
+2002-09-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Put the url()/no-url() test for external graphics into a named template
+
+ * pagesetup.xsl: Add SVG to the list of XEP graphics formats; use the url()/no-url()
named template for draft.watermark.image
+
+2002-08-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Make inherited attributes work for 'missing' table cells
+
+2002-08-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Handle endofrange indexterms properly
+
+ * graphics.xsl: Make graphics formats FO-processor aware; support SVG when FOP is being
used
+
+ * pdf2index: Support page ranges (generated by startofrang/endofrange index entries)
+
+2002-08-22 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Fix serious indexing bug that caused many index terms to be missing from
the automatically generated index
+
+2002-08-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Support make.index.markup parameter
+
+ * index.xsl: Support make.index.markup parameter and hand-crafted indexes
+
+ * lists.xsl: Attempt to workaround bug in FOP handling of step content
+
+ * param.ent, param.xweb: Remove unused table.entry.padding parameter; add new
make.index.markup parameter
+
+ * pdf2index: New file.
+
+2002-08-20 <dcramer(a)users.sourceforge.net>
+
+ * block.xsl: Adding missing template for simplemsgentry
+
+2002-08-11 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * pagesetup.xsl: Changed running header/footer rule line dimension from 1px to
+ 0.5pt so passivetex doesn't gack.
+
+2002-08-08 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autotoc.xsl: Fixed toc.line for FOP to align numbers
+ by adding leader-pattern-width property
+ as suggested by Nicolas Nieswandt. Was able to remove
+ the fop.extensions choose/when structure because
+ it works for all processors. The numbers in fop
+ align left rather than right, but at least they
+ line up.
+
+2002-07-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * pagesetup.xsl: Bob's reworked page header/footer ideas. I think there are still
some rough edges.
+
+ * pagesetup.xsl: A little more tweaking to make things equivalent to the old scheme
+
+2002-07-24 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * sections.xsl: Moved <fo:marker> for section heading to be first child
+ of its parent block, per bug #586005 (and the XSL-FO spec).
+
+2002-07-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl, param.ent, param.xweb: Support bibliography.numbered
+
+ * inline.xsl, param.ent, param.xweb: Use monospace.properties for inline monospaced
items
+
+ * inline.xsl, param.ent, param.xweb: Support menuchoice.menu.separator and
menuchoice.separator
+
+ * param.ent, param.xweb, sections.xsl: Support section.title.levelN.properties to remove
hard coding of font sizes in section headings
+
+2002-07-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Add keep to bibliodiv titles--they still need more work
+
+ * pagesetup.xsl: Add a touch of padding between the page-footer rule and the footer
text
+
+ * table.xsl: Make header entries bold by default
+
+2002-07-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl, component.xsl, division.xsl, glossary.xsl, index.xsl, refentry.xsl,
sections.xsl, toc.xsl:
+ Use basic initial-page-number property instead of extended force-page-count property to
get components to start on odd pages in double.sided mode; call format.page.number to set
the page number format for all page sequences
+
+ * division.xsl: Don't include equations w/o titles in the LOT for equations
+
+ * pagesetup.xsl: Added foot.empty and page.number.format named templates
+
+2002-07-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * pagesetup.xsl: Use named-templates for headers/footers to make customization easier
+
+2002-07-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Don't output square brackets if there's no biblioentry label
+
+ * synop.xsl: Bug #573726: fix cmdsynopsisref formatting
+
+2002-07-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Bug #574840: fix bug where some symbol index terms got lost
+
+ * autoidx.xsl: Bug #574841: trim leading and trailing whitespace from
primary/secondary/tertiary index terms
+
+ * block.xsl, param.ent, param.xweb: Add sidebar.properties to control presentation of
Sidebar elements
+
+ * graphics.xsl: Work-around bug in xsltproc: explicitly cast scale to a number() before
comparing it to 1.0
+
+2002-07-07 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * footnote.xsl, formal.xsl: Fix footnotes in table titles
+
+ * lists.xsl: Fix ugly bug: make sure premables to orderedlist and itemizedlist elements
are actually formatted
+
+2002-07-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * xref.xsl: Added missing parameter to olink.hottext; added missing olink.outline
template
+
+2002-07-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xref.xsl: Commented out call to olink.outline for old
+ style olinks, in case Norm wants to add
+ support for them.
+
+ * xref.xsl: Bug fix: move xsl:param in olink template to be first child.
+
+2002-07-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * param.ent, param.xweb: Added four parameters to support new stylesheet olink system:
+ target.database.document.xml
+ use.local.olink.style.xml
+ current.docid.xml
+ olink.doctitle.xml
+
+ * xref.xsl: Modified for the new stylesheet olink system.
+ Modfified olink template to support the new
+ targetdoc and targetptr attributes.
+ Loads target database into keys for fast lookup.
+
+2002-07-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl, xref.xsl: Feature req #525507: support xref to para by using the nearest
containing section as the generated text
+
+ * fop.xsl: Patch #530026: suppress whitespace in FOP bookmarks
+
+ * glossary.xsl: Fix page number citation code
+
+2002-07-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * division.xsl, index.xsl, pagesetup.xsl, param.ent, param.xweb:
+ More hacking on page headers and footers: added toggles for rules and headers on blank
pages
+
+ * docbook.xsl: Feature Req #502932: added root.messages template for user defined
messages
+
+ * pagesetup.xsl: Remove silly debugging message
+
+ * xref.xsl: Support insert.xref.page.number parameter
+
+2002-07-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl, division.xsl, index.xsl, pagesetup.xsl, param.ent, param.xweb,
sections.xsl:
+ Completely rewrote pagesetup.xsl: more page models, more logical page margin setup
+
+2002-06-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl, lists.xsl: Make list/procedure titles use gentext and have consisten
formatting
+
+ * table.xsl: Patch #514664: keep-together for table-cell if xep
+
+2002-06-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * glossary.xsl, param.ent, param.xweb: Make glossary parameters properly documented
parameters; support glossary.as.blocks
+
+2002-06-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Make sure we don't attempt to set the table width more than once if a
table has multiple tgroups
+
+2002-06-11 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl, fo-patch-for-fop.xsl, fo-rtf.xsl, pagesetup.xsl, titlepage.templates.xml:
+ Add CVS Ids
+
+ * biblio.xsl: Add spacing before bibliodivs
+
+ * pagesetup.xsl: Put a titlepage at the beginning of the oneside sequence
+
+ * param.ent, param.xweb: Added refentry.title.properties, section.title.properties, and
use.role.as.xrefstyle
+
+ * refentry.xsl: Use titlepage system for refentry (refsynopsisdiv, refsect*) titles
+
+ * sections.xsl: Use section.title.properties
+
+ * titlepage.templates.xml: Added refentry titlepage elements; tweaked font sizes and
some spacing
+
+ * titlepage.xsl: Fix copyright year formatting; add *.style attribute sets for refentry
elements
+
+ * xref.xsl: Experimental support for xrefstyle
+
+2002-06-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * index.xsl: Fix bug #496453: make sure comments don't contain illegal chars
+
+2002-06-09 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * lists.xsl: Fixed bug #547163. Paragraph after formal paragraph in listitem gets
correct spacing.
+
+ * refentry.xsl: Fixed bug #554159. Added empty template for refentryinfo
+
+2002-06-03 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile: Added dependencies for profiling stylesheets
+
+2002-06-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Support title on step in procedure
+
+2002-06-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Bug #560808 make systemitem formatting consistent
+
+2002-05-23 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.ent, param.xweb: Support for SVG in HTML
+
+2002-05-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * qandaset.xsl: Output '. ' in some contexts (this is a hack)
+
+2002-05-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * footnote.xsl: Format footnotes with format.footnote.mark named template for easy
customization
+
+2002-05-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl, param.ent, param.xweb: Support spacing=compact on itemizedlist and
orderedlist (Bug #501063)
+
+2002-05-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl: Make sure IDs get generated for blockquote and epigraph
+
+ * formal.xsl, table.xsl: Make border-collapse='collapse' explicitly (that's
the only model that works for CALS tables)
+
+ * graphics.xsl: Reworked support for graphic attributes; now support DocBook 4.2CR1
attributes
+
+ * lists.xsl: Bug #511965: add formal.title.properties to calloutlist titles
+
+ * math.xsl: Support MathML by passing it silently through to the FO result
+
+ * sections.xsl: Allow anchors in section titles; improve efforts to prevent page/column
breaks immediately after section titles
+
+ * xref.xsl: Support xref to refnamediv and all elements with titles (at least when they
have titles)
+
+2002-05-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * admon.xsl: Fix url() in admonition graphics
+
+ * callout.xsl: Fix url() in callout graphics
+
+2002-04-30 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Use title.font.family in bibliodiv
+
+2002-04-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.ent, param.xweb, verbatim.xsl: Support shade.verbatim in FO; stop using vendor
test to decide what extension function to call for line numbering
+
+2002-03-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Attempt to fix duplicate-id problem in ToC generation
+
+ * xep.xsl: Make XEP point to ToC pages for books, parts, etc. from PDF bookmarks
+
+2002-03-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Set maxlength of termlength to 12
+
+ * param.xweb: Documentation fix
+
+2002-03-25 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl: Handle prefaceinfo
+
+ * formal.xsl: Handle textobject in tables
+
+ * graphics.xsl: Add template for mediaobjectco
+
+ * inline.xsl: Support personname
+
+ * math.xsl: Handle alt
+
+ * xref.xsl: Support xrefs to editor, othercredit, and personname
+
+2002-03-22 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * titlepage.xsl: Output blocks instead of wrappers around authors
+
+2002-03-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl, titlepage.xsl: Support biblioid
+
+2002-03-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * xep.xsl: Don't output a link to the book title if the book has no title
+
+2002-03-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Make sure ToC elements have IDs for links from the PDF ToC
+
+2002-03-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * Makefile, component.xsl, division.xsl, fop.xsl, param.ent, param.xweb, xep.xsl:
+ Replace generate.*.toc and generate.*.lot with single generate.toc parameter.
+
+ * block.xsl: Support RevHistory in content; support AckNo in article
+
+ * fop.xsl, xep.xsl: Don't generate ToC links if there's nothing to go in the
ToC
+
+2002-03-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * synop.xsl, verbatim.xsl: Support classsynopsis and friends
+
+2002-03-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore: Ignore profiling stylesheets
+
+ * admon.xsl, autoidx.xsl, autotoc.xsl, biblio.xsl, block.xsl, callout.xsl,
component.xsl, division.xsl, docbook.xsl, ebnf.xsl, fo-patch-for-fop.xsl, fo-rtf.xsl,
fo.xsl, footnote.xsl, fop.xsl, formal.xsl, glossary.xsl, graphics.xsl, index.xsl,
info.xsl, inline.xsl, keywords.xsl, lists.xsl, math.xsl, pagesetup.xsl, param.ent,
param.xweb, passivetex.xsl, pi.xsl, qandaset.xsl, refentry.xsl, sections.xsl, synop.xsl,
table.xsl, titlepage.templates.xml, titlepage.xsl, toc.xsl, verbatim.xsl, xep.xsl,
xref.xsl:
+ Whitespace only: change CR/LF back to LF. Norm was a total moron.
+
+ * admon.xsl, autoidx.xsl, autotoc.xsl, biblio.xsl, block.xsl, callout.xsl,
component.xsl, division.xsl, docbook.xsl, ebnf.xsl, fo-patch-for-fop.xsl, fo-rtf.xsl,
fo.xsl, footnote.xsl, fop.xsl, formal.xsl, glossary.xsl, graphics.xsl, index.xsl,
info.xsl, inline.xsl, keywords.xsl, lists.xsl, math.xsl, pagesetup.xsl, param.ent,
param.xweb, passivetex.xsl, pi.xsl, qandaset.xsl, refentry.xsl, sections.xsl, synop.xsl,
table.xsl, titlepage.templates.xml, titlepage.xsl, toc.xsl, verbatim.xsl, xep.xsl,
xref.xsl:
+ Whitespace changes only: use PC-style CR/LF because Unix clients choke on this far less
often than PC clients choke on the reverse. Grrr.
+
+ * docbook.xsl, fo-rtf.xsl, footnote.xsl, formal.xsl: Improve formatting of table
footnotes and fix numeration of table/non-table footnotes
+
+ * formal.xsl, lists.xsl, param.ent, param.xweb: Support formal.title.placement
+
+2002-03-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl: Fix FO markup for rotated tables
+
+ * inline.xsl: Support other roles on emphasis; support nested emphasis
+
+ * sections.xsl: Give wrapped section titles a hanging indent
+
+ * titlepage.templates.xml: Don't shift the margin on article titles; they're
supposed to be centered
+
+ * verbatim.xsl: Don't force verbatim environments to be start aligned; they should
inherit the current text alignment
+
+2002-03-11 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * inline.xsl: Fixed bug #522900. Content of <emphasis> is not outputted twice.
+
+2002-03-03 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.ent, param.xweb: Added new stylesheet parameters for profiling.
+
+2002-03-01 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile: First portion of new profiling code. New stylesheet parameters will come
later.
+
+2002-03-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Use alternate TOC format for FOP
+
+ * docbook.xsl: Move stylesheet.result.type out of param and put it explicitly in each
stylesheet because it has to be different
+
+ * footnote.xsl: Make footnote numbers smaller and superscripted
+
+ * formal.xsl, table.xsl: Improve table border handling
+
+ * graphics.xsl: Support TIFF images
+
+ * graphics.xsl: Handle the case where graphics in inlineequations are inline
+
+ * pagesetup.xsl: Don't put watermarks on FOP; FOP doesn't understand them
+
+ * param.ent, param.xweb: Renamed table.border.padding and removed
stylesheet.result.type
+
+2002-02-21 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * math.xsl, param.ent, param.xweb: Better control over delimiters for TeX equations.
Added parameter tex.math.delims, when is set to 0, no delimiters (like $ and $$) are
output. Same can be done for single equation by <?dbtex delims="no"?>.
+
+2002-02-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl: Bug #429331: center figure title if image is centered
+
+ * lists.xsl: Commented out a debugging message
+
+2002-02-11 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl, index.xsl, pagesetup.xsl, param.ent, param.xweb,
titlepage.templates.xml:
+ Patch #510996: add support for two-colum indexes
+
+ * inline.xsl: Patch #514007: prevent hyphenation of email addresses
+
+2002-02-07 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Make title a link
+
+ * docbook.xsl: Reworked FOP outline mode
+
+ * fop.xsl: Reworked outline mode
+
+ * formal.xsl, param.ent, param.xweb: Added informal.object.properties
+
+2002-01-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * pagesetup.xsl, param.ent, param.xweb: Support 'draft' watermark
+
+2002-01-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Allow bibliography to be a root element
+
+ * formal.xsl: Make landscape tables actually landscape---if your FO processor supports
changes to the reference-orientation
+
+ * param.ent, param.xweb, xref.xsl: Provide option to allow URLs to be conditionally
hyphenated
+
+2002-01-25 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Fix bug that caused rowsep and colsep to be ignored on empty cells
+
+2002-01-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * fo-patch-for-fop.xsl: Allow the fox: prefix; this isn't the right fix, but
it's easy and this file is only a workaround for FOP
+
+ * inline.xsl: Support emphasis role=bold in FO
+
+ * pagesetup.xsl: Set display-alignment on region-before and -after; output warning if
the master-references is unrecognized when calculating the page header
+
+ * param.ent, param.xweb: Added documentation about page layout and ulink.footnotes and
ulink.show
+
+ * xref.xsl: Use the ulink.show parameter when rendering ulinks
+
+2002-01-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * glossary.xsl: Bug fix: don't generate duplicate IDs on glossentrys
+
+2002-01-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * glossary.xsl: Make glossary.collection (usually) work when chunking is used; allow the
use of glossdivs to be toggled in the document
+
+ * glossary.xsl, inline.xsl, param.ent, param.xweb: First cut at supporting a
glossary.collection file
+
+2002-01-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Rework variablelist formatting; support lists vs. blocks with new
parameters and calculate term-width reasonably
+
+ * param.ent, param.xweb: Replace format.variablelist.as.list with
variablelist.as.blocks
+
+2002-01-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore: Added Makefile.param
+
+ * Makefile.param: Autogenerated
+
+ * block.xsl: Use blockquote.properties
+
+ * lists.xsl: Attempt to support alternate symbols on itemizedlists
+
+ * param.ent, param.xweb: Use new parameters: refentry.generate.title and
blockquote.properties
+
+ * refentry.xsl: Improve formatting of reference pages
+
+ * titlepage.xsl: Simplify match pattern; add space in editor formatting
+
+2001-12-15 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * math.xsl: Improved support for TeX math inside equations.
+
+2001-12-06 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, math.xsl, param.ent, param.xweb: Added support for TeX math in alt
element. When using PassiveTeX, TeX equations can be directly passed to TeX. When using
HTML, TeX file with code necessary to produce image equivalents of equations is
generated.
+
+2001-12-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * Makefile: Fix chunking parameter errors
+
+ * Makefile, Makefile.param, param.ent, param.xweb: New parameters; reorganized xweb
file; and some checking for consistent param files
+
+ * admon.xsl: Feature #454323: customizable font in admonitions
+
+ * autotoc.xsl: Feature #445713 TOC customization
+
+ * division.xsl: Added set TOC and moved book TOC after dedication
+
+ * docbook.xsl: Features #457872 and #479011 language and line-height
+
+ * glossary.xsl, inline.xsl: Support glossterm.auto.link
+
+ * refentry.xsl, xref.xsl: Feature #481793: support xref to refentry
+
+ * xep.xsl: Add bookmark for TOC
+
+2001-12-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl: Allow inlines and anchors in titles
+
+2001-12-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Patch #468462: hot page numbers in the index
+
+ * division.xsl: Patch #470480: make part title formatting obey localization rules
+
+ * docbook.xsl, xep.xsl: Make sure bookmarks are never empty
+
+ * formal.xsl, table.xsl: Bug #487576: table/indexterm problems
+
+ * synop.xsl: Patch #462556: Improve func synopsis
+
+ * titlepage.templates.xml: Don't offset margin when using 'center'
alignment
+
+ * xep.xsl: Fix bug in TOC title formatting
+
+2001-11-30 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl, division.xsl: Bug #451265: page number of first part is wrong
+
+2001-11-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * fo-patch-for-fop.xsl: New file.
+
+ * lists.xsl: Patch #478068: procedures with one step
+
+ * lists.xsl: Patch #482482: margin-start should be margin-left
+
+ * xep.xsl: Patch #479140: bookmarks w/xep missing
+
+ * xep.xsl: Patch #479145: top-level bookmarks in xep
+
+ * xep.xsl: Fix it the right way: always test for top-level elements
+
+2001-11-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl, param.ent, param.xweb: Support formatting segmented lists as tables
+
+ * pagesetup.xsl: Bug #483364: wrong inner/outer margins
+
+ * param.ent, param.xweb: Added punct.honorific parameter
+
+ * pi.xsl: Use common pi-attribute template
+
+2001-11-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl, component.xsl, division.xsl, glossary.xsl, index.xsl, pagesetup.xsl,
refentry.xsl, sections.xsl, toc.xsl:
+ Updated master-name/master-reference per the XSL 1.0 Recommendation
+
+2001-11-15 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * docbook.xsl, passivetex.xsl: When passivetex.extensions=1 character ​ is
inserted between all occurences of --. This stops TeX ligature mechanism which converted
all -- to endash and --- to emdash (this is ill especially in source code listings
containing XML comments or decrementation operator). Performance cost of evaluating
condition for each text node is under 5 %. This shouldn't annoy anyone.
+
+2001-11-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl, ebnf.xsl, footnote.xsl, lists.xsl, synop.xsl, xref.xsl:
+ Support well-formed documents, use key() instead of id()
+
+2001-11-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl: Moved table frame code to a common named template; handle frame=none
+
+ * pagesetup.xsl: Added message if the master-name is unrecognized
+
+2001-11-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xweb: Move the obvious ID value from the src:fragment to the refentry in
parameter reference pages
+
+2001-11-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl, inline.xsl: Support pubwork=article on citetitle
+
+ * formal.xsl, table.xsl: Table updates
+
+ * synop.xsl: Added block wrapper around paramdef in kr mode
+
+ * xref.xsl: Remove anchor name on anchor; it erroneously duplicates the html anchor
template
+
+2001-10-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Table support improvements
+
+2001-10-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Fix formatting of keycombo
+
+ * param.ent, param.xweb, table.xsl: Fix calculation of rowsep and colsep; added
experimental support for table.borders.with.css in HTML; calculation of alignments needs
to be added along the same lines
+
+2001-10-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Fixed a number of significant outstanding table problems; I think HTML and
FO now format all combinations of spans and missing cells correctly. But the border
drawing isn't perfect on FO tables yet.
+
+2001-10-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Tweaked bibliography formatting to include the labels
+
+ * block.xsl: Improve formatting of block quotes
+
+ * param.xweb: Fixed bogus attribute name
+
+2001-10-11 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl, docbook.xsl, index.xsl: Always use automatic indexing
+
+2001-10-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * Makefile: Fix typo
+
+ * titlepage.templates.xml, titlepage.xsl: Make sure authorgroup doesn't output IDs
on both recto and verso pages
+
+2001-10-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile, param.ent, param.xsl, param.xweb:
+ Removed param.xsl; it's now generated from param.xweb
+
+ * fo.xsl: Added an anchor named template
+
+ * table.xsl: Moved several params to param.xsl; also changed hyphens to periods for
consistency
+
+ * titlepage.templates.xml: Made margin-left a parameter so it's easier to tweak
along with page.margin.outer
+
+ * titlepage.xsl: Keep section titles together with their sections
+
+ * xref.xsl: Added names to the link templates
+
+2001-09-25 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xsl, titlepage.xsl: Support automatic collation of year ranges in copyright
+
+2001-09-24 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Whitespace changes
+
+2001-09-23 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Patch #460123, fix for <step>s 2 ff. in <procedure>
+
+2001-09-22 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * xref.xsl: Bug #463033: allow xref to list items (in orderedlists) and varlistentrys
+
+ * xref.xsl: Bug #462830: allow %p in templates
+
+2001-09-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl: Added keep-together.within-column
+
+2001-08-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Fix orderedlist numerations
+
+2001-08-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl, titlepage.templates.xml, titlepage.xsl:
+ Support colophon
+
+ * graphics.xsl: Forgot curly braces in AVT for height/width
+
+ * inline.xsl: Remark|comment must be formatted as a block in case it appears at the
paragraph-level in a component
+
+2001-08-05 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * callout.xsl, param.xsl: Removed the FormatDingbatCallout classes, they were the same
as the FormatUnicodeCallout classes but with a font wrapper. Added a callout.unicode.font
parameter to wrap Unicode callouts
+
+2001-08-02 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xref.xsl: Changed <xref> with endterm to process the children nodes
+ and not just the text by calling a new mode="endterm" template.
+
+ Also changed <link> to process its endterm if the element content
+ is empty.
+
+ Also changed the first use of name() to local-name() to
+ match the others in the file and in html/xref.xsl.
+
+2001-08-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Use mediaobject.filename to calculate graphic reference
+
+ * inline.xsl: Changed vertical-align to baseline-shift; vertical-align is a shortcut
+
+ * sections.xsl: Added templates to suppress titleabbrev
+
+ * table.xsl: Support table widths
+
+ * titlepage.templates.xml, titlepage.xsl: Present othercredit on titlepages
+
+2001-07-31 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * fop.xsl, xep.xsl: Fixes for PDF bookmarks by Pavel Zampach
+
+2001-07-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl, param.xsl: Fix title-end punctuation problems on formalparas
+
+2001-07-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Add template for tfoot
+
+ * table.xsl: Process thead/tbody/tfoot in the right order (thead/tfoot/tbody)
+
+2001-07-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Fixed graphic height/width calculations
+
+ * table.xsl: Output column number when namest is used
+
+ * titlepage.xsl: Fix duplicate template bug
+
+2001-07-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * qandaset.xsl: Improve QandA formatting; make question bold if defaultlabel=none (FR
#419315)
+
+ * sections.xsl, xref.xsl: Support xref to bridgehead
+
+2001-07-05 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl, param.xsl: Added format.variablelist.as.list parameter
+
+2001-07-04 <uid48421(a)users.sourceforge.net>
+
+ * biblio.xsl, param.xsl, xref.xsl: Support an external bibliography collection
+
+ * docbook.xsl: Turn of indentation
+
+ * fo.xsl, param.xsl: Added dingbat.font.family
+
+ * qandaset.xsl: Bug #426166, fix duplicate id on qandaentry formatting
+
+ * qandaset.xsl, xref.xsl: Bug #429011, fix xref to qandset elements
+
+ * sections.xsl: Removed debugging messages; added prio for section title template
+
+ * titlepage.templates.xml, titlepage.xsl: Remove internal references to
*.titlepage.recto.mode and *.titlepage.verso.mode
+
+2001-06-22 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl, ebnf.xsl: Support EBNF
+
+ * docbook.xsl, xep.xsl: Fix XEP support for pdf bookmarks
+
+ * inline.xsl: Support linkend to glossentry on glossterm
+
+ * param.xsl, xep.xsl: Initial cut at bookmark and info support for RenderX's
XEP--doesn't work yet
+
+ * synop.xsl: Support SBR
+
+ * xref.xsl: Support anchor
+
+2001-06-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl, param.xsl, xref.xsl: Use common code to calculate step numbers; support
xref to procedures and steps; added formal.procedures parameter
+
+2001-06-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * refentry.xsl: Bug 434102: fix refentry inside of chapter and fix refsynopsisdiv
formatting in both FO and HTML
+
+ * titlepage.xsl, xref.xsl: Use person.name.list to generate author lists; put IDs on
authors and author groups if appropriate; support xref to authorgroup
+
+2001-06-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl, param.xsl: Fix formatting of formal object titles.
+
+2001-06-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Remove file:; why was I doing this?
+
+2001-06-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * sections.xsl: Bug fix: section autolabelling wasn't working in division bodies
+
+ * titlepage.templates.xml: Changed text-alignment on centered titles to be
'center' rather than 'justify'
+
+ * xref.xsl: Added anchor template
+
+2001-06-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl, param.xsl: Support Arbortext extensions--at the moment, just to turn off
the url() stuff in external graphic references
+
+ * titlepage.xsl: Bug fix: make a single author in an authorgroup work correctly
+
+2001-06-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * callout.xsl, inline.xsl, synop.xsl: Fixed some unparameterized references to specific
font families
+
+2001-06-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl: Made blockquote indent more reasonable
+
+ * graphics.xsl: Omit the url() wrapper around external-graphic srcs for FOP and PT
+
+2001-05-23 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Fix dup. template bug with is.graphic.*
+
+ * titlepage.xsl: Add template for publisher
+
+2001-05-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * callout.xsl, verbatim.xsl: Move calculation of linenumber.* parameters into the
number.rtf.lines template
+
+ * titlepage.templates.xml: Reworked titlepage template processing to support use of more
interesting
+ predicates.
+
+ Note: in previous versions, at most one title, subtitle, or titleabbrev
+ element would be processed for each title page. In the new design, if you
+ have multiple title, subtitle, or titleabbrev elements inside an info
+ wrapper (you shouldn't!), they will all be processed.
+
+2001-05-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * sections.xsl: Fix subtitle bug
+
+2001-05-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * sections.xsl: Calculate the heading level for bridgeheads
+
+2001-05-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl: Replace hardcoded values on fo:root with parameters
+
+2001-05-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Render author names correctly in bibliomixed mode
+
+ * graphics.xsl: Tweak available graphics formats
+
+2001-05-03 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * inline.xsl: Added support for class="xmlpi" and "emptytag".
+ Rendering of attributes is in sync with HTML stylesheet (monospace instead of normal).
+
+2001-05-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xsl, verbatim.xsl: Created verbatim and monospace.verbatim property sets
+
+ * table.xsl: Process head/body/foot in the right order
+
+2001-04-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Improve procedure step/substep enumeration
+
+2001-04-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * qandaset.xsl: My first crude attempts at support for qandaset
+
+2001-04-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Remove variable references from key functions; use entities instead.
+
+2001-04-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Add template for constant
+
+2001-04-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl, division.xsl: Add templates for partinfo, chapterinfo, and
appendixinfo
+
+ * component.xsl, pagesetup.xsl: Use the new gentext scheme for component titles and
running headers
+
+ * docbook.xsl: Print warning message when an unhandled tag is encountered
+
+ * docbook.xsl, param.xsl: Move label.from.part parameter into param.xsl; default it to 0
so that chapters and appendixes are numbered monotonically throughout a book by default.
Moved param.xsl up in the include list, just for good measure
+
+2001-04-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * glossary.xsl: Improve formatting of glossseealso
+
+ * table.xsl: Fix typo: used xsl:param where xsl:variable was required
+
+2001-04-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * division.xsl: Use new toc/lot parameters
+
+ * docbook.xsl: Removed unused variable declaration
+
+ * formal.xsl: Fixed typo
+
+ * param.xsl: Added some new parameters
+
+ * toc.xsl: Support DocBook toc markup
+
+2001-04-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * callout.xsl: Fix bug 412487, make XSL-generated callout marks honor callout mark
parameters
+
+ * param.xsl: Documentation fixes
+
+2001-04-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile, admon.xsl, autoidx.xsl, autotoc.xsl, biblio.xsl, block.xsl,
callout.xsl, component.xsl, division.xsl, docbook.xsl, fo.xsl, footnote.xsl, fop.xsl,
formal.xsl, glossary.xsl, graphics.xsl, index.xsl, info.xsl, inline.xsl, keywords.xsl,
lists.xsl, math.xsl, pagesetup.xsl, param.xsl, pi.xsl, qandaset.xsl, refentry.xsl,
sections.xsl, synop.xsl, table.xsl, titlepage.templates.xml, titlepage.xsl, toc.xsl,
verbatim.xsl, xref.xsl:
+ New file.
+
+ * Makefile: Use the cvstools version of saxon
+
Added: trunk/docs/resources/support/docbook-xsl/fo/admon.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/admon.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/admon.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,130 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: admon.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template match="note|important|warning|caution|tip">
+ <xsl:choose>
+ <xsl:when test="$admon.graphics != 0">
+ <xsl:call-template name="graphical.admonition"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="nongraphical.admonition"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="admon.graphic.width">
+ <xsl:param name="node" select="."/>
+ <xsl:text>36pt</xsl:text>
+</xsl:template>
+
+<xsl:template name="admon.graphic">
+ <xsl:param name="node" select="."/>
+
+ <xsl:variable name="filename">
+ <xsl:value-of select="$admon.graphics.path"/>
+ <xsl:choose>
+ <xsl:when test="name($node)='note'">note</xsl:when>
+ <xsl:when
test="name($node)='warning'">warning</xsl:when>
+ <xsl:when
test="name($node)='caution'">caution</xsl:when>
+ <xsl:when test="name($node)='tip'">tip</xsl:when>
+ <xsl:when
test="name($node)='important'">important</xsl:when>
+ <xsl:otherwise>note</xsl:otherwise>
+ </xsl:choose>
+ <xsl:value-of select="$admon.graphics.extension"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0
+ or $fop.extensions != 0
+ or $arbortext.extensions != 0">
+ <xsl:value-of select="$filename"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>url(</xsl:text>
+ <xsl:value-of select="$filename"/>
+ <xsl:text>)</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="graphical.admonition">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+ <xsl:variable name="graphic.width">
+ <xsl:call-template name="admon.graphic.width"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}">
+ <fo:list-block provisional-distance-between-starts="{$graphic.width} +
18pt"
+ provisional-label-separation="18pt"
+ xsl:use-attribute-sets="list.block.spacing">
+ <fo:list-item>
+ <fo:list-item-label end-indent="label-end()">
+ <fo:block>
+ <fo:external-graphic width="auto" height="auto"
+ content-width="{$graphic.width}" >
+ <xsl:attribute name="src">
+ <xsl:call-template name="admon.graphic"/>
+ </xsl:attribute>
+ </fo:external-graphic>
+ </fo:block>
+ </fo:list-item-label>
+ <fo:list-item-body start-indent="body-start()">
+ <xsl:if test="$admon.textlabel != 0 or title">
+ <fo:block
xsl:use-attribute-sets="admonition.title.properties">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </fo:block>
+ </xsl:if>
+ <fo:block xsl:use-attribute-sets="admonition.properties">
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:list-item-body>
+ </fo:list-item>
+ </fo:list-block>
+ </fo:block>
+</xsl:template>
+
+<xsl:template name="nongraphical.admonition">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block space-before.minimum="0.8em"
+ space-before.optimum="1em"
+ space-before.maximum="1.2em"
+ start-indent="0.25in"
+ end-indent="0.25in"
+ id="{$id}">
+ <xsl:if test="$admon.textlabel != 0 or title">
+ <fo:block keep-with-next='always'
+ xsl:use-attribute-sets="admonition.title.properties">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </fo:block>
+ </xsl:if>
+
+ <fo:block xsl:use-attribute-sets="admonition.properties">
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="note/title"></xsl:template>
+<xsl:template match="important/title"></xsl:template>
+<xsl:template match="warning/title"></xsl:template>
+<xsl:template match="caution/title"></xsl:template>
+<xsl:template match="tip/title"></xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/autoidx-ng.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/autoidx-ng.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/autoidx-ng.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<!DOCTYPE xsl:stylesheet [
+
+<!ENTITY lowercase "'abcdefghijklmnopqrstuvwxyz'">
+<!ENTITY uppercase "'ABCDEFGHIJKLMNOPQRSTUVWXYZ'">
+
+<!ENTITY primary 'normalize-space(concat(primary/@sortas,
primary[not(@sortas)]))'>
+<!ENTITY secondary 'normalize-space(concat(secondary/@sortas,
secondary[not(@sortas)]))'>
+<!ENTITY tertiary 'normalize-space(concat(tertiary/@sortas,
tertiary[not(@sortas)]))'>
+
+<!ENTITY sep '" "'>
+<!ENTITY scope 'count(ancestor::node()|$scope) = count(ancestor::node())'>
+]>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version="1.0"
+
xmlns:func="http://exslt.org/functions"
+ exclude-result-prefixes="i"
+ xmlns:i="urn:cz-kosek:functions:index">
+
+<!-- ********************************************************************
+ $Id: autoidx-ng.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or
http://docbook.sf.net/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:include href="../common/autoidx-ng.xsl"/>
+
+<!-- Modified original code is using index group codes instead of just first letter
+ to gain better grouping -->
+<xsl:template name="generate-index">
+ <xsl:param name="scope"
select="(ancestor::book|/)[last()]"/>
+
+ <xsl:variable name="terms"
+ select="//indexterm[count(.|key('group-code',
+
i:group-index(&primary;))[&scope;][1]) = 1
+ and not(@class = 'endofrange')]"/>
+
+ <xsl:apply-templates select="$terms" mode="index-div">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="i:group-index(&primary;)"
data-type="number"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-div">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:variable name="key"
+ select="i:group-index(&primary;)"/>
+
+ <xsl:if test="key('group-code', $key)[&scope;]
+ [count(.|key('primary', &primary;)[&scope;][1]) =
1]">
+ <fo:block>
+ <xsl:call-template name="indexdiv.title">
+ <xsl:with-param name="titlecontent">
+ <xsl:value-of select="i:group-letter($key)"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <fo:block>
+ <xsl:apply-templates select="key('group-code',
$key)[&scope;]
+ [count(.|key('primary',
&primary;)[&scope;][1])=1]"
+ mode="index-primary">
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/autoidx.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/autoidx.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/autoidx.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,898 @@
+<?xml version="1.0"?>
+<!DOCTYPE xsl:stylesheet [
+
+<!ENTITY lowercase "'abcdefghijklmnopqrstuvwxyz'">
+<!ENTITY uppercase "'ABCDEFGHIJKLMNOPQRSTUVWXYZ'">
+
+<!ENTITY primary 'normalize-space(concat(primary/@sortas,
primary[not(@sortas)]))'>
+<!ENTITY secondary 'normalize-space(concat(secondary/@sortas,
secondary[not(@sortas)]))'>
+<!ENTITY tertiary 'normalize-space(concat(tertiary/@sortas,
tertiary[not(@sortas)]))'>
+
+<!ENTITY sep '" "'>
+<!ENTITY scope 'count(ancestor::node()|$scope) = count(ancestor::node())'>
+]>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:rx="http://www.renderx.com/XSL/Extensions"
+
xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: autoidx.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or
http://docbook.sf.net/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<!-- Derived from Jeni Tennison's work in the HTML case -->
+
+<xsl:key name="letter"
+ match="indexterm"
+ use="translate(substring(&primary;, 1,
1),&lowercase;,&uppercase;)"/>
+
+<xsl:key name="primary"
+ match="indexterm"
+ use="&primary;"/>
+
+<xsl:key name="secondary"
+ match="indexterm"
+ use="concat(&primary;, &sep;, &secondary;)"/>
+
+<xsl:key name="tertiary"
+ match="indexterm"
+ use="concat(&primary;, &sep;, &secondary;, &sep;,
&tertiary;)"/>
+
+<xsl:key name="endofrange"
+ match="indexterm[@class='endofrange']"
+ use="@startref"/>
+
+<xsl:key name="see-also"
+ match="indexterm[seealso]"
+ use="concat(&primary;, &sep;, &secondary;, &sep;,
&tertiary;, &sep;, seealso)"/>
+
+<xsl:key name="see"
+ match="indexterm[see]"
+ use="concat(&primary;, &sep;, &secondary;, &sep;,
&tertiary;, &sep;, see)"/>
+
+<xsl:template name="generate-index">
+ <xsl:param name="scope"
select="(ancestor::book|/)[last()]"/>
+
+ <xsl:variable name="terms"
+ select="//indexterm[count(.|key('letter',
+ translate(substring(&primary;, 1,
1),
+ &lowercase;,
+
&uppercase;))[&scope;][1]) = 1
+ and not(@class = 'endofrange')]"/>
+
+ <xsl:variable name="alphabetical"
+ select="$terms[contains(concat(&lowercase;, &uppercase;),
+ substring(&primary;, 1, 1))]"/>
+
+ <xsl:variable name="others"
select="$terms[not(contains(concat(&lowercase;,
+ &uppercase;),
+ substring(&primary;, 1,
1)))]"/>
+ <fo:block>
+ <xsl:if test="$others">
+ <xsl:call-template name="indexdiv.title">
+ <xsl:with-param name="titlecontent">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'index
symbols'"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <fo:block>
+ <xsl:apply-templates select="$others[count(.|key('primary',
+ &primary;)[&scope;][1]) = 1]"
+ mode="index-symbol-div">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+
+ <xsl:apply-templates select="$alphabetical[count(.|key('letter',
+ translate(substring(&primary;, 1, 1),
+
&lowercase;,&uppercase;))[&scope;][1]) = 1]"
+ mode="index-div">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-div">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:variable name="key"
+ select="translate(substring(&primary;, 1,
1),&lowercase;,&uppercase;)"/>
+
+ <xsl:if test="key('letter', $key)[&scope;]
+ [count(.|key('primary', &primary;)[&scope;][1]) =
1]">
+ <fo:block>
+ <xsl:if test="contains(concat(&lowercase;, &uppercase;),
$key)">
+ <xsl:call-template name="indexdiv.title">
+ <xsl:with-param name="titlecontent">
+ <xsl:value-of select="translate($key, &lowercase;,
&uppercase;)"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:if>
+ <fo:block>
+ <xsl:apply-templates select="key('letter', $key)[&scope;]
+ [count(.|key('primary',
&primary;)[&scope;][1])=1]"
+ mode="index-primary">
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-symbol-div">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:variable name="key"
+ select="translate(substring(&primary;, 1,
1),&lowercase;,&uppercase;)"/>
+
+ <fo:block>
+ <xsl:apply-templates select="key('letter',
$key)[&scope;][count(.|key('primary', &primary;)[&scope;][1]) =
1]"
+ mode="index-primary">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-primary">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:variable name="key" select="&primary;"/>
+ <xsl:variable name="refs" select="key('primary',
$key)[&scope;]"/>
+ <fo:block>
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:attribute
name="axf:suppress-duplicate-page-number">true</xsl:attribute>
+ </xsl:if>
+ <xsl:value-of select="primary"/>
+
+ <xsl:choose>
+ <xsl:when test="$xep.extensions != 0">
+ <xsl:if test="$refs[not(see) and not(seealso) and
not(secondary)]">
+ <xsl:text>, </xsl:text>
+ <xsl:variable name="primary" select="primary"/>
+ <xsl:variable name="primary.significant"
select="concat(primary, $significant.flag)"/>
+ <rx:page-index>
+ <xsl:if test="$refs[@significance='preferred'][not(see) and
not(seealso) and not(secondary)]">
+ <rx:index-item
xsl:use-attribute-sets="index.preferred.page.properties
xep.index.item.properties"
+ ref-key="{$primary.significant}"/>
+ </xsl:if>
+ <xsl:if test="$refs[not(@significance) or
@significance!='preferred'][not(see) and not(seealso) and
not(secondary)]">
+ <rx:index-item
xsl:use-attribute-sets="xep.index.item.properties"
+ ref-key="{$primary}"/>
+ </xsl:if>
+ </rx:page-index>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="page-number-citations">
+ <xsl:for-each select="$refs[not(see) and not(seealso)
+ and not(secondary)]">
+ <xsl:apply-templates select="." mode="reference">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </xsl:for-each>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != '0'">
+ <fotex:sort
xmlns:fotex="http://www.tug.org/fotex">
+ <xsl:copy-of select="$page-number-citations"/>
+ </fotex:sort>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$page-number-citations"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:if test="$refs[not(secondary)]/*[self::see]">
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see', concat(&primary;, &sep;, &sep;, &sep;,
see))[&scope;][1])]"
+ mode="index-see">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(see, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </xsl:if>
+
+ </fo:block>
+
+ <xsl:if test="$refs/secondary or
$refs[not(secondary)]/*[self::seealso]">
+ <fo:block start-indent="1pc">
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see-also', concat(&primary;, &sep;, &sep;, &sep;,
seealso))[&scope;][1])]"
+ mode="index-seealso">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(seealso, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="$refs[secondary and
count(.|key('secondary', concat($key, &sep;,
&secondary;))[&scope;][1]) = 1]"
+ mode="index-secondary">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&secondary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-secondary">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:variable name="key" select="concat(&primary;, &sep;,
&secondary;)"/>
+ <xsl:variable name="refs" select="key('secondary',
$key)[&scope;]"/>
+ <fo:block>
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:attribute
name="axf:suppress-duplicate-page-number">true</xsl:attribute>
+ </xsl:if>
+ <xsl:value-of select="secondary"/>
+
+ <xsl:choose>
+ <xsl:when test="$xep.extensions != 0">
+ <xsl:if test="$refs[not(see) and not(seealso) and
not(tertiary)]">
+ <xsl:text>, </xsl:text>
+ <xsl:variable name="primary" select="primary"/>
+ <xsl:variable name="secondary" select="secondary"/>
+ <xsl:variable name="primary.significant"
select="concat(primary, $significant.flag)"/>
+ <rx:page-index>
+ <xsl:if test="$refs[@significance='preferred'][not(see) and
not(seealso) and not(tertiary)]">
+ <rx:index-item
xsl:use-attribute-sets="index.preferred.page.properties
xep.index.item.properties">
+ <xsl:attribute name="ref-key">
+ <xsl:value-of select="$primary.significant"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$secondary"/>
+ </xsl:attribute>
+ </rx:index-item>
+ </xsl:if>
+ <xsl:if test="$refs[not(@significance) or
@significance!='preferred'][not(see) and not(seealso) and
not(tertiary)]">
+ <rx:index-item
xsl:use-attribute-sets="xep.index.item.properties">
+ <xsl:attribute name="ref-key">
+ <xsl:value-of select="$primary"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$secondary"/>
+ </xsl:attribute>
+ </rx:index-item>
+ </xsl:if>
+ </rx:page-index>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="page-number-citations">
+ <xsl:for-each select="$refs[not(see) and not(seealso)
+ and not(tertiary)]">
+ <xsl:apply-templates select="." mode="reference">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </xsl:for-each>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != '0'">
+ <fotex:sort
xmlns:fotex="http://www.tug.org/fotex">
+ <xsl:copy-of select="$page-number-citations"/>
+ </fotex:sort>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$page-number-citations"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:if test="$refs[not(tertiary)]/*[self::see]">
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see', concat(&primary;, &sep;, &secondary;,
&sep;, &sep;, see))[&scope;][1])]"
+ mode="index-see">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(see, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </xsl:if>
+
+ </fo:block>
+
+ <xsl:if test="$refs/tertiary or
$refs[not(tertiary)]/*[self::seealso]">
+ <fo:block start-indent="2pc">
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see-also', concat(&primary;, &sep;, &secondary;,
&sep;, &sep;, seealso))[&scope;][1])]"
+ mode="index-seealso">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(seealso, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="$refs[tertiary and
count(.|key('tertiary', concat($key, &sep;, &tertiary;))[&scope;][1])
= 1]"
+ mode="index-tertiary">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&tertiary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-tertiary">
+ <xsl:param name="scope" select="."/>
+ <xsl:variable name="key" select="concat(&primary;, &sep;,
&secondary;, &sep;, &tertiary;)"/>
+ <xsl:variable name="refs" select="key('tertiary',
$key)[&scope;]"/>
+ <fo:block>
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:attribute
name="axf:suppress-duplicate-page-number">true</xsl:attribute>
+ </xsl:if>
+ <xsl:value-of select="tertiary"/>
+
+ <xsl:choose>
+ <xsl:when test="$xep.extensions != 0">
+ <xsl:if test="$refs[not(see) and not(seealso)]">
+ <xsl:text>, </xsl:text>
+ <xsl:variable name="primary" select="primary"/>
+ <xsl:variable name="secondary" select="secondary"/>
+ <xsl:variable name="tertiary" select="tertiary"/>
+ <xsl:variable name="primary.significant"
select="concat(primary, $significant.flag)"/>
+ <rx:page-index>
+ <xsl:if test="$refs[@significance='preferred'][not(see) and
not(seealso)]">
+ <rx:index-item
xsl:use-attribute-sets="index.preferred.page.properties
xep.index.item.properties">
+ <xsl:attribute name="ref-key">
+ <xsl:value-of select="$primary.significant"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$secondary"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$tertiary"/>
+ </xsl:attribute>
+ </rx:index-item>
+ </xsl:if>
+ <xsl:if test="$refs[not(@significance) or
@significance!='preferred'][not(see) and not(seealso)]">
+ <rx:index-item
xsl:use-attribute-sets="xep.index.item.properties">
+ <xsl:attribute name="ref-key">
+ <xsl:value-of select="$primary"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$secondary"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$tertiary"/>
+ </xsl:attribute>
+ </rx:index-item>
+ </xsl:if>
+ </rx:page-index>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="page-number-citations">
+ <xsl:for-each select="$refs[not(see) and not(seealso)]">
+ <xsl:apply-templates select="." mode="reference">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </xsl:for-each>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != '0'">
+ <fotex:sort
xmlns:fotex="http://www.tug.org/fotex">
+ <xsl:copy-of select="$page-number-citations"/>
+ </fotex:sort>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$page-number-citations"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:if test="$refs/see">
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see', concat(&primary;, &sep;, &secondary;,
&sep;, &tertiary;, &sep;, see))[&scope;][1])]"
+ mode="index-see">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(see, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </xsl:if>
+
+ </fo:block>
+
+ <xsl:if test="$refs/seealso">
+ <fo:block>
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see-also', concat(&primary;, &sep;, &secondary;,
&sep;, &tertiary;, &sep;, seealso))[&scope;][1])]"
+ mode="index-seealso">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(seealso, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="reference">
+ <xsl:param name="scope" select="."/>
+ <xsl:param name="separator" select="', '"/>
+
+ <xsl:if test="$passivetex.extensions = '0'">
+ <xsl:value-of select="$separator"/>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="@zone and string(@zone)">
+ <xsl:call-template name="reference">
+ <xsl:with-param name="zones"
select="normalize-space(@zone)"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:basic-link internal-destination="{$id}">
+ <fo:page-number-citation ref-id="{$id}"/>
+ </fo:basic-link>
+
+ <xsl:if test="key('endofrange', @id)[&scope;]">
+ <xsl:apply-templates select="key('endofrange',
@id)[&scope;][last()]"
+ mode="reference">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="separator"
select="'-'"/>
+ </xsl:apply-templates>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="reference">
+ <xsl:param name="scope" select="."/>
+ <xsl:param name="zones"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($zones, ' ')">
+ <xsl:variable name="zone" select="substring-before($zones, '
')"/>
+ <xsl:variable name="target" select="key('id',
$zone)[&scope;]"/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$target[1]"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <fo:basic-link internal-destination="{$id}">
+ <fo:page-number-citation ref-id="{$id}"/>
+ </fo:basic-link>
+
+ <xsl:if test="$passivetex.extensions = '0'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:call-template name="reference">
+ <xsl:with-param name="zones" select="substring-after($zones,
' ')"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="zone" select="$zones"/>
+ <xsl:variable name="target" select="key('id',
$zone)[&scope;]"/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$target[1]"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <fo:basic-link internal-destination="{$id}">
+ <fo:page-number-citation ref-id="{$id}"/>
+ </fo:basic-link>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-see">
+ <xsl:param name="scope" select="."/>
+
+ <fo:inline>
+ <xsl:text> (</xsl:text>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'see'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="see"/>
+ <xsl:text>)</xsl:text>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-seealso">
+ <xsl:param name="scope" select="."/>
+
+ <fo:block>
+ <xsl:text>(</xsl:text>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'seealso'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="seealso"/>
+ <xsl:text>)</xsl:text>
+ </fo:block>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<xsl:template name="generate-index-markup">
+ <xsl:param name="scope"
select="(ancestor::book|/)[last()]"/>
+
+ <xsl:variable name="terms"
select="$scope//indexterm[count(.|key('letter',
+ translate(substring(&primary;, 1,
1),&lowercase;,&uppercase;))[&scope;][1]) = 1]"/>
+ <xsl:variable name="alphabetical"
+ select="$terms[contains(concat(&lowercase;, &uppercase;),
+ substring(&primary;, 1, 1))]"/>
+ <xsl:variable name="others"
select="$terms[not(contains(concat(&lowercase;,
+ &uppercase;),
+ substring(&primary;, 1,
1)))]"/>
+
+ <xsl:text><index> </xsl:text>
+ <xsl:if test="$others">
+ <xsl:text> <indexdiv> </xsl:text>
+ <xsl:text><title></xsl:text>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'index
symbols'"/>
+ </xsl:call-template>
+ <xsl:text></title> </xsl:text>
+ <xsl:apply-templates select="$others[count(.|key('primary',
+ &primary;)[&scope;][1]) = 1]"
+ mode="index-symbol-div-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ <xsl:text></indexdiv> </xsl:text>
+ </xsl:if>
+
+ <xsl:apply-templates select="$alphabetical[count(.|key('letter',
+ translate(substring(&primary;, 1,
1),&lowercase;,&uppercase;))[&scope;][1]) = 1]"
+ mode="index-div-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ <xsl:text></index> </xsl:text>
+</xsl:template>
+
+<xsl:template match="*" mode="index-markup">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:text><</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>> </xsl:text>
+ <xsl:apply-templates mode="index-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-div-markup">
+ <xsl:param name="scope" select="."/>
+ <xsl:variable name="key" select="translate(substring(&primary;,
1, 1),&lowercase;,&uppercase;)"/>
+ <xsl:text> <indexdiv> </xsl:text>
+ <xsl:text><title></xsl:text>
+ <xsl:value-of select="translate($key, &lowercase;,
&uppercase;)"/>
+ <xsl:text></title> </xsl:text>
+
+ <xsl:apply-templates select="key('letter',
$key)[&scope;][count(.|key('primary', &primary;)[&scope;][1]) =
1]"
+ mode="index-primary-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ <xsl:text></indexdiv> </xsl:text>
+</xsl:template>
+
+<xsl:template match="indexterm"
mode="index-symbol-div-markup">
+ <xsl:param name="scope" select="."/>
+ <xsl:variable name="key" select="translate(substring(&primary;,
1, 1),&lowercase;,&uppercase;)"/>
+
+ <xsl:apply-templates select="key('letter',
$key)[&scope;][count(.|key('primary', &primary;)[&scope;][1]) =
1]"
+ mode="index-primary-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-primary-markup">
+ <xsl:param name="scope" select="."/>
+ <xsl:variable name="key" select="&primary;"/>
+ <xsl:variable name="refs" select="key('primary',
$key)[&scope;]"/>
+ <xsl:variable name="pages" select="$refs[not(see) and
not(seealso)]"/>
+
+ <xsl:text> <indexentry> </xsl:text>
+ <xsl:text><primaryie></xsl:text>
+ <xsl:text><phrase></xsl:text>
+ <xsl:call-template name="escape-text">
+ <xsl:with-param name="text" select="string(primary)"/>
+ </xsl:call-template>
+ <xsl:text></phrase></xsl:text>
+ <xsl:if test="$pages">,</xsl:if>
+ <xsl:text> </xsl:text>
+
+ <xsl:for-each select="$pages">
+ <xsl:apply-templates select="." mode="reference-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </xsl:for-each>
+
+ <xsl:text></primaryie> </xsl:text>
+
+ <xsl:if test="$refs/secondary or $refs[not(secondary)]/*[self::see or
self::seealso]">
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see', concat(&primary;, &sep;, &sep;, &sep;,
see))[&scope;][1])]"
+ mode="index-see-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(see, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see-also', concat(&primary;, &sep;, &sep;, &sep;,
seealso))[&scope;][1])]"
+ mode="index-seealso-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(seealso, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="$refs[secondary and
count(.|key('secondary', concat($key, &sep;,
&secondary;))[&scope;][1]) = 1]"
+ mode="index-secondary-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&secondary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </xsl:if>
+ <xsl:text></indexentry> </xsl:text>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-secondary-markup">
+ <xsl:param name="scope" select="."/>
+ <xsl:variable name="key" select="concat(&primary;, &sep;,
&secondary;)"/>
+ <xsl:variable name="refs" select="key('secondary',
$key)[&scope;]"/>
+ <xsl:variable name="pages" select="$refs[not(see) and
not(seealso)]"/>
+
+ <xsl:text><secondaryie></xsl:text>
+ <xsl:text><phrase></xsl:text>
+ <xsl:call-template name="escape-text">
+ <xsl:with-param name="text" select="string(secondary)"/>
+ </xsl:call-template>
+ <xsl:text></phrase></xsl:text>
+ <xsl:if test="$pages">,</xsl:if>
+ <xsl:text> </xsl:text>
+
+ <xsl:for-each select="$pages">
+ <xsl:apply-templates select="." mode="reference-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </xsl:for-each>
+
+ <xsl:text></secondaryie> </xsl:text>
+
+ <xsl:if test="$refs/tertiary or $refs[not(tertiary)]/*[self::see or
self::seealso]">
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see', concat(&primary;, &sep;, &secondary;,
&sep;, &sep;, see))[&scope;][1])]"
+ mode="index-see-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(see, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see-also', concat(&primary;, &sep;, &secondary;,
&sep;, &sep;, seealso))[&scope;][1])]"
+ mode="index-seealso-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(seealso, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="$refs[tertiary and
count(.|key('tertiary', concat($key, &sep;, &tertiary;))[&scope;][1])
= 1]"
+ mode="index-tertiary-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&tertiary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-tertiary-markup">
+ <xsl:param name="scope" select="."/>
+ <xsl:variable name="key" select="concat(&primary;, &sep;,
&secondary;, &sep;, &tertiary;)"/>
+ <xsl:variable name="refs" select="key('tertiary',
$key)[&scope;]"/>
+ <xsl:variable name="pages" select="$refs[not(see) and
not(seealso)]"/>
+
+ <xsl:text><tertiaryie></xsl:text>
+ <xsl:text><phrase></xsl:text>
+ <xsl:call-template name="escape-text">
+ <xsl:with-param name="text" select="string(tertiary)"/>
+ </xsl:call-template>
+ <xsl:text></phrase></xsl:text>
+ <xsl:if test="$pages">,</xsl:if>
+ <xsl:text> </xsl:text>
+
+ <xsl:for-each select="$pages">
+ <xsl:apply-templates select="." mode="reference-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </xsl:for-each>
+
+ <xsl:text></tertiaryie> </xsl:text>
+
+ <xsl:variable name="see" select="$refs/see |
$refs/seealso"/>
+ <xsl:if test="$see">
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see', concat(&primary;, &sep;, &secondary;,
&sep;, &tertiary;, &sep;, see))[&scope;][1])]"
+ mode="index-see-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(see, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see-also', concat(&primary;, &sep;, &secondary;,
&sep;, &tertiary;, &sep;, seealso))[&scope;][1])]"
+ mode="index-seealso-markup">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(seealso, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="reference-markup">
+ <xsl:param name="scope" select="."/>
+ <xsl:choose>
+ <xsl:when test="@zone and string(@zone)">
+ <xsl:call-template name="reference-markup">
+ <xsl:with-param name="zones"
select="normalize-space(@zone)"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+
+ <xsl:choose>
+ <xsl:when test="@startref and @class='endofrange'">
+ <xsl:text><phrase
role="pageno"></xsl:text>
+ <xsl:text><link linkend="</xsl:text>
+ <xsl:value-of select="@startref"/>
+ <xsl:text>"></xsl:text>
+ <fo:basic-link internal-destination="{@startref}">
+ <fo:page-number-citation ref-id="{@startref}"/>
+ <xsl:text>-</xsl:text>
+ <fo:page-number-citation ref-id="{$id}"/>
+ </fo:basic-link>
+ <xsl:text></link></xsl:text>
+ <xsl:text></phrase> </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text><phrase
role="pageno"></xsl:text>
+ <xsl:if test="@id">
+ <xsl:text><link linkend="</xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text>"></xsl:text>
+ </xsl:if>
+ <fo:basic-link internal-destination="{$id}">
+ <fo:page-number-citation ref-id="{$id}"/>
+ </fo:basic-link>
+ <xsl:if test="@id">
+ <xsl:text></link></xsl:text>
+ </xsl:if>
+ <xsl:text></phrase> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="reference-markup">
+ <xsl:param name="scope" select="."/>
+ <xsl:param name="zones"/>
+ <xsl:choose>
+ <xsl:when test="contains($zones, ' ')">
+ <xsl:variable name="zone" select="substring-before($zones, '
')"/>
+ <xsl:variable name="target" select="key('id',
$zone)[&scope;]"/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$target[1]"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:text><phrase fole="pageno"></xsl:text>
+ <xsl:if test="$target[1]/@id">
+ <xsl:text><link linkend="</xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text>"></xsl:text>
+ </xsl:if>
+ <fo:basic-link internal-destination="{$id}">
+ <fo:page-number-citation ref-id="{$id}"/>
+ </fo:basic-link>
+ <xsl:if test="$target[1]/@id">
+ <xsl:text></link></xsl:text>
+ </xsl:if>
+ <xsl:text></phrase> </xsl:text>
+
+ <xsl:call-template name="reference">
+ <xsl:with-param name="zones" select="substring-after($zones,
' ')"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="zone" select="$zones"/>
+ <xsl:variable name="target" select="key('id',
$zone)[&scope;]"/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$target[1]"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:text><phrase role="pageno"></xsl:text>
+ <xsl:if test="$target[1]/@id">
+ <xsl:text><link linkend="</xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text>"></xsl:text>
+ </xsl:if>
+ <fo:basic-link internal-destination="{$id}">
+ <fo:page-number-citation ref-id="{$id}"/>
+ </fo:basic-link>
+ <xsl:if test="$target[1]/@id">
+ <xsl:text></link></xsl:text>
+ </xsl:if>
+ <xsl:text></phrase> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-see-markup">
+ <xsl:param name="scope" select="."/>
+ <fo:block>
+ <xsl:text><seeie></xsl:text>
+ <xsl:text><phrase></xsl:text>
+ <xsl:call-template name="escape-text">
+ <xsl:with-param name="text" select="string(see)"/>
+ </xsl:call-template>
+ <xsl:text></phrase></xsl:text>
+ <xsl:text></seeie> </xsl:text>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-seealso-markup">
+ <xsl:param name="scope" select="."/>
+ <fo:block>
+ <xsl:text><seealsoie></xsl:text>
+ <xsl:text><phrase></xsl:text>
+ <xsl:call-template name="escape-text">
+ <xsl:with-param name="text" select="string(seealso)"/>
+ </xsl:call-template>
+ <xsl:text></phrase></xsl:text>
+ <xsl:text></seealsoie> </xsl:text>
+ </fo:block>
+</xsl:template>
+
+<xsl:template name="escape-text">
+ <xsl:param name="text" select="''"/>
+
+ <xsl:variable name="ltpos" select="substring-before($text,
'<')"/>
+ <xsl:variable name="amppos" select="substring-before($text,
'&')"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($text,'<') and contains($text,
'&')
+ and string-length($ltpos) < string-length($amppos)">
+ <xsl:value-of select="$ltpos"/>
+ <xsl:text>&lt;</xsl:text>
+ <xsl:call-template name="escape-text">
+ <xsl:with-param name="text" select="substring-after($text,
'<')"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:when test="contains($text,'<') and contains($text,
'&')
+ and string-length($amppos) < string-length($ltpos)">
+ <xsl:value-of select="$amppos"/>
+ <xsl:text>&amp;</xsl:text>
+ <xsl:call-template name="escape-text">
+ <xsl:with-param name="text" select="substring-after($text,
'&')"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:when test="contains($text, '<')">
+ <xsl:value-of select="$ltpos"/>
+ <xsl:text>&lt;</xsl:text>
+ <xsl:call-template name="escape-text">
+ <xsl:with-param name="text" select="substring-after($text,
'<')"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:when test="contains($text, '&')">
+ <xsl:value-of select="$amppos"/>
+ <xsl:text>&amp;</xsl:text>
+ <xsl:call-template name="escape-text">
+ <xsl:with-param name="text" select="substring-after($text,
'&')"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:value-of select="$text"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/autotoc.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/autotoc.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/autotoc.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,541 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: autotoc.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template name="set.toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="nodes" select="book|setindex"/>
+
+ <xsl:if test="$nodes">
+ <fo:block id="toc...{$id}"
+ xsl:use-attribute-sets="toc.margin.properties">
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:attribute name="axf:outline-level">1</xsl:attribute>
+ <xsl:attribute
name="axf:outline-expand">false</xsl:attribute>
+ <xsl:attribute name="axf:outline-title">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'TableofContents'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:call-template name="table.of.contents.titlepage"/>
+ <xsl:apply-templates select="$nodes" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="division.toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="nodes"
+ select="$toc-context/part
+ |$toc-context/reference
+ |$toc-context/preface
+ |$toc-context/chapter
+ |$toc-context/appendix
+ |$toc-context/article
+ |$toc-context/bibliography
+ |$toc-context/glossary
+ |$toc-context/index"/>
+
+ <xsl:if test="$nodes">
+ <fo:block id="toc...{$cid}"
+ xsl:use-attribute-sets="toc.margin.properties">
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:attribute name="axf:outline-level">1</xsl:attribute>
+ <xsl:attribute
name="axf:outline-expand">false</xsl:attribute>
+ <xsl:attribute name="axf:outline-title">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'TableofContents'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:call-template name="table.of.contents.titlepage"/>
+ <xsl:apply-templates select="$nodes" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="component.toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="nodes" select="section|sect1|refentry
+ |article|bibliography|glossary
+ |appendix"/>
+ <xsl:if test="$nodes">
+ <fo:block id="toc...{$id}"
+ xsl:use-attribute-sets="toc.margin.properties">
+ <xsl:call-template name="table.of.contents.titlepage"/>
+ <xsl:apply-templates select="$nodes" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="component.toc.separator">
+ <!-- Customize to output something between
+ component.toc and first output -->
+</xsl:template>
+
+<xsl:template name="section.toc">
+ <xsl:param name="toc-context" select="."/>
+ <xsl:param name="toc.title.p" select="true()"/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="nodes"
+ select="section|sect1|sect2|sect3|sect4|sect5|refentry
+ |bridgehead[$bridgehead.in.toc != 0]"/>
+
+ <xsl:variable name="level">
+ <xsl:call-template name="section.level"/>
+ </xsl:variable>
+
+ <xsl:if test="$nodes">
+ <fo:block id="toc...{$id}"
+ xsl:use-attribute-sets="toc.margin.properties">
+
+ <xsl:if test="$toc.title.p">
+ <xsl:call-template name="section.heading">
+ <xsl:with-param name="level" select="$level + 1"/>
+ <xsl:with-param name="title">
+ <fo:block space-after="0.5em">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'TableofContents'"/>
+ </xsl:call-template>
+ </fo:block>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:apply-templates select="$nodes" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="section.toc.separator">
+ <!-- Customize to output something between
+ section.toc and first output -->
+</xsl:template>
+<!-- ==================================================================== -->
+
+<xsl:template name="toc.line">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="label">
+ <xsl:apply-templates select="." mode="label.markup"/>
+ </xsl:variable>
+
+ <fo:block text-align-last="justify"
+ end-indent="{$toc.indent.width}pt"
+ last-line-end-indent="-{$toc.indent.width}pt">
+ <fo:inline keep-with-next.within-line="always">
+ <fo:basic-link internal-destination="{$id}">
+ <xsl:if test="$label != ''">
+ <xsl:copy-of select="$label"/>
+ <xsl:value-of select="$autotoc.label.separator"/>
+ </xsl:if>
+ <xsl:apply-templates select="."
mode="titleabbrev.markup"/>
+ </fo:basic-link>
+ </fo:inline>
+ <fo:inline keep-together.within-line="always">
+ <xsl:text> </xsl:text>
+ <fo:leader leader-pattern="dots"
+ leader-pattern-width="3pt"
+ leader-alignment="reference-area"
+ keep-with-next.within-line="always"/>
+ <xsl:text> </xsl:text>
+ <fo:basic-link internal-destination="{$id}">
+ <fo:page-number-citation ref-id="{$id}"/>
+ </fo:basic-link>
+ </fo:inline>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="book|setindex" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="toc.line"/>
+
+ <xsl:variable name="nodes"
select="glossary|bibliography|preface|chapter
+ |reference|part|article|appendix|index"/>
+
+ <xsl:if test="$toc.section.depth > 0 and $nodes">
+ <fo:block id="toc.{$cid}.{$id}"
+ start-indent="{count(ancestor::*)*$toc.indent.width}pt">
+ <xsl:apply-templates select="$nodes" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="part" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="toc.line"/>
+
+ <xsl:variable name="nodes"
select="chapter|appendix|preface|reference"/>
+
+ <xsl:if test="$toc.section.depth > 0 and $nodes">
+ <fo:block id="toc.{$cid}.{$id}"
+ start-indent="{count(ancestor::*)*$toc.indent.width}pt">
+ <xsl:apply-templates select="$nodes" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="reference" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="toc.line"/>
+
+ <xsl:if test="$toc.section.depth > 0 and refentry">
+ <fo:block id="toc.{$cid}.{$id}"
+ start-indent="{count(ancestor::*)*$toc.indent.width}pt">
+ <xsl:apply-templates select="refentry" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="refentry" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="toc.line"/>
+</xsl:template>
+
+<xsl:template match="preface|chapter|appendix|article"
+ mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="toc.line"/>
+
+ <xsl:variable name="nodes" select="section|sect1"/>
+
+ <xsl:if test="$toc.section.depth > 0 and $nodes">
+ <fo:block id="toc.{$cid}.{$id}"
+ start-indent="{count(ancestor::*)*$toc.indent.width}pt">
+ <xsl:apply-templates select="$nodes" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="sect1" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="toc.line"/>
+
+ <xsl:if test="$toc.section.depth > 1 and sect2">
+ <fo:block id="toc.{$cid}.{$id}"
+ start-indent="{count(ancestor::*)*$toc.indent.width}pt">
+ <xsl:apply-templates select="sect2" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="sect2" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="toc.line"/>
+
+ <xsl:variable name="reldepth"
+
select="count(ancestor::*)-count($toc-context/ancestor::*)"/>
+
+ <xsl:if test="$toc.section.depth > 2 and sect3">
+ <fo:block id="toc.{$cid}.{$id}"
+ start-indent="{$reldepth*$toc.indent.width}pt">
+ <xsl:apply-templates select="sect3" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="sect3" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="toc.line"/>
+
+ <xsl:variable name="reldepth"
+
select="count(ancestor::*)-count($toc-context/ancestor::*)"/>
+
+ <xsl:if test="$toc.section.depth > 3 and sect4">
+ <fo:block id="toc.{$cid}.{$id}"
+ start-indent="{$reldepth*$toc.indent.width}pt">
+ <xsl:apply-templates select="sect4" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="sect4" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="toc.line"/>
+
+ <xsl:variable name="reldepth"
+
select="count(ancestor::*)-count($toc-context/ancestor::*)"/>
+
+ <xsl:if test="$toc.section.depth > 4 and sect5">
+ <fo:block id="toc.{$cid}.{$id}"
+ start-indent="{$reldepth*$toc.indent.width}pt">
+ <xsl:apply-templates select="sect5" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="sect5" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="toc.line"/>
+</xsl:template>
+
+<xsl:template match="section" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="cid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="depth" select="count(ancestor::section) +
1"/>
+ <xsl:variable name="reldepth"
+
select="count(ancestor::*)-count($toc-context/ancestor::*)"/>
+
+ <xsl:if test="$toc.section.depth >= $depth">
+ <xsl:call-template name="toc.line"/>
+
+ <xsl:if test="$toc.section.depth > $depth and section">
+ <fo:block id="toc.{$cid}.{$id}"
+ start-indent="{$reldepth*$toc.indent.width}pt">
+ <xsl:apply-templates select="section" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="bibliography|glossary"
+ mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="toc.line"/>
+</xsl:template>
+
+<xsl:template match="index" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:if test="* or $generate.index != 0">
+ <xsl:call-template name="toc.line"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="title" mode="toc">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="list.of.titles">
+ <xsl:param name="titles" select="'table'"/>
+ <xsl:param name="nodes" select=".//table"/>
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:if test="$nodes">
+ <fo:block id="lot...{$titles}...{$id}">
+ <xsl:choose>
+ <xsl:when test="$titles='table'">
+ <xsl:call-template name="list.of.tables.titlepage"/>
+ </xsl:when>
+ <xsl:when test="$titles='figure'">
+ <xsl:call-template name="list.of.figures.titlepage"/>
+ </xsl:when>
+ <xsl:when test="$titles='equation'">
+ <xsl:call-template name="list.of.equations.titlepage"/>
+ </xsl:when>
+ <xsl:when test="$titles='example'">
+ <xsl:call-template name="list.of.examples.titlepage"/>
+ </xsl:when>
+ <xsl:when test="$titles='procedure'">
+ <xsl:call-template name="list.of.procedures.titlepage"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="list.of.unknowns.titlepage"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates select="$nodes" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="figure|table|example|equation|procedure"
mode="toc">
+ <xsl:call-template name="toc.line"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/fo/axf.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/axf.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/axf.xsl 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,61 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: axf.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ******************************************************************** -->
+
+<xsl:template name="axf-document-information">
+
+ <xsl:if test="//author[1]">
+ <xsl:element name="axf:document-info">
+ <xsl:attribute name="name">author</xsl:attribute>
+ <xsl:attribute name="value">
+ <xsl:call-template name="person.name">
+ <xsl:with-param name="node" select="//author[1]"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ </xsl:element>
+ </xsl:if>
+
+ <xsl:variable name="title">
+ <xsl:apply-templates select="/*[1]"
mode="label.markup"/>
+ <xsl:apply-templates select="/*[1]"
mode="title.markup"/>
+ </xsl:variable>
+
+ <axf:document-info name="title" value="{$title}"/>
+
+ <xsl:if test="//keyword">
+ <xsl:element name="axf:document-info">
+ <xsl:attribute name="name">keywords</xsl:attribute>
+ <xsl:attribute name="value">
+ <xsl:for-each select="//keyword">
+ <xsl:value-of select="."/>
+ <xsl:if test="position() != last()">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:attribute>
+ </xsl:element>
+ </xsl:if>
+
+ <xsl:if test="//subjectterm">
+ <xsl:element name="axf:document-info">
+ <xsl:attribute name="name">subject</xsl:attribute>
+ <xsl:attribute name="value">
+ <xsl:for-each select="//subjectterm">
+ <xsl:value-of select="."/>
+ <xsl:if test="position() != last()">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:attribute>
+ </xsl:element>
+ </xsl:if>
+
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/biblio.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/biblio.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/biblio.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1105 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: biblio.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="bibliography">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="not(parent::*) or parent::part or parent::book">
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="bibliography.titlepage"/>
+ </fo:block>
+ <xsl:apply-templates/>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block id="{$id}"
+ space-before.minimum="1em"
+ space-before.optimum="1.5em"
+ space-before.maximum="2em">
+ <xsl:call-template name="bibliography.titlepage"/>
+ </fo:block>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template
match="bibliography/bibliographyinfo"></xsl:template>
+<xsl:template match="bibliography/title"></xsl:template>
+<xsl:template match="bibliography/subtitle"></xsl:template>
+<xsl:template match="bibliography/titleabbrev"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="bibliodiv">
+ <fo:block>
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ <xsl:call-template name="bibliodiv.titlepage"/>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="bibliodiv/title"/>
+<xsl:template match="bibliodiv/subtitle"/>
+<xsl:template match="bibliodiv/titleabbrev"/>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="bibliolist">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}"
+ space-before.minimum="1em"
+ space-before.optimum="1.5em"
+ space-before.maximum="2em">
+
+ <xsl:if test="blockinfo/title|info/title|title">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="*[not(self::blockinfo)
+ and not(self::title)
+ and not(self::titleabbrev)]"/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="biblioentry">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+ <xsl:choose>
+ <xsl:when test="string(.) = ''">
+ <xsl:variable name="bib"
select="document($bibliography.collection,.)"/>
+ <xsl:variable name="entry"
select="$bib/bibliography/*[@id=$id][1]"/>
+ <xsl:choose>
+ <xsl:when test="$entry">
+ <xsl:apply-templates select="$entry"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No bibliography entry: </xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text> found in </xsl:text>
+ <xsl:value-of select="$bibliography.collection"/>
+ </xsl:message>
+ <fo:block id="{$id}"
xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:text>Error: no bibliography entry: </xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text> found in </xsl:text>
+ <xsl:value-of select="$bibliography.collection"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block id="{$id}"
xsl:use-attribute-sets="normal.para.spacing"
+ start-indent="0.5in" text-indent="-0.5in">
+ <xsl:call-template name="biblioentry.label"/>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="bibliomixed">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+ <xsl:choose>
+ <xsl:when test="string(.) = ''">
+ <xsl:variable name="bib"
select="document($bibliography.collection,.)"/>
+ <xsl:variable name="entry"
select="$bib/bibliography/*[@id=$id][1]"/>
+ <xsl:choose>
+ <xsl:when test="$entry">
+ <xsl:apply-templates select="$entry"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No bibliography entry: </xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text> found in </xsl:text>
+ <xsl:value-of select="$bibliography.collection"/>
+ </xsl:message>
+ <fo:block id="{$id}"
xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:text>Error: no bibliography entry: </xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text> found in </xsl:text>
+ <xsl:value-of select="$bibliography.collection"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block id="{$id}"
xsl:use-attribute-sets="normal.para.spacing"
+ start-indent="0.5in" text-indent="-0.5in">
+ <xsl:call-template name="biblioentry.label"/>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="biblioentry.label">
+ <xsl:param name="node" select="."/>
+
+ <xsl:choose>
+ <xsl:when test="$bibliography.numbered != 0">
+ <xsl:text>[</xsl:text>
+ <xsl:number from="bibliography"
count="biblioentry|bibliomixed"
+ level="any" format="1"/>
+ <xsl:text>] </xsl:text>
+ </xsl:when>
+ <xsl:when test="local-name($node/child::*[1]) = 'abbrev'">
+ <xsl:text>[</xsl:text>
+ <xsl:apply-templates select="$node/abbrev[1]"/>
+ <xsl:text>] </xsl:text>
+ </xsl:when>
+ <xsl:when test="$node/@xreflabel">
+ <xsl:text>[</xsl:text>
+ <xsl:value-of select="$node/@xreflabel"/>
+ <xsl:text>] </xsl:text>
+ </xsl:when>
+ <xsl:when test="$node/@id">
+ <xsl:text>[</xsl:text>
+ <xsl:value-of select="$node/@id"/>
+ <xsl:text>] </xsl:text>
+ </xsl:when>
+ <xsl:otherwise><!-- nop --></xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="bibliography.mode">
+ <xsl:apply-templates select="."/><!-- try the default mode -->
+</xsl:template>
+
+<xsl:template match="abbrev" mode="bibliography.mode">
+ <xsl:if test="preceding-sibling::*">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </fo:inline>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="abstract" mode="bibliography.mode">
+ <!-- suppressed -->
+</xsl:template>
+
+<xsl:template match="address" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="affiliation" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="shortaffil" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="jobtitle" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="artheader|articleinfo"
mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="artpagenums" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="author" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:call-template name="person.name"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="authorblurb|personblurb"
mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="authorgroup" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:call-template name="person.name.list"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="authorinitials" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="bibliomisc" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="bibliomset" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="biblioset" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="biblioset/title|biblioset/citetitle"
+ mode="bibliography.mode">
+ <xsl:variable name="relation" select="../@relation"/>
+ <xsl:choose>
+ <xsl:when test="$relation='article' or
@pubwork='article'">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:inline font-style="italic">
+ <xsl:apply-templates/>
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="bookbiblio" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="citetitle" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:choose>
+ <xsl:when test="@pubwork = 'article'">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:inline font-style="italic">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="collab" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="confgroup" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="contractnum" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="contractsponsor"
mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="contrib" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="copyright" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Copyright'"/>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat">copyright</xsl:with-param>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:apply-templates select="year"
mode="bibliography.mode"/>
+ <xsl:if test="holder">
+ <xsl:call-template name="gentext.space"/>
+ <xsl:apply-templates select="holder"
mode="bibliography.mode"/>
+ </xsl:if>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="year" mode="bibliography.mode">
+ <xsl:apply-templates/><xsl:text>, </xsl:text>
+</xsl:template>
+
+<xsl:template match="year[position()=last()]"
mode="bibliography.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="holder" mode="bibliography.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="corpauthor" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="corpname" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="date" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="edition" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="editor" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:call-template name="person.name"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="firstname" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="honorific" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="invpartnumber" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="isbn" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="issn" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="issuenum" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="lineage" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="orgname" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="othercredit" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="othername" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="pagenums" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="printhistory" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="productname" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="productnumber" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="pubdate" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="publisher" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="publishername" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="pubsnumber" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="releaseinfo" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="revhistory" mode="bibliography.mode">
+ <fo:block>
+ <xsl:apply-templates select="."/> <!-- use normal mode -->
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="seriesinfo" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="seriesvolnums" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="subtitle" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="surname" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="title" mode="bibliography.mode">
+ <fo:inline>
+ <fo:inline font-style="italic">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </fo:inline>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="titleabbrev" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="volumenum" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="orgdiv" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="collabname" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="confdates" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="conftitle" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="confnum" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="confsponsor" mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
+ mode="bibliography.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </fo:inline>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="bibliomixed.mode">
+ <xsl:apply-templates select="."/><!-- try the default mode -->
+</xsl:template>
+
+<xsl:template match="abbrev" mode="bibliomixed.mode">
+ <xsl:if test="preceding-sibling::*">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="abstract" mode="bibliomixed.mode">
+ <fo:block start-indent="1in">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="para" mode="bibliomixed.mode">
+ <fo:block>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="address" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="affiliation" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="shortaffil" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="jobtitle" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="artpagenums" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="author" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:call-template name="person.name"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="authorblurb|personblurb"
mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="authorgroup" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="authorinitials" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="bibliomisc" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="bibliomset" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="bibliomset/title|bibliomset/citetitle"
+ mode="bibliomixed.mode">
+ <xsl:variable name="relation" select="../@relation"/>
+ <xsl:choose>
+ <xsl:when test="$relation='article' or
@pubwork='article'">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:inline font-style="italic">
+ <xsl:apply-templates/>
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="biblioset" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="citetitle" mode="bibliomixed.mode">
+ <xsl:choose>
+ <xsl:when test="@pubwork = 'article'">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:inline font-style="italic">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="collab" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="confgroup" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="contractnum" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="contractsponsor" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="contrib" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="copyright" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="corpauthor" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="corpname" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="date" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="edition" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="editor" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="firstname" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="honorific" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="invpartnumber" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="isbn" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="issn" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="issuenum" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="lineage" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="orgname" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="othercredit" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="othername" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="pagenums" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="printhistory" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="productname" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="productnumber" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="pubdate" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="publisher" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="publishername" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="pubsnumber" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="releaseinfo" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="revhistory" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="seriesvolnums" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="subtitle" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="surname" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="title" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="titleabbrev" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="volumenum" mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
+ mode="bibliomixed.mode">
+ <fo:inline>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </fo:inline>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/block.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/block.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/block.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,348 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: block.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<!-- What should we do about styling blockinfo? -->
+
+<xsl:template match="blockinfo">
+ <!-- suppress -->
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="block.object">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="para">
+ <fo:block xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="simpara">
+ <fo:block xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="formalpara">
+ <fo:block xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="formalpara/title">
+ <xsl:variable name="titleStr">
+ <xsl:apply-templates/>
+ </xsl:variable>
+ <xsl:variable name="lastChar">
+ <xsl:if test="$titleStr != ''">
+ <xsl:value-of
select="substring($titleStr,string-length($titleStr),1)"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <fo:inline font-weight="bold"
+ keep-with-next.within-line="always"
+ padding-end="1em">
+ <xsl:copy-of select="$titleStr"/>
+ <xsl:if test="$lastChar != ''
+ and not(contains($runinhead.title.end.punct, $lastChar))">
+ <xsl:value-of select="$runinhead.default.title.end.punct"/>
+ </xsl:if>
+ <xsl:text> </xsl:text>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="formalpara/para">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="blockquote">
+ <fo:block xsl:use-attribute-sets="blockquote.properties">
+ <xsl:call-template name="anchor"/>
+ <fo:block>
+ <xsl:if test="title">
+ <fo:block xsl:use-attribute-sets="formal.title.properties">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </fo:block>
+ </xsl:if>
+ <xsl:apply-templates select="*[local-name(.) != 'title'
+ and local-name(.) !=
'attribution']"/>
+ </fo:block>
+ <xsl:if test="attribution">
+ <fo:block text-align="right">
+ <!-- mdash -->
+ <xsl:text>—</xsl:text>
+ <xsl:apply-templates select="attribution"/>
+ </fo:block>
+ </xsl:if>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="epigraph">
+ <fo:block>
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates
select="para|simpara|formalpara|literallayout"/>
+ <xsl:if test="attribution">
+ <fo:inline>
+ <xsl:text>--</xsl:text>
+ <xsl:apply-templates select="attribution"/>
+ </fo:inline>
+ </xsl:if>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="attribution">
+ <fo:inline><xsl:apply-templates/></fo:inline>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="sidebar">
+ <fo:block xsl:use-attribute-sets="sidebar.properties">
+ <xsl:if test="./title">
+ <fo:block font-weight="bold"
+ keep-with-next.within-column="always"
+ hyphenate="false">
+ <xsl:apply-templates select="./title"
mode="sidebar.title.mode"/>
+ </fo:block>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="sidebar/title">
+</xsl:template>
+
+<xsl:template match="sidebar/title" mode="sidebar.title.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="abstract">
+ <fo:block>
+ <xsl:if test="@id">
+ <xsl:attribute name="id"><xsl:value-of
select="@id"/></xsl:attribute>
+ </xsl:if>
+ <xsl:call-template name="formal.object.heading">
+ <xsl:with-param name="title">
+ <xsl:apply-templates select="." mode="title.markup"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="abstract/title">
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="msgset">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="msgentry">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<xsl:template match="simplemsgentry">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<xsl:template match="msg">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<xsl:template match="msgmain">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="msgsub">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="msgrel">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="msgtext">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="msginfo">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<xsl:template match="msglevel">
+ <fo:block>
+ <fo:inline font-weight="bold"
+ keep-with-next.within-line="always">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'msgset'"/>
+ <xsl:with-param name="name"
select="'MsgLevel'"/>
+ </xsl:call-template>
+ </fo:inline>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="msgorig">
+ <fo:block>
+ <fo:inline font-weight="bold"
+ keep-with-next.within-line="always">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'msgset'"/>
+ <xsl:with-param name="name"
select="'MsgOrig'"/>
+ </xsl:call-template>
+ </fo:inline>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="msgaud">
+ <fo:block>
+ <fo:inline font-weight="bold"
+ keep-with-next.within-line="always">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'msgset'"/>
+ <xsl:with-param name="name"
select="'MsgAud'"/>
+ </xsl:call-template>
+ </fo:inline>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="msgexplan">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<xsl:template match="msgexplan/title">
+ <fo:block font-weight="bold"
+ keep-with-next.within-column="always"
+ hyphenate="false">
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- For better or worse, revhistory is allowed in content... -->
+
+<xsl:template match="revhistory">
+ <fo:table table-layout="fixed">
+ <fo:table-column column-number="1"
column-width="proportional-column-width(1)"/>
+ <fo:table-column column-number="2"
column-width="proportional-column-width(1)"/>
+ <fo:table-column column-number="3"
column-width="proportional-column-width(1)"/>
+ <fo:table-body>
+ <fo:table-row>
+ <fo:table-cell number-columns-spanned="3">
+ <fo:block>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'RevHistory'"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ <xsl:apply-templates/>
+ </fo:table-body>
+ </fo:table>
+</xsl:template>
+
+<xsl:template match="revhistory/revision">
+ <xsl:variable name="revnumber" select=".//revnumber"/>
+ <xsl:variable name="revdate" select=".//date"/>
+ <xsl:variable name="revauthor" select=".//authorinitials"/>
+ <xsl:variable name="revremark"
select=".//revremark|.//revdescription"/>
+ <fo:table-row>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:if test="$revnumber">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Revision'"/>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:apply-templates select="$revnumber[1]"/>
+ </xsl:if>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:apply-templates select="$revdate[1]"/>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:apply-templates select="$revauthor[1]"/>
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ <xsl:if test="$revremark">
+ <fo:table-row>
+ <fo:table-cell number-columns-spanned="3">
+ <fo:block>
+ <xsl:apply-templates select="$revremark[1]"/>
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="revision/revnumber">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="revision/date">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="revision/authorinitials">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="revision/revremark">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="revision/revdescription">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="ackno">
+ <fo:block xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="highlights">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/callout.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/callout.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/callout.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,233 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
+ xmlns:xverb="com.nwalsh.xalan.Verbatim"
+
xmlns:lxslt="http://xml.apache.org/xslt"
+ exclude-result-prefixes="sverb xverb lxslt"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: callout.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<lxslt:component prefix="xverb"
+ functions="insertCallouts"/>
+
+<xsl:template match="programlistingco|screenco">
+ <xsl:variable name="verbatim"
select="programlisting|screen"/>
+ <xsl:variable name="vendor"
select="system-property('xsl:vendor')"/>
+
+ <xsl:choose>
+ <xsl:when test="$use.extensions != '0'
+ and $callouts.extension != '0'">
+ <xsl:variable name="rtf">
+ <xsl:apply-templates select="$verbatim">
+ <xsl:with-param name="suppress-numbers"
select="'1'"/>
+ </xsl:apply-templates>
+ </xsl:variable>
+
+ <xsl:variable name="rtf-with-callouts">
+ <xsl:choose>
+ <xsl:when test="contains($vendor, 'SAXON ')">
+ <xsl:copy-of select="sverb:insertCallouts(areaspec,$rtf)"/>
+ </xsl:when>
+ <xsl:when test="contains($vendor, 'Apache Software
Foundation')">
+ <xsl:copy-of select="xverb:insertCallouts(areaspec,$rtf)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>Don't know how to do callouts with </xsl:text>
+ <xsl:value-of select="$vendor"/>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$verbatim/@linenumbering = 'numbered'
+ and $linenumbering.extension != '0'">
+ <xsl:call-template name="number.rtf.lines">
+ <xsl:with-param name="rtf"
select="$rtf-with-callouts"/>
+ <xsl:with-param name="pi.context"
+ select="programlisting|screen"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="calloutlist"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$rtf-with-callouts"/>
+ <xsl:apply-templates select="calloutlist"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="areaspec|areaset|area">
+</xsl:template>
+
+<xsl:template match="areaset" mode="conumber">
+ <xsl:number count="area|areaset" format="1"/>
+</xsl:template>
+
+<xsl:template match="area" mode="conumber">
+ <xsl:number count="area|areaset" format="1"/>
+</xsl:template>
+
+<xsl:template match="co">
+ <fo:inline id="{@id}">
+ <xsl:apply-templates select="." mode="callout-bug"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="coref">
+ <!-- tricky; this relies on the fact that we can process the "co"
that's -->
+ <!-- "over there" as if it were "right here" -->
+
+ <xsl:variable name="co" select="key('id',
@linkend)"/>
+ <xsl:variable name="id" select="@id"/>
+ <xsl:choose>
+ <xsl:when test="not($co)">
+ <xsl:message>
+ <xsl:text>Error: coref link is broken: </xsl:text>
+ <xsl:value-of select="@linkend"/>
+ </xsl:message>
+ </xsl:when>
+ <xsl:when test="local-name($co) != 'co'">
+ <xsl:message>
+ <xsl:text>Error: coref doesn't point to a co: </xsl:text>
+ <xsl:value-of select="@linkend"/>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:inline>
+ <xsl:if test="$id != ''">
+ <xsl:attribute name="id">
+ <xsl:value-of select="$id"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates select="$co" mode="callout-bug"/>
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="co" mode="callout-bug">
+ <xsl:call-template name="callout-bug">
+ <xsl:with-param name="conum">
+ <xsl:number count="co"
+ level="any"
+ from="programlisting|screen|literallayout|synopsis"
+ format="1"/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="callout-bug">
+ <xsl:param name="conum" select='1'/>
+
+ <xsl:choose>
+ <!-- Draw callouts as images -->
+ <xsl:when test="$callout.graphics != '0'
+ and $conum <= $callout.graphics.number.limit">
+ <xsl:variable name="filename"
+
select="concat($callout.graphics.path,$conum,$callout.graphics.extension)"/>
+
+ <fo:external-graphic>
+ <xsl:attribute name="src">
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0
+ or $fop.extensions != 0
+ or $arbortext.extensions != 0">
+ <xsl:value-of select="$filename"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>url(</xsl:text>
+ <xsl:value-of select="$filename"/>
+ <xsl:text>)</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </fo:external-graphic>
+ </xsl:when>
+
+ <xsl:when test="$callout.unicode != 0
+ and $conum <= $callout.unicode.number.limit">
+ <xsl:variable name="comarkup">
+ <xsl:choose>
+ <xsl:when test="$callout.unicode.start.character = 10102">
+ <xsl:choose>
+ <xsl:when test="$conum = 1">❶</xsl:when>
+ <xsl:when test="$conum = 2">❷</xsl:when>
+ <xsl:when test="$conum = 3">❸</xsl:when>
+ <xsl:when test="$conum = 4">❹</xsl:when>
+ <xsl:when test="$conum = 5">❺</xsl:when>
+ <xsl:when test="$conum = 6">❻</xsl:when>
+ <xsl:when test="$conum = 7">❼</xsl:when>
+ <xsl:when test="$conum = 8">❽</xsl:when>
+ <xsl:when test="$conum = 9">❾</xsl:when>
+ <xsl:when test="$conum = 10">❿</xsl:when>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Don't know how to generate Unicode callouts
</xsl:text>
+ <xsl:text>when $callout.unicode.start.character is </xsl:text>
+ <xsl:value-of select="$callout.unicode.start.character"/>
+ </xsl:message>
+ <fo:inline background-color="#404040"
+ color="white"
+ padding-top="0.1em"
+ padding-bottom="0.1em"
+ padding-start="0.2em"
+ padding-end="0.2em"
+ baseline-shift="0.1em"
+ font-family="{$body.fontset}"
+ font-weight="bold"
+ font-size="75%">
+ <xsl:value-of select="$conum"/>
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$callout.unicode.font != ''">
+ <fo:inline font-family="{$callout.unicode.font}">
+ <xsl:copy-of select="$comarkup"/>
+ </fo:inline>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$comarkup"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <!-- Most safe: draw a dark gray square with a white number inside -->
+ <xsl:otherwise>
+ <fo:inline background-color="#404040"
+ color="white"
+ padding-top="0.1em"
+ padding-bottom="0.1em"
+ padding-start="0.2em"
+ padding-end="0.2em"
+ baseline-shift="0.1em"
+ font-family="{$body.fontset}"
+ font-weight="bold"
+ font-size="75%">
+ <xsl:value-of select="$conum"/>
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/component.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/component.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/component.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,620 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: component.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template name="component.title">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="pagewide" select="0"/>
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$node"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="title">
+ <xsl:apply-templates select="$node"
mode="object.title.markup">
+ <xsl:with-param name="allow-anchors" select="1"/>
+ </xsl:apply-templates>
+ </xsl:variable>
+ <xsl:variable name="titleabbrev">
+ <xsl:apply-templates select="$node"
mode="titleabbrev.markup"/>
+ </xsl:variable>
+
+ <xsl:if test="$passivetex.extensions != 0">
+ <fotex:bookmark
xmlns:fotex="http://www.tug.org/fotex"
+ fotex-bookmark-level="2"
+ fotex-bookmark-label="{$id}">
+ <xsl:value-of select="$titleabbrev"/>
+ </fotex:bookmark>
+ </xsl:if>
+
+ <fo:block keep-with-next.within-column="always"
+ space-before.optimum="{$body.font.master}pt"
+ space-before.minimum="{$body.font.master * 0.8}pt"
+ space-before.maximum="{$body.font.master * 1.2}pt"
+ hyphenate="false">
+ <xsl:if test="$pagewide != 0">
+ <!-- Doesn't work to use 'all' here since not a child of fo:flow
-->
+ <xsl:attribute name="span">inherit</xsl:attribute>
+ </xsl:if>
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:attribute name="axf:outline-level">
+ <xsl:value-of select="count($node/ancestor::*)"/>
+ </xsl:attribute>
+ <xsl:attribute
name="axf:outline-expand">false</xsl:attribute>
+ <xsl:attribute name="axf:outline-title">
+ <xsl:value-of select="$title"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="dedication" mode="dedication">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="not(preceding::chapter
+ or preceding::preface
+ or preceding::appendix
+ or preceding::article
+ or preceding::dedication
+ or parent::part
+ or parent::reference)">
+ <!-- if there is a preceding component or we're in a part, the -->
+ <!-- page numbering will already be adjusted -->
+ <xsl:attribute
name="initial-page-number">1</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:if test="$double.sided = 0">
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="dedication.titlepage"/>
+ </fo:block>
+ <xsl:apply-templates/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template match="dedication"></xsl:template> <!-- see
mode="dedication" -->
+<xsl:template match="dedication/docinfo"></xsl:template>
+<xsl:template match="dedication/title"></xsl:template>
+<xsl:template match="dedication/subtitle"></xsl:template>
+<xsl:template match="dedication/titleabbrev"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="colophon">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="colophon.titlepage"/>
+ </fo:block>
+ <xsl:apply-templates/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template match="colophon/title"></xsl:template>
+<xsl:template match="colophon/subtitle"></xsl:template>
+<xsl:template match="colophon/titleabbrev"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="preface">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+
+ <!-- Page numbering for a preface doesn't restart; it continues from the ToC
-->
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="preface.titlepage"/>
+ </fo:block>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:if test="contains($toc.params, 'toc')">
+ <xsl:call-template name="component.toc"/>
+ <xsl:call-template name="component.toc.separator"/>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template match="preface/docinfo|prefaceinfo"></xsl:template>
+<xsl:template match="preface/title"></xsl:template>
+<xsl:template match="preface/titleabbrev"></xsl:template>
+<xsl:template match="preface/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="chapter">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="not(preceding::chapter
+ or preceding::appendix
+ or preceding::article
+ or preceding::dedication
+ or parent::part
+ or parent::reference)">
+ <!-- if there is a preceding component or we're in a part, the -->
+ <!-- page numbering will already be adjusted -->
+ <xsl:attribute
name="initial-page-number">1</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:if test="$double.sided = 0">
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="chapter.titlepage"/>
+ </fo:block>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:if test="contains($toc.params, 'toc')">
+ <xsl:call-template name="component.toc"/>
+ <xsl:call-template name="component.toc.separator"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template match="chapter/docinfo|chapterinfo"></xsl:template>
+<xsl:template match="chapter/title"></xsl:template>
+<xsl:template match="chapter/titleabbrev"></xsl:template>
+<xsl:template match="chapter/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="appendix">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="not(preceding::chapter
+ or preceding::appendix
+ or preceding::article
+ or preceding::dedication
+ or parent::part
+ or parent::reference)">
+ <!-- if there is a preceding component or we're in a part, the -->
+ <!-- page numbering will already be adjusted -->
+ <xsl:attribute
name="initial-page-number">1</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:if test="$double.sided = 0">
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="appendix.titlepage"/>
+ </fo:block>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')">
+ <xsl:call-template name="component.toc"/>
+ <xsl:call-template name="component.toc.separator"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template
match="appendix/docinfo|appendixinfo"></xsl:template>
+<xsl:template match="appendix/title"></xsl:template>
+<xsl:template match="appendix/titleabbrev"></xsl:template>
+<xsl:template match="appendix/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="article">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="not(preceding::chapter
+ or preceding::preface
+ or preceding::appendix
+ or preceding::article
+ or preceding::dedication
+ or parent::part
+ or parent::reference)">
+ <!-- if there is a preceding component or we're in a part, the -->
+ <!-- page numbering will already be adjusted -->
+ <xsl:attribute
name="initial-page-number">1</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:if test="$double.sided = 0">
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="article.titlepage"/>
+ </fo:block>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')">
+ <xsl:call-template name="component.toc"/>
+ <xsl:call-template name="component.toc.separator"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template match="article/artheader"></xsl:template>
+<xsl:template match="article/articleinfo"></xsl:template>
+<xsl:template match="article/title"></xsl:template>
+<xsl:template match="article/subtitle"></xsl:template>
+
+<xsl:template match="article/appendix">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="title">
+ <xsl:apply-templates select="." mode="title.markup"/>
+ </xsl:variable>
+
+ <xsl:variable name="titleabbrev">
+ <xsl:apply-templates select="."
mode="titleabbrev.markup"/>
+ </xsl:variable>
+
+ <fo:block id='{$id}'>
+ <xsl:if test="$passivetex.extensions != 0">
+ <fotex:bookmark
xmlns:fotex="http://www.tug.org/fotex"
+ fotex-bookmark-level="{count(ancestor::*)+2}"
+ fotex-bookmark-label="{$id}">
+ <xsl:value-of select="$titleabbrev"/>
+ </fotex:bookmark>
+ </xsl:if>
+
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:attribute name="axf:outline-level">
+ <xsl:value-of select="count(ancestor::*)+2"/>
+ </xsl:attribute>
+ <xsl:attribute
name="axf:outline-expand">false</xsl:attribute>
+ <xsl:attribute name="axf:outline-title">
+ <xsl:value-of select="$titleabbrev"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <fo:block
xsl:use-attribute-sets="article.appendix.title.properties">
+ <fo:marker marker-class-name="section.head.marker">
+ <xsl:choose>
+ <xsl:when test="$titleabbrev = ''">
+ <xsl:value-of select="$title"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$titleabbrev"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:marker>
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/fo/division.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/division.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/division.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,809 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: division.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template name="division.title">
+ <xsl:param name="node" select="."/>
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$node"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="title">
+ <xsl:apply-templates select="$node"
mode="object.title.markup"/>
+ </xsl:variable>
+
+ <xsl:if test="$passivetex.extensions != 0">
+ <fotex:bookmark
xmlns:fotex="http://www.tug.org/fotex"
+ fotex-bookmark-level="1"
+ fotex-bookmark-label="{$id}">
+ <xsl:value-of select="$title"/>
+ </fotex:bookmark>
+ </xsl:if>
+
+ <fo:block keep-with-next.within-column="always"
+ hyphenate="false">
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:attribute name="axf:outline-level">
+ <xsl:choose>
+ <xsl:when test="count($node/ancestor::*) > 0">
+ <xsl:value-of select="count($node/ancestor::*)"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:attribute
name="axf:outline-expand">false</xsl:attribute>
+ <xsl:attribute name="axf:outline-title">
+ <xsl:value-of select="$title"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="set">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="preamble"
+ select="*[not(self::book or self::setindex)]"/>
+
+ <xsl:variable name="content" select="book|setindex"/>
+
+ <xsl:variable name="titlepage-master-reference">
+ <xsl:call-template name="select.pagemaster">
+ <xsl:with-param name="pageclass"
select="'titlepage'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="lot-master-reference">
+ <xsl:call-template name="select.pagemaster">
+ <xsl:with-param name="pageclass"
select="'lot'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="$preamble">
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$titlepage-master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$titlepage-master-reference"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$titlepage-master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="set.titlepage"/>
+ </fo:block>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')">
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ format="i"
+ master-reference="{$lot-master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format">
+ <xsl:with-param name="element"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:call-template name="set.toc"/>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+
+ <xsl:apply-templates select="$content"/>
+</xsl:template>
+
+<xsl:template match="set/setinfo"></xsl:template>
+<xsl:template match="set/title"></xsl:template>
+<xsl:template match="set/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="book">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="preamble"
+ select="title|subtitle|titleabbrev|bookinfo"/>
+
+ <xsl:variable name="content"
+ select="*[not(self::title or self::subtitle
+ or self::titleabbrev
+ or self::bookinfo)]"/>
+
+ <xsl:variable name="titlepage-master-reference">
+ <xsl:call-template name="select.pagemaster">
+ <xsl:with-param name="pageclass"
select="'titlepage'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="lot-master-reference">
+ <xsl:call-template name="select.pagemaster">
+ <xsl:with-param name="pageclass"
select="'lot'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="$preamble">
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$titlepage-master-reference}"
+ initial-page-number="1">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$titlepage-master-reference"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$titlepage-master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="book.titlepage"/>
+ </fo:block>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+
+ <xsl:apply-templates select="dedication" mode="dedication"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')">
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ format="i"
+ master-reference="{$lot-master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format">
+ <xsl:with-param name="element"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'TableofContents'"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'TableofContents'"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:call-template name="division.toc"/>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params,'figure') and .//figure">
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ format="i"
+ master-reference="{$lot-master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format">
+ <xsl:with-param name="element"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'ListofFigures'"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'ListofFigures'"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'figure'"/>
+ <xsl:with-param name="nodes" select=".//figure"/>
+ </xsl:call-template>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params,'table') and .//table">
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ format="i"
+ master-reference="{$lot-master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format">
+ <xsl:with-param name="element"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'ListofTables'"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'ListofTables'"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'table'"/>
+ <xsl:with-param name="nodes" select=".//table"/>
+ </xsl:call-template>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params,'example') and .//example">
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ format="i"
+ master-reference="{$lot-master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format">
+ <xsl:with-param name="element"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'ListofExamples'"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'ListofExamples'"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'example'"/>
+ <xsl:with-param name="nodes" select=".//example"/>
+ </xsl:call-template>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params,'equation') and
.//equation">
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ format="i"
+ master-reference="{$lot-master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format">
+ <xsl:with-param name="element"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'ListofEquations'"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'ListofEquations'"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'equation'"/>
+ <xsl:with-param name="nodes"
select=".//equation[title]"/>
+ </xsl:call-template>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params,'procedure') and
.//procedure">
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ format="i"
+ master-reference="{$lot-master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format">
+ <xsl:with-param name="element"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'ListofProcedures'"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ <xsl:with-param name="gentext-key"
select="'ListofProcedures'"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'procedure'"/>
+ <xsl:with-param name="nodes"
select=".//procedure[title]"/>
+ </xsl:call-template>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+
+ <xsl:apply-templates select="$content"/>
+</xsl:template>
+
+<xsl:template match="book/bookinfo"></xsl:template>
+<xsl:template match="book/title"></xsl:template>
+<xsl:template match="book/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="part">
+ <xsl:if test="not(partintro)">
+ <xsl:apply-templates select="."
mode="part.titlepage.mode"/>
+ <xsl:call-template name="generate.part.toc"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="part" mode="part.titlepage.mode">
+ <!-- done this way to force the context node to be the part -->
+ <xsl:param name="additional.content"/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="titlepage-master-reference">
+ <xsl:call-template name="select.pagemaster">
+ <xsl:with-param name="pageclass"
select="'titlepage'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$titlepage-master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+
+ <xsl:choose>
+ <xsl:when test="not(preceding::chapter)
+ and not(preceding::part)">
+ <!-- if there is a preceding chapter or part, page numbering will already
-->
+ <!-- be adjusted, otherwise restart the page numbers -->
+ <xsl:attribute
name="initial-page-number">1</xsl:attribute>
+ </xsl:when>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+ <xsl:if test="$double.sided = 0">
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$titlepage-master-reference"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$titlepage-master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="part.titlepage"/>
+ </fo:block>
+ <xsl:copy-of select="$additional.content"/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template match="part/docinfo|partinfo"></xsl:template>
+<xsl:template match="part/title"></xsl:template>
+<xsl:template match="part/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="generate.part.toc">
+ <xsl:param name="part" select="."/>
+
+ <xsl:variable name="lot-master-reference">
+ <xsl:call-template name="select.pagemaster">
+ <xsl:with-param name="pageclass"
select="'lot'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="node" select="$part"/>
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')">
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$lot-master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format">
+ <xsl:with-param name="element"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
name="force-page-count">no-force</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="$part"
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ </xsl:apply-templates>
+
+ <xsl:apply-templates select="$part"
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$lot-master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:call-template name="division.toc">
+ <xsl:with-param name="toc-context" select="$part"/>
+ </xsl:call-template>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="part/partintro">
+ <xsl:apply-templates select=".." mode="part.titlepage.mode">
+ <xsl:with-param name="additional.content">
+ <xsl:if test="title">
+ <xsl:call-template name="partintro.titlepage"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:apply-templates>
+
+ <xsl:call-template name="generate.part.toc">
+ <xsl:with-param name="part" select=".."/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="partintro/title"></xsl:template>
+<xsl:template match="partintro/subtitle"></xsl:template>
+<xsl:template match="partintro/titleabbrev"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="book" mode="division.number">
+ <xsl:number from="set" count="book" format="1."/>
+</xsl:template>
+
+<xsl:template match="part" mode="division.number">
+ <xsl:number from="book" count="part" format="I."/>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/fo/docbook.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/docbook.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/docbook.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,250 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:exsl="http://exslt.org/common"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ exclude-result-prefixes="exsl"
+ version='1.0'>
+
+<!-- It is important to use indent="no" here, otherwise verbatim -->
+<!-- environments get broken by indented tags...at least when the -->
+<!-- callout extension is used...at least with some processors -->
+<xsl:output method="xml" indent="no"/>
+
+<!-- ********************************************************************
+ $Id: docbook.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:include href="../VERSION"/>
+<xsl:include href="param.xsl"/>
+<xsl:include href="../lib/lib.xsl"/>
+<xsl:include href="../common/l10n.xsl"/>
+<xsl:include href="../common/common.xsl"/>
+<xsl:include href="../common/labels.xsl"/>
+<xsl:include href="../common/titles.xsl"/>
+<xsl:include href="../common/subtitles.xsl"/>
+<xsl:include href="../common/gentext.xsl"/>
+<xsl:include href="../common/pi.xsl"/>
+<xsl:include href="autotoc.xsl"/>
+<xsl:include href="autoidx.xsl"/>
+<xsl:include href="lists.xsl"/>
+<xsl:include href="callout.xsl"/>
+<xsl:include href="verbatim.xsl"/>
+<xsl:include href="graphics.xsl"/>
+<xsl:include href="xref.xsl"/>
+<xsl:include href="formal.xsl"/>
+<xsl:include href="table.xsl"/>
+<xsl:include href="htmltbl.xsl"/>
+<xsl:include href="sections.xsl"/>
+<xsl:include href="inline.xsl"/>
+<xsl:include href="footnote.xsl"/>
+<xsl:include href="fo.xsl"/>
+<xsl:include href="fo-rtf.xsl"/>
+<xsl:include href="info.xsl"/>
+<xsl:include href="keywords.xsl"/>
+<xsl:include href="division.xsl"/>
+<xsl:include href="index.xsl"/>
+<xsl:include href="toc.xsl"/>
+<xsl:include href="refentry.xsl"/>
+<xsl:include href="math.xsl"/>
+<xsl:include href="admon.xsl"/>
+<xsl:include href="component.xsl"/>
+<xsl:include href="biblio.xsl"/>
+<xsl:include href="glossary.xsl"/>
+<xsl:include href="block.xsl"/>
+<xsl:include href="task.xsl"/>
+<xsl:include href="qandaset.xsl"/>
+<xsl:include href="synop.xsl"/>
+<xsl:include href="titlepage.xsl"/>
+<xsl:include href="titlepage.templates.xsl"/>
+<xsl:include href="pagesetup.xsl"/>
+<xsl:include href="pi.xsl"/>
+<xsl:include href="ebnf.xsl"/>
+<xsl:include href="docbookng.xsl"/>
+
+<xsl:include href="fop.xsl"/>
+<xsl:include href="passivetex.xsl"/>
+<xsl:include href="xep.xsl"/>
+<xsl:include href="axf.xsl"/>
+
+<xsl:param name="stylesheet.result.type"
select="'fo'"/>
+
+<!-- ==================================================================== -->
+
+<xsl:key name="id" match="*" use="@id"/>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*">
+ <xsl:message>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text> encountered</xsl:text>
+ <xsl:if test="parent::*">
+ <xsl:text> in </xsl:text>
+ <xsl:value-of select="name(parent::*)"/>
+ </xsl:if>
+ <xsl:text>, but no template matches.</xsl:text>
+ </xsl:message>
+ <fo:block color="red">
+ <xsl:text><</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>></xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text></</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>></xsl:text>
+ </fo:block>
+</xsl:template>
+
+<!-- Update this list if new root elements supported -->
+<xsl:variable name="root.elements" select="' appendix article
bibliography book chapter colophon dedication glossary index part preface refentry
reference sect1 section set setindex '"/>
+
+<xsl:template match="/">
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')
+ and namespace-uri(*[1]) =
'http://docbook.org/docbook-ng'">
+ <!-- Hack! If someone hands us a DocBook NG document, toss the namespace -->
+ <!-- and continue. Someday we may reverse this logic and add the namespace
-->
+ <!-- to documents that don't have one. But not before the whole stylesheet
-->
+ <!-- has been converted to use namespaces. i.e., don't hold your breath
-->
+ <xsl:variable name="nons">
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:variable>
+ <xsl:apply-templates select="exsl:node-set($nons)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="document.element" select="*[1]"/>
+
+ <xsl:if test="not(contains($root.elements,
+ concat(' ', local-name($document.element), '
')))">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: Document root element for FO output </xsl:text>
+ <xsl:text>must be one of the following elements:</xsl:text>
+ <xsl:value-of select="$root.elements"/>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:call-template name="root.messages"/>
+
+ <xsl:variable name="title">
+ <xsl:choose>
+ <xsl:when test="$document.element/title[1]">
+ <xsl:value-of select="$document.element/title[1]"/>
+ </xsl:when>
+ <xsl:otherwise>[could not find document title]</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:root xsl:use-attribute-sets="root.properties">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language">
+ <xsl:with-param name="target" select="/*[1]"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:if test="$xep.extensions != 0">
+ <xsl:call-template name="xep-document-information"/>
+ </xsl:if>
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:call-template name="axf-document-information"/>
+ </xsl:if>
+ <xsl:call-template name="setup.pagemasters"/>
+ <xsl:choose>
+ <xsl:when test="$rootid != ''">
+ <xsl:choose>
+ <xsl:when test="count(key('id',$rootid)) = 0">
+ <xsl:message terminate="yes">
+ <xsl:text>ID '</xsl:text>
+ <xsl:value-of select="$rootid"/>
+ <xsl:text>' not found in document.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$fop.extensions != 0">
+ <xsl:apply-templates select="key('id',$rootid)"
mode="fop.outline"/>
+ </xsl:if>
+ <xsl:if test="$xep.extensions != 0">
+ <xsl:variable name="bookmarks">
+ <xsl:apply-templates select="key('id',$rootid)"
mode="xep.outline"/>
+ </xsl:variable>
+ <xsl:if test="string($bookmarks) != ''">
+ <rx:outline
xmlns:rx="http://www.renderx.com/XSL/Extensions">
+ <xsl:copy-of select="$bookmarks"/>
+ </rx:outline>
+ </xsl:if>
+ </xsl:if>
+ <xsl:apply-templates select="key('id',$rootid)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$fop.extensions != 0">
+ <xsl:apply-templates mode="fop.outline"/>
+ </xsl:if>
+ <xsl:if test="$xep.extensions != 0">
+ <xsl:variable name="bookmarks">
+ <xsl:apply-templates mode="xep.outline"/>
+ </xsl:variable>
+ <xsl:if test="string($bookmarks) != ''">
+ <rx:outline
xmlns:rx="http://www.renderx.com/XSL/Extensions">
+ <xsl:copy-of select="$bookmarks"/>
+ </rx:outline>
+ </xsl:if>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:root>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="root.messages">
+ <!-- redefine this any way you'd like to output messages -->
+ <!-- DO NOT OUTPUT ANYTHING FROM THIS TEMPLATE -->
+ <xsl:message>
+ <xsl:text>Making </xsl:text>
+ <xsl:value-of select="$page.orientation"/>
+ <xsl:text> pages on </xsl:text>
+ <xsl:value-of select="$paper.type"/>
+ <xsl:text> paper (</xsl:text>
+ <xsl:value-of select="$page.width"/>
+ <xsl:text>x</xsl:text>
+ <xsl:value-of select="$page.height"/>
+ <xsl:text>)</xsl:text>
+ </xsl:message>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="stripNS">
+ <xsl:choose>
+ <xsl:when test="namespace-uri(.) =
'http://docbook.org/docbook-ng'">
+ <xsl:element name="{local-name(.)}">
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:element>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:copy>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="comment()|processing-instruction()|text()"
mode="stripNS">
+ <xsl:copy/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/docbookng.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/docbookng.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/docbookng.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,8 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<xsl:template match="info"/>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/ebnf.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/ebnf.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/ebnf.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,325 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ exclude-result-prefixes="doc"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: ebnf.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<doc:reference xmlns="">
+<referenceinfo>
+<releaseinfo role="meta">
+$Id: ebnf.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+</releaseinfo>
+<author><surname>Walsh</surname>
+<firstname>Norman</firstname></author>
+<copyright><year>1999</year><year>2000</year><year>2001</year>
+<holder>Norman Walsh</holder>
+</copyright>
+</referenceinfo>
+<title>HTML EBNF Reference</title>
+
+<partintro>
+<section><title>Introduction</title>
+
+<para>This is technical reference documentation for the DocBook XSL
+Stylesheets; it documents (some of) the parameters, templates, and
+other elements of the stylesheets.</para>
+
+<para>This reference describes the templates and parameters relevant
+to formatting EBNF markup.</para>
+
+<para>This is not intended to be <quote>user</quote> documentation.
+It is provided for developers writing customization layers for the
+stylesheets, and for anyone who's interested in <quote>how it
+works</quote>.</para>
+
+<para>Although I am trying to be thorough, this documentation is known
+to be incomplete. Don't forget to read the source, too :-)</para>
+</section>
+</partintro>
+</doc:reference>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="productionset">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="title">
+ <fo:block id="{$id}"
xsl:use-attribute-sets="formal.object.properties">
+ <xsl:call-template name="formal.object.heading">
+ <xsl:with-param name="placement"
select="'before'"/>
+ </xsl:call-template>
+
+ <fo:table table-layout="fixed" width="100%">
+ <fo:table-column column-number="1"
column-width="3%"/>
+ <fo:table-column column-number="2"
column-width="15%"/>
+ <fo:table-column column-number="3"
column-width="5%"/>
+ <fo:table-column column-number="4"
column-width="52%"/>
+ <fo:table-column column-number="5"
column-width="25%"/>
+ <fo:table-body>
+ <xsl:apply-templates select="production|productionrecap"/>
+ </fo:table-body>
+ </fo:table>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:table id="{$id}" table-layout="fixed"
width="100%">
+ <fo:table-column column-number="1" column-width="3%"/>
+ <fo:table-column column-number="2"
column-width="15%"/>
+ <fo:table-column column-number="3" column-width="5%"/>
+ <fo:table-column column-number="4"
column-width="52%"/>
+ <fo:table-column column-number="5"
column-width="25%"/>
+ <fo:table-body>
+ <xsl:apply-templates select="production|productionrecap"/>
+ </fo:table-body>
+ </fo:table>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="productionset/title">
+ <!-- suppressed -->
+</xsl:template>
+
+<xsl:template match="production">
+ <xsl:param name="recap" select="false()"/>
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+ <fo:table-row>
+ <fo:table-cell>
+ <fo:block text-align="start">
+ <xsl:text>[</xsl:text>
+ <xsl:number count="production" level="any"/>
+ <xsl:text>]</xsl:text>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block text-align="end">
+ <xsl:choose>
+ <xsl:when test="$recap">
+ <fo:basic-link internal-destination="{$id}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:apply-templates select="lhs"/>
+ </fo:basic-link>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:wrapper id="{$id}">
+ <xsl:apply-templates select="lhs"/>
+ </fo:wrapper>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block text-align="center">
+ <xsl:copy-of select="$ebnf.assignment"/>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:apply-templates select="rhs"/>
+ <xsl:copy-of select="$ebnf.statement.terminator"/>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell border-start-width="3pt">
+ <fo:block text-align="start">
+ <xsl:choose>
+ <xsl:when test="rhs/lineannotation|constraint">
+ <xsl:apply-templates select="rhs/lineannotation"
mode="rhslo"/>
+ <xsl:apply-templates select="constraint"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+</xsl:template>
+
+<xsl:template match="productionrecap">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:if test="count($targets)=0">
+ <xsl:message>
+ <xsl:text>Error: no ID for productionrecap linkend: </xsl:text>
+ <xsl:value-of select="@linkend"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="count($targets)>1">
+ <xsl:message>
+ <xsl:text>Warning: multiple "IDs" for productionrecap linkend:
</xsl:text>
+ <xsl:value-of select="@linkend"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:apply-templates select="$target">
+ <xsl:with-param name="recap" select="true()"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="lhs">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="rhs">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="nonterminal">
+ <xsl:variable name="linkend">
+ <xsl:call-template name="xpointer.idref">
+ <xsl:with-param name="xpointer" select="@def"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend" select="$linkend"/>
+ </xsl:call-template>
+
+ <xsl:call-template name="check.idref.targets">
+ <xsl:with-param name="linkend" select="$linkend"/>
+ <xsl:with-param
name="element-list">production</xsl:with-param>
+ </xsl:call-template>
+
+ <!-- If you don't provide content, you can't point outside this doc. -->
+ <xsl:choose>
+ <xsl:when test="*|text()"><!--nop--></xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$linkend = ''">
+ <xsl:message>
+ <xsl:text>Non-terminals with no content must point to </xsl:text>
+ <xsl:text>production elements in the current document.</xsl:text>
+ </xsl:message>
+ <xsl:message>
+ <xsl:text>Invalid xpointer for empty nt: </xsl:text>
+ <xsl:value-of select="@def"/>
+ </xsl:message>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:variable name="href">
+ <xsl:choose>
+ <xsl:when test="$linkend != ''">
+ <xsl:variable name="targets"
select="key('id',$linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@def"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:basic-link internal-destination="{$href}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:choose>
+ <xsl:when test="*|text()">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$linkend != ''">
+ <xsl:variable name="targets"
select="key('id',$linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:apply-templates select="$target/lhs"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>???</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:basic-link>
+</xsl:template>
+
+<xsl:template match="rhs/lineannotation">
+ <!--nop-->
+</xsl:template>
+
+<xsl:template match="rhs/lineannotation" mode="rhslo">
+ <xsl:text>/* </xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text> */</xsl:text>
+</xsl:template>
+
+<xsl:template match="constraint">
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend" select="@linkend"/>
+ </xsl:call-template>
+
+ <xsl:call-template name="check.idref.targets">
+ <xsl:with-param name="linkend" select="@linkend"/>
+ <xsl:with-param
name="element-list">constraintdef</xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:variable name="href">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="preceding-sibling::constraint">
+ <fo:inline linefeed-treatment="preserve">
</fo:inline>
+ </xsl:if>
+ <xsl:text>[ </xsl:text>
+
+ <xsl:choose>
+ <xsl:when test="@role">
+ <xsl:value-of select="@role"/>
+ <xsl:text>: </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:if test="$target/@role">
+ <xsl:value-of select="$target/@role"/>
+ <xsl:text>: </xsl:text>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <fo:basic-link internal-destination="{$href}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:apply-templates select="$target"
mode="title.markup"/>
+ </fo:basic-link>
+ <xsl:text> ]</xsl:text>
+</xsl:template>
+
+<xsl:template match="constraintdef">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+ <fo:block id="{$id}">
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="constraintdef/title">
+ <fo:block font-weight="bold">
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/fo-patch-for-fop.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/fo-patch-for-fop.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/fo-patch-for-fop.xsl 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:fox="http://xml.apache.org/fop/extensions"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: fo-patch-for-fop.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or
http://docbook.sf.net/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:output method="xml"/>
+
+<xsl:template match="*">
+ <xsl:element name="{name(.)}">
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="fo:page-sequence
+ |fo:single-page-master-reference
+ |fo:repeatable-page-master-reference
+ |fo:conditional-page-master-reference">
+ <xsl:element name="{name(.)}">
+ <xsl:for-each select="@*">
+ <xsl:choose>
+ <xsl:when test="name(.) = 'master-reference'">
+ <xsl:attribute name="master-name">
+ <xsl:value-of select="."/>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="{name(.)}">
+ <xsl:value-of select="."/>
+ </xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<!-- a clever idea that doesn't quite work. fop 0.20.1 doesn't understand %
-->
+<!-- and fop 0.20.2 doesn't work for me at all... -->
+<xsl:template match="fo:table-column">
+ <xsl:element name="{name(.)}">
+ <xsl:if test="not(@column-width)">
+ <xsl:attribute name="column-width">
+ <xsl:value-of select="100 div count(../fo:table-column)"/>
+ <xsl:text>%</xsl:text>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/fo-rtf.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/fo-rtf.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/fo-rtf.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,154 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:exsl="http://exslt.org/common"
+
xmlns:set="http://exslt.org/sets"
+ exclude-result-prefixes="exsl set"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: fo-rtf.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or
http://docbook.sf.net/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- This module contains templates that match against FO nodes. It is used
+ to post-process result tree fragments for some sorts of cleanup.
+ These templates can only ever be fired by a processor that supports
+ exslt:node-set(). -->
+
+<!-- ==================================================================== -->
+
+<!-- insert.fo.fnum mode templates insert a particular RTF at the beginning
+ of the first paragraph in the primary RTF. In fact, they are inserting
+ a footnote-number, so we tinker a few other things too, like spacing and
+ font-sizes. -->
+
+<xsl:template match="/" mode="insert.fo.fnum">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:apply-templates mode="insert.fo.fnum">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.fo.fnum">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="insert.fo.fnum">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="fo:block" mode="insert.fo.fnum">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy>
+ <xsl:for-each select="@*">
+ <xsl:choose>
+ <xsl:when test="starts-with(name(.), 'space-before')"/>
+ <xsl:when test="starts-with(name(.), 'space-after')"/>
+ <xsl:when test="starts-with(name(.), 'font-size')"/>
+ <xsl:otherwise>
+ <xsl:copy-of select="."/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ <xsl:if test="not(preceding::fo:block)">
+ <xsl:copy-of select="$mark"/>
+ </xsl:if>
+ <xsl:apply-templates mode="insert.fo.fnum">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="text()|processing-instruction()|comment()"
mode="insert.fo.fnum">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<!-- insert.fo.block mode templates insert a particular RTF at the beginning
+ of the first paragraph in the primary RTF. -->
+
+<xsl:template match="/" mode="insert.fo.block">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:apply-templates mode="insert.fo.block">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.fo.block">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="insert.fo.block">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="fo:block" mode="insert.fo.block">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:if test="not(preceding::fo:block)">
+ <xsl:copy-of select="$mark"/>
+ </xsl:if>
+ <xsl:apply-templates mode="insert.fo.block">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="text()|processing-instruction()|comment()"
mode="insert.fo.block">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<!-- insert.fo.text mode templates insert a particular RTF at the beginning
+ of the first text-node in the primary RTF. -->
+
+<xsl:template match="/" mode="insert.fo.text">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:apply-templates mode="insert.fo.text">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.fo.text">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="insert.fo.text">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="text()|processing-instruction()|comment()"
mode="insert.fo.text">
+ <xsl:param name="mark" select="'?'"/>
+
+ <xsl:if test="not(preceding::text())">
+ <xsl:copy-of select="$mark"/>
+ </xsl:if>
+
+ <xsl:copy/>
+</xsl:template>
+
+<xsl:template match="processing-instruction()|comment()"
mode="insert.fo.text">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/fo.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/fo.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/fo.xsl 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,62 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: fo.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template name="anchor">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="conditional" select="1"/>
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$node"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:if test="$conditional = 0 or $node/@id">
+ <xsl:attribute name="id"><xsl:value-of
select="$id"/></xsl:attribute>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="dingbat">
+ <xsl:param name="dingbat">bullet</xsl:param>
+ <xsl:variable name="symbol">
+ <xsl:choose>
+ <xsl:when test="$dingbat='bullet'">o</xsl:when>
+ <xsl:when
test="$dingbat='copyright'">©</xsl:when>
+ <xsl:when
test="$dingbat='trademark'">™</xsl:when>
+ <xsl:when
test="$dingbat='trade'">™</xsl:when>
+ <xsl:when
test="$dingbat='registered'">®</xsl:when>
+ <xsl:when test="$dingbat='service'">(SM)</xsl:when>
+ <xsl:when test="$dingbat='ldquo'">"</xsl:when>
+ <xsl:when test="$dingbat='rdquo'">"</xsl:when>
+ <xsl:when test="$dingbat='lsquo'">'</xsl:when>
+ <xsl:when test="$dingbat='rsquo'">'</xsl:when>
+ <xsl:when test="$dingbat='em-dash'">--</xsl:when>
+ <xsl:when test="$dingbat='en-dash'">-</xsl:when>
+ <xsl:otherwise>o</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$dingbat.font.family = ''">
+ <xsl:copy-of select="$symbol"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:inline font-family="{$dingbat.font.family}">
+ <xsl:copy-of select="$symbol"/>
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/fo/footnote.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/footnote.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/footnote.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,184 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:exsl="http://exslt.org/common"
+ exclude-result-prefixes="exsl"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: footnote.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template name="format.footnote.mark">
+ <xsl:param name="mark" select="'?'"/>
+ <fo:inline font-size="90%">
+ <xsl:choose>
+ <xsl:when test="$fop.extensions != 0">
+ <xsl:attribute name="vertical-align">super</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="baseline-shift">super</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:copy-of select="$mark"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="footnote">
+ <xsl:choose>
+ <xsl:when test="ancestor::tgroup">
+ <xsl:call-template name="format.footnote.mark">
+ <xsl:with-param name="mark">
+ <xsl:apply-templates select="."
mode="footnote.number"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:footnote>
+ <fo:inline>
+ <xsl:call-template name="format.footnote.mark">
+ <xsl:with-param name="mark">
+ <xsl:apply-templates select="."
mode="footnote.number"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </fo:inline>
+ <fo:footnote-body font-family="{$body.fontset}"
+ font-size="{$footnote.font.size}"
+ font-weight="normal"
+ font-style="normal"
+ margin-left="0pc">
+ <xsl:apply-templates/>
+ </fo:footnote-body>
+ </fo:footnote>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="footnoteref">
+ <xsl:variable name="footnote"
select="key('id',@linkend)"/>
+ <xsl:call-template name="format.footnote.mark">
+ <xsl:with-param name="mark">
+ <xsl:apply-templates select="$footnote"
mode="footnote.number"/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="footnote" mode="footnote.number">
+ <xsl:choose>
+ <xsl:when test="ancestor::tgroup">
+ <xsl:variable name="tfnum">
+ <xsl:number level="any" from="table|informaltable"
format="1"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="string-length($table.footnote.number.symbols) >=
$tfnum">
+ <xsl:value-of select="substring($table.footnote.number.symbols, $tfnum,
1)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:number level="any" from="tgroup"
+ format="{$table.footnote.number.format}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="pfoot"
select="preceding::footnote"/>
+ <xsl:variable name="ptfoot"
select="preceding::tgroup//footnote"/>
+ <xsl:variable name="fnum" select="count($pfoot) - count($ptfoot)
+ 1"/>
+
+ <xsl:choose>
+ <xsl:when test="string-length($footnote.number.symbols) >=
$fnum">
+ <xsl:value-of select="substring($footnote.number.symbols, $fnum,
1)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:number value="$fnum"
format="{$footnote.number.format}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="footnote.body.number">
+ <xsl:variable name="footnote.mark">
+ <xsl:call-template name="format.footnote.mark">
+ <xsl:with-param name="mark">
+ <xsl:apply-templates select="ancestor::footnote"
mode="footnote.number"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="fo">
+ <xsl:apply-templates select="."/>
+ </xsl:variable>
+
+ <xsl:variable name="fo-nodes" select="exsl:node-set($fo)"/>
+
+ <xsl:choose>
+ <xsl:when test="$fo-nodes//fo:block">
+ <xsl:apply-templates select="$fo-nodes"
mode="insert.fo.fnum">
+ <xsl:with-param name="mark" select="$footnote.mark"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$fo-nodes"
mode="insert.fo.text">
+ <xsl:with-param name="mark" select="$footnote.mark"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="footnote/para[1]
+ |footnote/simpara[1]
+ |footnote/formalpara[1]"
+ priority="2">
+ <!-- this only works if the first thing in a footnote is a para, -->
+ <!-- which is ok, because it usually is. -->
+ <fo:block>
+ <xsl:call-template name="format.footnote.mark">
+ <xsl:with-param name="mark">
+ <xsl:apply-templates select="ancestor::footnote"
mode="footnote.number"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="footnote" name="process.footnote"
mode="table.footnote.mode">
+ <xsl:choose>
+ <xsl:when test="local-name(*[1]) = 'para' or local-name(*[1]) =
'simpara'">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+ </xsl:when>
+
+ <xsl:when test="function-available('exsl:node-set')">
+ <fo:block>
+ <xsl:apply-templates select="*[1]"
mode="footnote.body.number"/>
+ <xsl:apply-templates select="*[position() > 1]"/>
+ </fo:block>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Warning: footnote number may not be generated </xsl:text>
+ <xsl:text>correctly; </xsl:text>
+ <xsl:value-of select="local-name(*[1])"/>
+ <xsl:text> unexpected as first child of footnote.</xsl:text>
+ </xsl:message>
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/fop.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/fop.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/fop.xsl 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,85 @@
+<?xml version='1.0' encoding="utf-8"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:fox="http://xml.apache.org/fop/extensions"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: fop.xsl,v 1.1.1.1 2004/10/19 21:21:42 juntao Exp $
+ ********************************************************************
+ (c) Stephane Bline Peregrine Systems 2001
+ Driver file to allow pdf bookmarking (based on fop implementation).
+ ******************************************************************** -->
+<!--
+In PDF bookmarks can't be used characters with code>255. This version of file
+translates characters with code>255 back to ASCII.
+
+ Pavel Zampach (zampach(a)volny.cz)
+-->
+
+<xsl:variable name="a-dia" select=
+"'āăąćĉċčďđēĕėęěœĝğġģĥħĩīĭįıĵķĺļľŀłńņňŋōŏőŕŗřśŝşšţťŧũūŭůűųŵŷźżžĀĂĄĆĈĊČĎĐĒĔĖĘĚŒĜĞĠĢĤĦĨĪĬĮİĴĶĹĻĽĿŁŃŅŇŊŌŎŐŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽ'"/>
+<xsl:variable name="a-asc" select=
+"'aaaccccddeeeeeegggghhiiiiijklllllnnnnooorrrsssstttuuuuuuwyzzzAAACCCCDDEEEEEEGGGGHHIIIIIJKLLLLLNNNNOOORRRSSSSTTTUUUUUUWYYZZZ'"/>
+
+<xsl:template match="*" mode="fop.outline">
+ <xsl:apply-templates select="*" mode="fop.outline"/>
+</xsl:template>
+
+<xsl:template match="set|book|part|reference|preface|chapter|appendix|article
+ |glossary|bibliography|index|setindex
+ |refentry
+ |sect1|sect2|sect3|sect4|sect5|section"
+ mode="fop.outline">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+ <xsl:variable name="bookmark-label">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </xsl:variable>
+
+ <!-- Put the root element bookmark at the same level as its children -->
+ <!-- If the object is a set or book, generate a bookmark for the toc -->
+
+ <xsl:choose>
+ <xsl:when test="parent::*">
+ <fox:outline internal-destination="{$id}">
+ <fox:label>
+ <xsl:value-of select="normalize-space(translate($bookmark-label,
$a-dia, $a-asc))"/>
+ </fox:label>
+ <xsl:apply-templates select="*" mode="fop.outline"/>
+ </fox:outline>
+ </xsl:when>
+ <xsl:otherwise>
+ <fox:outline internal-destination="{$id}">
+ <fox:label>
+ <xsl:value-of select="normalize-space(translate($bookmark-label,
$a-dia, $a-asc))"/>
+ </fox:label>
+ </fox:outline>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and (book|part|reference|preface|chapter|appendix|article
+ |glossary|bibliography|index|setindex
+ |refentry
+ |sect1|sect2|sect3|sect4|sect5|section)">
+ <fox:outline internal-destination="toc...{$id}">
+ <fox:label>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'TableofContents'"/>
+ </xsl:call-template>
+ </fox:label>
+ </fox:outline>
+ </xsl:if>
+ <xsl:apply-templates select="*" mode="fop.outline"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/fo/formal.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/formal.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/formal.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,713 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: formal.xsl,v 1.1.1.1 2004/10/19 21:21:43 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template name="formal.object">
+ <xsl:param name="placement" select="'before'"/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="content">
+ <xsl:if test="$placement = 'before'">
+ <xsl:call-template name="formal.object.heading">
+ <xsl:with-param name="placement" select="$placement"/>
+ </xsl:call-template>
+ </xsl:if>
+ <xsl:apply-templates/>
+ <xsl:if test="$placement != 'before'">
+ <xsl:call-template name="formal.object.heading">
+ <xsl:with-param name="placement" select="$placement"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="self::figure">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="figure.properties">
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="self::example">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="example.properties">
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="self::equation">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="equation.properties">
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="self::table">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="table.properties">
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="self::procedure">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="procedure.properties">
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="formal.object.properties">
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="formal.object.heading">
+ <xsl:param name="object" select="."/>
+ <xsl:param name="placement" select="'before'"/>
+
+ <fo:block xsl:use-attribute-sets="formal.title.properties">
+ <xsl:choose>
+ <xsl:when test="$placement = 'before'">
+ <xsl:attribute
+
name="keep-with-next.within-column">always</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute
+
name="keep-with-previous.within-column">always</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates select="$object"
mode="object.title.markup">
+ <xsl:with-param name="allow-anchors" select="1"/>
+ </xsl:apply-templates>
+ </fo:block>
+</xsl:template>
+
+<xsl:template name="informal.object">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="local-name(.) = 'equation' or
+ local-name(.) = 'informalequation'">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="equation.properties">
+ <xsl:apply-templates/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="local-name(.) = 'procedure'">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="procedure.properties">
+ <xsl:apply-templates/>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block id="{$id}">
+ <xsl:apply-templates/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="semiformal.object">
+ <xsl:param name="placement" select="'before'"/>
+ <xsl:choose>
+ <xsl:when test="./title">
+ <xsl:call-template name="formal.object">
+ <xsl:with-param name="placement" select="$placement"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="informal.object"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="figure">
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <!-- Get align value from internal mediaobject -->
+ <xsl:variable name="align">
+ <xsl:if
test="mediaobject|mediaobjectco|screenshot|graphic|graphicco">
+ <xsl:variable name="olist" select="mediaobject/imageobject
+ |mediaobject/imageobjectco
+ |mediaobject/videoobject
+ |mediaobject/audioobject
+ |mediaobject/textobject
+
+ |mediaobjectco/imageobject
+ |mediaobjectco/imageobjectco
+ |mediaobjectco/videoobject
+ |mediaobjectco/audioobject
+ |mediaobjectco/textobject
+
+ |screenshot/mediaobject/imageobject
+ |screenshot/mediaobject/imageobjectco
+ |screenshot/mediaobject/videoobject
+ |screenshot/mediaobject/audioobject
+ |screenshot/mediaobject/textobject
+
+ |screenshot/mediaobjectco/imageobject
+ |screenshot/mediaobjectco/imageobjectco
+ |screenshot/mediaobjectco/videoobject
+ |screenshot/mediaobjectco/audioobject
+ |screenshot/mediaobjectco/textobject
+
+ |graphic
+ |graphicco/graphic
+ |screenshot/graphic
+ |screenshot/graphicco/graphic"/>
+
+ <xsl:variable name="object.index">
+ <xsl:call-template name="select.mediaobject.index">
+ <xsl:with-param name="olist" select="$olist"/>
+ <xsl:with-param name="count" select="1"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="object" select="$olist[position() =
$object.index]"/>
+
+ <xsl:value-of select="$object/imagedata[@align][1]/@align"/>
+ </xsl:if>
+ </xsl:variable>
+
+
+ <xsl:variable name="figure">
+ <xsl:choose>
+ <xsl:when test="$align != ''">
+ <fo:block>
+ <xsl:attribute name="text-align">
+ <xsl:value-of select="$align"/>
+ </xsl:attribute>
+ <xsl:call-template name="formal.object">
+ <xsl:with-param name="placement"
select="$placement"/>
+ </xsl:call-template>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="formal.object">
+ <xsl:with-param name="placement"
select="$placement"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="@float and @float != '0'">
+ <fo:float>
+ <xsl:attribute name="float">
+ <xsl:choose>
+ <xsl:when test="@float = '1'">
+ <xsl:value-of select="$default.float.class"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@float"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:copy-of select="$figure"/>
+ </fo:float>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$figure"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="example">
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <!-- Get align value from internal mediaobject -->
+ <xsl:variable name="align">
+ <xsl:if test="mediaobject">
+ <xsl:variable name="olist" select="mediaobject/imageobject
+ |mediaobject/imageobjectco
+ |mediaobject/videoobject
+ |mediaobject/audioobject
+ |mediaobject/textobject"/>
+
+ <xsl:variable name="object.index">
+ <xsl:call-template name="select.mediaobject.index">
+ <xsl:with-param name="olist" select="$olist"/>
+ <xsl:with-param name="count" select="1"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="object" select="$olist[position() =
$object.index]"/>
+
+ <xsl:value-of select="$object/imagedata[@align][1]/@align"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$align != ''">
+ <fo:block>
+ <xsl:attribute name="text-align">
+ <xsl:value-of select="$align"/>
+ </xsl:attribute>
+ <xsl:call-template name="formal.object">
+ <xsl:with-param name="placement"
select="$placement"/>
+ </xsl:call-template>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="formal.object">
+ <xsl:with-param name="placement" select="$placement"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="table.frame">
+ <xsl:variable name="frame">
+ <xsl:choose>
+ <xsl:when test="../@frame">
+ <xsl:value-of select="../@frame"/>
+ </xsl:when>
+ <xsl:otherwise>all</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$frame='all'">
+ <xsl:attribute name="border-left-style">
+ <xsl:value-of select="$table.frame.border.style"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-right-style">
+ <xsl:value-of select="$table.frame.border.style"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-top-style">
+ <xsl:value-of select="$table.frame.border.style"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-bottom-style">
+ <xsl:value-of select="$table.frame.border.style"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-left-width">
+ <xsl:value-of select="$table.frame.border.thickness"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-right-width">
+ <xsl:value-of select="$table.frame.border.thickness"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-top-width">
+ <xsl:value-of select="$table.frame.border.thickness"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-bottom-width">
+ <xsl:value-of select="$table.frame.border.thickness"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-left-color">
+ <xsl:value-of select="$table.frame.border.color"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-right-color">
+ <xsl:value-of select="$table.frame.border.color"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-top-color">
+ <xsl:value-of select="$table.frame.border.color"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-bottom-color">
+ <xsl:value-of select="$table.frame.border.color"/>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:when test="$frame='bottom'">
+ <xsl:attribute name="border-left-style">none</xsl:attribute>
+ <xsl:attribute
name="border-right-style">none</xsl:attribute>
+ <xsl:attribute name="border-top-style">none</xsl:attribute>
+ <xsl:attribute name="border-bottom-style">
+ <xsl:value-of select="$table.frame.border.style"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-bottom-width">
+ <xsl:value-of select="$table.frame.border.thickness"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-bottom-color">
+ <xsl:value-of select="$table.frame.border.color"/>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:when test="$frame='sides'">
+ <xsl:attribute name="border-left-style">
+ <xsl:value-of select="$table.frame.border.style"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-right-style">
+ <xsl:value-of select="$table.frame.border.style"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-top-style">none</xsl:attribute>
+ <xsl:attribute
name="border-bottom-style">none</xsl:attribute>
+ <xsl:attribute name="border-left-width">
+ <xsl:value-of select="$table.frame.border.thickness"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-right-width">
+ <xsl:value-of select="$table.frame.border.thickness"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-left-color">
+ <xsl:value-of select="$table.frame.border.color"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-right-color">
+ <xsl:value-of select="$table.frame.border.color"/>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:when test="$frame='top'">
+ <xsl:attribute name="border-left-style">none</xsl:attribute>
+ <xsl:attribute
name="border-right-style">none</xsl:attribute>
+ <xsl:attribute name="border-top-style">
+ <xsl:value-of select="$table.frame.border.style"/>
+ </xsl:attribute>
+ <xsl:attribute
name="border-bottom-style">none</xsl:attribute>
+ <xsl:attribute name="border-top-width">
+ <xsl:value-of select="$table.frame.border.thickness"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-top-color">
+ <xsl:value-of select="$table.frame.border.color"/>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:when test="$frame='topbot'">
+ <xsl:attribute name="border-left-style">none</xsl:attribute>
+ <xsl:attribute
name="border-right-style">none</xsl:attribute>
+ <xsl:attribute name="border-top-style">
+ <xsl:value-of select="$table.frame.border.style"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-bottom-style">
+ <xsl:value-of select="$table.frame.border.style"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-top-width">
+ <xsl:value-of select="$table.frame.border.thickness"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-bottom-width">
+ <xsl:value-of select="$table.frame.border.thickness"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-top-color">
+ <xsl:value-of select="$table.frame.border.color"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-bottom-color">
+ <xsl:value-of select="$table.frame.border.color"/>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:when test="$frame='none'">
+ <xsl:attribute name="border-left-style">none</xsl:attribute>
+ <xsl:attribute
name="border-right-style">none</xsl:attribute>
+ <xsl:attribute name="border-top-style">none</xsl:attribute>
+ <xsl:attribute
name="border-bottom-style">none</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Impossible frame on table: </xsl:text>
+ <xsl:value-of select="$frame"/>
+ </xsl:message>
+ <xsl:attribute name="border-left-style">none</xsl:attribute>
+ <xsl:attribute
name="border-right-style">none</xsl:attribute>
+ <xsl:attribute name="border-top-style">none</xsl:attribute>
+ <xsl:attribute
name="border-bottom-style">none</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="table">
+ <xsl:choose>
+ <xsl:when test="tgroup|mediaobject|graphic">
+ <xsl:call-template name="calsTable"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="." mode="htmlTable"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="calsTable">
+ <xsl:if test="tgroup/tbody/tr
+ |tgroup/thead/tr
+ |tgroup/tfoot/tr">
+ <xsl:message terminate="yes">Broken table: tr descendent of CALS
Table.</xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="table.content">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="table.properties">
+
+ <xsl:if test="$placement = 'before'">
+ <xsl:call-template name="formal.object.heading">
+ <xsl:with-param name="placement"
select="$placement"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:for-each select="tgroup">
+ <xsl:variable name="prop-columns"
+ select=".//colspec[contains(@colwidth,
'*')]"/>
+ <fo:table xsl:use-attribute-sets="table.table.properties">
+ <xsl:call-template name="table.frame"/>
+ <xsl:if test="following-sibling::tgroup">
+ <xsl:attribute
name="border-bottom-width">0pt</xsl:attribute>
+ <xsl:attribute
name="border-bottom-style">none</xsl:attribute>
+ <xsl:attribute
name="padding-bottom">0pt</xsl:attribute>
+ <xsl:attribute
name="margin-bottom">0pt</xsl:attribute>
+ <xsl:attribute name="space-after">0pt</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0pt</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">0pt</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">0pt</xsl:attribute>
+ </xsl:if>
+ <xsl:if test="preceding-sibling::tgroup">
+ <xsl:attribute
name="border-top-width">0pt</xsl:attribute>
+ <xsl:attribute
name="border-top-style">none</xsl:attribute>
+ <xsl:attribute name="padding-top">0pt</xsl:attribute>
+ <xsl:attribute name="margin-top">0pt</xsl:attribute>
+ <xsl:attribute name="space-before">0pt</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0pt</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">0pt</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">0pt</xsl:attribute>
+ </xsl:if>
+ <xsl:if test="count($prop-columns) != 0">
+ <xsl:attribute
name="table-layout">fixed</xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates select="."/>
+ </fo:table>
+ </xsl:for-each>
+
+ <xsl:if test="$placement != 'before'">
+ <xsl:call-template name="formal.object.heading">
+ <xsl:with-param name="placement"
select="$placement"/>
+ </xsl:call-template>
+ </xsl:if>
+ </fo:block>
+ </xsl:variable>
+
+ <xsl:variable name="footnotes">
+ <xsl:if test="tgroup//footnote">
+ <fo:block font-family="{$body.fontset}"
+ font-size="{$footnote.font.size}"
+ keep-with-previous="always">
+ <xsl:apply-templates select="tgroup//footnote"
mode="table.footnote.mode"/>
+ </fo:block>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="@orient='land'">
+ <fo:block-container reference-orientation="90">
+ <fo:block>
+ <!-- Such spans won't work in most FO processors since it does
+ not follow the XSL spec, which says it must appear on
+ an element that is a direct child of fo:flow.
+ Some processors relax that requirement, however. -->
+ <xsl:attribute name="span">
+ <xsl:choose>
+ <xsl:when test="@pgwide=1">all</xsl:when>
+ <xsl:otherwise>none</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:copy-of select="$table.content"/>
+ <xsl:copy-of select="$footnotes"/>
+ </fo:block>
+ </fo:block-container>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block>
+ <xsl:attribute name="span">
+ <xsl:choose>
+ <xsl:when test="@pgwide=1">all</xsl:when>
+ <xsl:otherwise>none</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:copy-of select="$table.content"/>
+ <xsl:copy-of select="$footnotes"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="equation">
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:call-template name="semiformal.object">
+ <xsl:with-param name="placement" select="$placement"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="figure/title"></xsl:template>
+<xsl:template match="figure/titleabbrev"></xsl:template>
+<xsl:template match="table/title"></xsl:template>
+<xsl:template match="table/titleabbrev"></xsl:template>
+<xsl:template match="table/textobject"></xsl:template>
+<xsl:template match="example/title"></xsl:template>
+<xsl:template match="example/titleabbrev"></xsl:template>
+<xsl:template match="equation/title"></xsl:template>
+<xsl:template match="equation/titleabbrev"></xsl:template>
+
+<xsl:template match="informalfigure">
+ <xsl:call-template name="informal.object"/>
+</xsl:template>
+
+<xsl:template match="informalexample">
+ <xsl:call-template name="informal.object"/>
+</xsl:template>
+
+<xsl:template match="informaltable">
+ <xsl:choose>
+ <xsl:when test="tgroup|mediaobject|graphic">
+ <xsl:call-template name="informalCalsTable"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="." mode="htmlTable"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="informalCalsTable">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="table.content">
+ <xsl:for-each select="tgroup">
+ <xsl:variable name="prop-columns"
+ select=".//colspec[contains(@colwidth, '*')]"/>
+ <fo:block xsl:use-attribute-sets="informal.object.properties">
+ <fo:table xsl:use-attribute-sets="table.table.properties">
+ <xsl:call-template name="table.frame"/>
+ <xsl:if test="following-sibling::tgroup">
+ <xsl:attribute name="border-bottom-width">0pt</xsl:attribute>
+ <xsl:attribute
name="border-bottom-style">none</xsl:attribute>
+ <xsl:attribute name="padding-bottom">0pt</xsl:attribute>
+ <xsl:attribute name="margin-bottom">0pt</xsl:attribute>
+ <xsl:attribute name="space-after">0pt</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0pt</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">0pt</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">0pt</xsl:attribute>
+ </xsl:if>
+ <xsl:if test="preceding-sibling::tgroup">
+ <xsl:attribute name="border-top-width">0pt</xsl:attribute>
+ <xsl:attribute name="border-top-style">none</xsl:attribute>
+ <xsl:attribute name="padding-top">0pt</xsl:attribute>
+ <xsl:attribute name="margin-top">0pt</xsl:attribute>
+ <xsl:attribute name="space-before">0pt</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0pt</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">0pt</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">0pt</xsl:attribute>
+ </xsl:if>
+ <xsl:if test="count($prop-columns) != 0">
+ <xsl:attribute name="table-layout">fixed</xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates select="."/>
+ </fo:table>
+ </fo:block>
+ </xsl:for-each>
+ </xsl:variable>
+
+ <xsl:variable name="footnotes">
+ <xsl:if test="tgroup//footnote">
+ <fo:block font-family="{$body.fontset}"
+ font-size="{$footnote.font.size}"
+ keep-with-previous="always">
+ <xsl:apply-templates select="tgroup//footnote"
mode="table.footnote.mode"/>
+ </fo:block>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="@orient='land'">
+ <fo:block-container reference-orientation="90">
+ <fo:block id="{$id}">
+ <xsl:attribute name="span">
+ <xsl:choose>
+ <xsl:when test="@pgwide=1">all</xsl:when>
+ <xsl:otherwise>none</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:copy-of select="$table.content"/>
+ <xsl:copy-of select="$footnotes"/>
+ </fo:block>
+ </fo:block-container>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block id="{$id}">
+ <xsl:attribute name="span">
+ <xsl:choose>
+ <xsl:when test="@pgwide=1">all</xsl:when>
+ <xsl:otherwise>none</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:copy-of select="$table.content"/>
+ <xsl:copy-of select="$footnotes"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="informaltable/textobject"></xsl:template>
+
+<xsl:template match="informalequation">
+ <xsl:call-template name="informal.object"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/glossary.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/glossary.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/glossary.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,862 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: glossary.xsl,v 1.1.1.1 2004/10/19 21:21:43 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="glossary">
+ <xsl:call-template name="make-glossary"/>
+</xsl:template>
+
+<xsl:template match="glossdiv/title"/>
+<xsl:template match="glossdiv/subtitle"/>
+<xsl:template match="glossdiv/titleabbrev"/>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="make-glossary">
+ <xsl:param name="divs" select="glossdiv"/>
+ <xsl:param name="entries" select="glossentry"/>
+ <xsl:param name="preamble" select="*[not(self::title
+ or self::subtitle
+ or self::glossdiv
+ or self::glossentry)]"/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="presentation">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'glossary-presentation'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="term-width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'glossterm-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="width">
+ <xsl:choose>
+ <xsl:when test="$term-width = ''">
+ <xsl:value-of select="$glossterm.width"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$term-width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:block id="{$id}">
+ <xsl:call-template name="glossary.titlepage"/>
+ </fo:block>
+
+ <xsl:if test="$preamble">
+ <xsl:apply-templates select="$preamble"/>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="$presentation = 'list'">
+ <xsl:apply-templates select="$divs"
mode="glossary.as.list">
+ <xsl:with-param name="width" select="$width"/>
+ </xsl:apply-templates>
+ <xsl:if test="$entries">
+ <fo:list-block provisional-distance-between-starts="{$width}"
+ provisional-label-separation="{$glossterm.separation}"
+ xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:apply-templates select="$entries"
mode="glossary.as.list"/>
+ </fo:list-block>
+ </xsl:if>
+ </xsl:when>
+ <xsl:when test="$presentation = 'blocks'">
+ <xsl:apply-templates select="$divs"
mode="glossary.as.blocks"/>
+ <xsl:apply-templates select="$entries"
mode="glossary.as.blocks"/>
+ </xsl:when>
+ <xsl:when test="$glossary.as.blocks != 0">
+ <xsl:apply-templates select="$divs"
mode="glossary.as.blocks"/>
+ <xsl:apply-templates select="$entries"
mode="glossary.as.blocks"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$divs"
mode="glossary.as.list">
+ <xsl:with-param name="width" select="$width"/>
+ </xsl:apply-templates>
+ <xsl:if test="$entries">
+ <fo:list-block provisional-distance-between-starts="{$width}"
+ provisional-label-separation="{$glossterm.separation}"
+ xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:apply-templates select="$entries"
mode="glossary.as.list"/>
+ </fo:list-block>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="book/glossary|/glossary" priority="2">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:call-template name="make-glossary"/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template match="glossary/glossaryinfo"></xsl:template>
+<xsl:template match="glossary/title"></xsl:template>
+<xsl:template match="glossary/subtitle"></xsl:template>
+<xsl:template match="glossary/titleabbrev"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="glosslist">
+ <xsl:variable name="presentation">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'glosslist-presentation'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="term-width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'glossterm-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="width">
+ <xsl:choose>
+ <xsl:when test="$term-width = ''">
+ <xsl:value-of select="$glossterm.width"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$term-width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$presentation = 'list'">
+ <fo:list-block provisional-distance-between-starts="{$width}"
+ provisional-label-separation="{$glossterm.separation}"
+ xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:apply-templates mode="glossary.as.list"/>
+ </fo:list-block>
+ </xsl:when>
+ <xsl:when test="$presentation = 'blocks'">
+ <xsl:apply-templates mode="glossary.as.blocks"/>
+ </xsl:when>
+ <xsl:when test="$glosslist.as.blocks != 0">
+ <xsl:apply-templates mode="glossary.as.blocks"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:list-block provisional-distance-between-starts="{$width}"
+ provisional-label-separation="{$glossterm.separation}"
+ xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:apply-templates mode="glossary.as.list"/>
+ </fo:list-block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- Glossary collection -->
+
+<xsl:template match="glossary[@role='auto']"
priority="2">
+ <xsl:variable name="collection"
select="document($glossary.collection, .)"/>
+ <xsl:if test="$glossary.collection = ''">
+ <xsl:message>
+ <xsl:text>Warning: processing automatic glossary </xsl:text>
+ <xsl:text>without a glossary.collection file.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="not($collection) and $glossary.collection !=
''">
+ <xsl:message>
+ <xsl:text>Warning: processing automatic glossary but unable to
</xsl:text>
+ <xsl:text>open glossary.collection file '</xsl:text>
+ <xsl:value-of select="$glossary.collection"/>
+ <xsl:text>'</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:call-template name="make-auto-glossary"/>
+</xsl:template>
+
+<xsl:template name="make-auto-glossary">
+ <xsl:param name="collection" select="document($glossary.collection,
.)"/>
+ <xsl:param name="terms"
select="//glossterm[not(parent::glossdef)]|//firstterm"/>
+ <xsl:param name="preamble" select="*[not(self::title
+ or self::subtitle
+ or self::glossdiv
+ or self::glossentry)]"/>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="presentation">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'glossary-presentation'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="term-width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'glossterm-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="width">
+ <xsl:choose>
+ <xsl:when test="$term-width = ''">
+ <xsl:value-of select="$glossterm.width"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$term-width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:if test="$glossary.collection = ''">
+ <xsl:message>
+ <xsl:text>Warning: processing automatic glossary </xsl:text>
+ <xsl:text>without a glossary.collection file.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <fo:block id="{$id}">
+ <xsl:call-template name="glossary.titlepage"/>
+ </fo:block>
+
+ <xsl:if test="$preamble">
+ <xsl:apply-templates select="$preamble"/>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="glossdiv and $collection//glossdiv">
+ <xsl:for-each select="$collection//glossdiv">
+ <!-- first see if there are any in this div -->
+ <xsl:variable name="exist.test">
+ <xsl:for-each select="glossentry">
+ <xsl:variable name="cterm" select="glossterm"/>
+ <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
+ <xsl:value-of select="glossterm"/>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:variable>
+
+ <xsl:if test="$exist.test != ''">
+ <xsl:choose>
+ <xsl:when test="$presentation = 'list'">
+ <xsl:apply-templates select="."
mode="auto-glossary-as-list">
+ <xsl:with-param name="width" select="$width"/>
+ <xsl:with-param name="terms" select="$terms"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:when test="$presentation = 'blocks'">
+ <xsl:apply-templates select="."
mode="auto-glossary-as-blocks">
+ <xsl:with-param name="terms" select="$terms"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:when test="$glossary.as.blocks != 0">
+ <xsl:apply-templates select="."
mode="auto-glossary-as-blocks">
+ <xsl:with-param name="terms" select="$terms"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="."
mode="auto-glossary-as-list">
+ <xsl:with-param name="width" select="$width"/>
+ <xsl:with-param name="terms" select="$terms"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$presentation = 'list'">
+ <fo:list-block provisional-distance-between-starts="{$width}"
+
provisional-label-separation="{$glossterm.separation}"
+ xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:for-each select="$collection//glossentry">
+ <xsl:variable name="cterm" select="glossterm"/>
+ <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
+ <xsl:apply-templates select="."
mode="auto-glossary-as-list"/>
+ </xsl:if>
+ </xsl:for-each>
+ </fo:list-block>
+ </xsl:when>
+ <xsl:when test="$presentation = 'blocks'">
+ <xsl:for-each select="$collection//glossentry">
+ <xsl:variable name="cterm" select="glossterm"/>
+ <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
+ <xsl:apply-templates select="."
mode="auto-glossary-as-blocks"/>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:when test="$glossary.as.blocks != 0">
+ <xsl:for-each select="$collection//glossentry">
+ <xsl:variable name="cterm" select="glossterm"/>
+ <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
+ <xsl:apply-templates select="."
mode="auto-glossary-as-blocks"/>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:list-block provisional-distance-between-starts="{$width}"
+
provisional-label-separation="{$glossterm.separation}"
+ xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:for-each select="$collection//glossentry">
+ <xsl:variable name="cterm" select="glossterm"/>
+ <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
+ <xsl:apply-templates select="."
mode="auto-glossary-as-list"/>
+ </xsl:if>
+ </xsl:for-each>
+ </fo:list-block>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template
match="book/glossary[@role='auto']|/glossary[@role='auto']"
priority="2.5">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <xsl:if test="$glossary.collection = ''">
+ <xsl:message>
+ <xsl:text>Warning: processing automatic glossary </xsl:text>
+ <xsl:text>without a glossary.collection file.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:call-template name="make-auto-glossary"/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template match="glossdiv" mode="auto-glossary-as-list">
+ <xsl:param name="width" select="$glossterm.width"/>
+ <xsl:param name="terms" select="."/>
+
+ <xsl:variable name="preamble"
+ select="*[not(self::title
+ or self::subtitle
+ or self::glossentry)]"/>
+
+ <xsl:call-template name="glossdiv.titlepage"/>
+
+ <xsl:apply-templates select="$preamble"/>
+
+ <fo:list-block provisional-distance-between-starts="{$width}"
+ provisional-label-separation="{$glossterm.separation}"
+ xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:for-each select="glossentry">
+ <xsl:variable name="cterm" select="glossterm"/>
+ <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
+ <xsl:apply-templates select="."
mode="auto-glossary-as-list"/>
+ </xsl:if>
+ </xsl:for-each>
+ </fo:list-block>
+</xsl:template>
+
+<xsl:template match="glossentry" mode="auto-glossary-as-list">
+ <xsl:apply-templates select="." mode="glossary.as.list"/>
+</xsl:template>
+
+<xsl:template match="glossdiv" mode="auto-glossary-as-blocks">
+ <xsl:param name="terms" select="."/>
+
+ <xsl:variable name="preamble"
+ select="*[not(self::title
+ or self::subtitle
+ or self::glossentry)]"/>
+
+ <xsl:call-template name="glossdiv.titlepage"/>
+
+ <xsl:apply-templates select="$preamble"/>
+
+ <xsl:for-each select="glossentry">
+ <xsl:variable name="cterm" select="glossterm"/>
+ <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
+ <xsl:apply-templates select="."
mode="auto-glossary-as-blocks"/>
+ </xsl:if>
+ </xsl:for-each>
+</xsl:template>
+
+<xsl:template match="glossentry"
mode="auto-glossary-as-blocks">
+ <xsl:apply-templates select="." mode="glossary.as.blocks"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- Format glossary as a list -->
+
+<xsl:template match="glossdiv" mode="glossary.as.list">
+ <xsl:param name="width" select="$glossterm.width"/>
+
+ <xsl:variable name="entries" select="glossentry"/>
+ <xsl:variable name="preamble"
+ select="*[not(self::title
+ or self::subtitle
+ or self::glossentry)]"/>
+
+ <xsl:call-template name="glossdiv.titlepage"/>
+
+ <xsl:apply-templates select="$preamble"/>
+
+ <fo:list-block provisional-distance-between-starts="{$width}"
+ provisional-label-separation="{$glossterm.separation}"
+ xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:apply-templates select="$entries"
mode="glossary.as.list"/>
+ </fo:list-block>
+</xsl:template>
+
+<!--
+GlossEntry ::=
+ GlossTerm, Acronym?, Abbrev?,
+ (IndexTerm)*,
+ RevHistory?,
+ (GlossSee | GlossDef+)
+-->
+
+<xsl:template match="glossentry" mode="glossary.as.list">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:list-item xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional">
+ <xsl:choose>
+ <xsl:when test="$glossterm.auto.link != 0
+ or $glossary.collection !=
''">0</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <fo:list-item-label end-indent="label-end()">
+ <fo:block>
+ <xsl:choose>
+ <xsl:when test="$glossentry.show.acronym = 'primary'">
+ <xsl:choose>
+ <xsl:when test="acronym|abbrev">
+ <xsl:apply-templates select="acronym|abbrev"
mode="glossary.as.list"/>
+ <xsl:text> (</xsl:text>
+ <xsl:apply-templates select="glossterm"
mode="glossary.as.list"/>
+ <xsl:text>)</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="glossterm"
mode="glossary.as.list"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:when test="$glossentry.show.acronym = 'yes'">
+ <xsl:apply-templates select="glossterm"
mode="glossary.as.list"/>
+
+ <xsl:if test="acronym|abbrev">
+ <xsl:text> (</xsl:text>
+ <xsl:apply-templates select="acronym|abbrev"
mode="glossary.as.list"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:apply-templates select="glossterm"
mode="glossary.as.list"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates select="indexterm"/>
+ </fo:block>
+ </fo:list-item-label>
+
+ <fo:list-item-body start-indent="body-start()">
+ <xsl:apply-templates select="glosssee|glossdef"
mode="glossary.as.list"/>
+ </fo:list-item-body>
+ </fo:list-item>
+</xsl:template>
+
+<xsl:template match="glossentry/glossterm"
mode="glossary.as.list">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::glossterm">, </xsl:if>
+</xsl:template>
+
+<xsl:template match="glossentry/acronym"
mode="glossary.as.list">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::acronym|following-sibling::abbrev">,
</xsl:if>
+</xsl:template>
+
+<xsl:template match="glossentry/abbrev"
mode="glossary.as.list">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::acronym|following-sibling::abbrev">,
</xsl:if>
+</xsl:template>
+
+<xsl:template match="glossentry/revhistory"
mode="glossary.as.list">
+</xsl:template>
+
+<xsl:template match="glossentry/glosssee"
mode="glossary.as.list">
+ <xsl:variable name="otherterm" select="@otherterm"/>
+ <xsl:variable name="targets"
select="//node()[@id=$otherterm]"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <fo:block>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'glossary'"/>
+ <xsl:with-param name="name" select="'see'"/>
+ </xsl:call-template>
+ <xsl:choose>
+ <xsl:when test="$target">
+ <xsl:apply-templates select="$target" mode="xref-to"/>
+ </xsl:when>
+ <xsl:when test="$otherterm != '' and not($target)">
+ <xsl:message>
+ <xsl:text>Warning: glosssee @otherterm reference not found:
</xsl:text>
+ <xsl:value-of select="$otherterm"/>
+ </xsl:message>
+ <xsl:apply-templates mode="glossary.as.list"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="glossary.as.list"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:text>.</xsl:text>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="glossentry/glossdef"
mode="glossary.as.list">
+ <xsl:apply-templates select="*[local-name(.) !=
'glossseealso']"/>
+ <xsl:if test="glossseealso">
+ <fo:block>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'glossary'"/>
+ <xsl:with-param name="name"
select="'seealso'"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="glossseealso"
mode="glossary.as.list"/>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template
match="glossentry/glossdef/para[1]|glossentry/glossdef/simpara[1]"
+ mode="glossary.as.list">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="glossseealso" mode="glossary.as.list">
+ <xsl:variable name="otherterm" select="@otherterm"/>
+ <xsl:variable name="targets"
select="//node()[@id=$otherterm]"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="$target">
+ <xsl:apply-templates select="$target" mode="xref-to"/>
+ </xsl:when>
+ <xsl:when test="$otherterm != '' and not($target)">
+ <xsl:message>
+ <xsl:text>Warning: glossseealso @otherterm reference not found:
</xsl:text>
+ <xsl:value-of select="$otherterm"/>
+ </xsl:message>
+ <xsl:apply-templates mode="glossary.as.list"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="glossary.as.list"/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="position() = last()">
+ <xsl:text>.</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>, </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- Format glossary blocks -->
+
+<xsl:template match="glossdiv" mode="glossary.as.blocks">
+ <xsl:variable name="entries" select="glossentry"/>
+ <xsl:variable name="preamble"
+ select="*[not(self::title
+ or self::subtitle
+ or self::glossentry)]"/>
+
+ <xsl:call-template name="glossdiv.titlepage"/>
+
+ <xsl:apply-templates select="$preamble"/>
+
+ <xsl:apply-templates select="$entries"
mode="glossary.as.blocks"/>
+</xsl:template>
+
+<!--
+GlossEntry ::=
+ GlossTerm, Acronym?, Abbrev?,
+ (IndexTerm)*,
+ RevHistory?,
+ (GlossSee | GlossDef+)
+-->
+
+<xsl:template match="glossentry" mode="glossary.as.blocks">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block xsl:use-attribute-sets="list.item.spacing"
+ keep-with-next.within-column="always"
+ keep-together.within-column="always">
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional">
+ <xsl:choose>
+ <xsl:when test="$glossterm.auto.link != 0
+ or $glossary.collection !=
''">0</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:choose>
+ <xsl:when test="$glossentry.show.acronym = 'primary'">
+ <xsl:choose>
+ <xsl:when test="acronym|abbrev">
+ <xsl:apply-templates select="acronym|abbrev"
mode="glossary.as.blocks"/>
+ <xsl:text> (</xsl:text>
+ <xsl:apply-templates select="glossterm"
mode="glossary.as.blocks"/>
+ <xsl:text>)</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="glossterm"
mode="glossary.as.blocks"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:when test="$glossentry.show.acronym = 'yes'">
+ <xsl:apply-templates select="glossterm"
mode="glossary.as.blocks"/>
+
+ <xsl:if test="acronym|abbrev">
+ <xsl:text> (</xsl:text>
+ <xsl:apply-templates select="acronym|abbrev"
mode="glossary.as.blocks"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:apply-templates select="glossterm"
mode="glossary.as.blocks"/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:apply-templates select="indexterm"/>
+ </fo:block>
+
+ <fo:block margin-left="0.25in">
+ <xsl:apply-templates select="glosssee|glossdef"
mode="glossary.as.blocks"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="glossentry/glossterm"
mode="glossary.as.blocks">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::glossterm">, </xsl:if>
+</xsl:template>
+
+<xsl:template match="glossentry/acronym"
mode="glossary.as.blocks">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::acronym|following-sibling::abbrev">,
</xsl:if>
+</xsl:template>
+
+<xsl:template match="glossentry/abbrev"
mode="glossary.as.blocks">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::acronym|following-sibling::abbrev">,
</xsl:if>
+</xsl:template>
+
+<xsl:template match="glossentry/glosssee"
mode="glossary.as.blocks">
+ <xsl:variable name="otherterm" select="@otherterm"/>
+ <xsl:variable name="targets"
select="//node()[@id=$otherterm]"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'glossary'"/>
+ <xsl:with-param name="name" select="'see'"/>
+ </xsl:call-template>
+ <xsl:choose>
+ <xsl:when test="$target">
+ <xsl:apply-templates select="$target" mode="xref-to"/>
+ </xsl:when>
+ <xsl:when test="$otherterm != '' and not($target)">
+ <xsl:message>
+ <xsl:text>Warning: glosssee @otherterm reference not found:
</xsl:text>
+ <xsl:value-of select="$otherterm"/>
+ </xsl:message>
+ <xsl:apply-templates mode="glossary.as.blocks"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="glossary.as.blocks"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:text>.</xsl:text>
+</xsl:template>
+
+<xsl:template match="glossentry/glossdef"
mode="glossary.as.blocks">
+ <xsl:apply-templates select="*[local-name(.) != 'glossseealso']"
+ mode="glossary.as.blocks"/>
+ <xsl:if test="glossseealso">
+ <fo:block>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'glossary'"/>
+ <xsl:with-param name="name"
select="'seealso'"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="glossseealso"
mode="glossary.as.blocks"/>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template
match="glossentry/glossdef/para[1]|glossentry/glossdef/simpara[1]"
+ mode="glossary.as.blocks">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<!-- Handle any other glossdef content normally -->
+<xsl:template match="*" mode="glossary.as.blocks">
+ <xsl:apply-templates select="." />
+</xsl:template>
+
+<xsl:template match="glossseealso" mode="glossary.as.blocks">
+ <xsl:variable name="otherterm" select="@otherterm"/>
+ <xsl:variable name="targets"
select="//node()[@id=$otherterm]"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="$target">
+ <xsl:apply-templates select="$target" mode="xref-to"/>
+ </xsl:when>
+ <xsl:when test="$otherterm != '' and not($target)">
+ <xsl:message>
+ <xsl:text>Warning: glossseealso @otherterm reference not found:
</xsl:text>
+ <xsl:value-of select="$otherterm"/>
+ </xsl:message>
+ <xsl:apply-templates mode="glossary.as.blocks"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="glossary.as.blocks"/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="position() = last()">
+ <xsl:text>.</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>, </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/graphics.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/graphics.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/graphics.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,521 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:xlink="http://www.w3.org/1999/xlink"
+
xmlns:stext="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory...
+ xmlns:xtext="com.nwalsh.xalan.Text"
+
xmlns:lxslt="http://xml.apache.org/xslt"
+ exclude-result-prefixes="xlink stext xtext lxslt"
+ extension-element-prefixes="stext xtext"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: graphics.xsl,v 1.1.1.1 2004/10/19 21:21:43 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ Contributors:
+ Colin Paul Adams, <colin(a)colina.demon.co.uk>
+ Paul Grosso, <pgrosso(a)arbortext.com>
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<!-- Graphic format tests for the FO backend -->
+
+<xsl:param name="graphic.notations">
+ <!-- n.b. exactly one leading space, one trailing space, and one inter-word space
-->
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0">
+ <xsl:text> PNG PDF JPG JPEG linespecific </xsl:text>
+ </xsl:when>
+ <xsl:when test="$fop.extensions != 0">
+ <xsl:text> BMP GIF TIFF SVG PNG PDF JPG JPEG linespecific </xsl:text>
+ </xsl:when>
+ <xsl:when test="$arbortext.extensions != 0">
+ <xsl:text> PNG PDF JPG JPEG linespecific GIF GIF87a GIF89a TIFF BMP
</xsl:text>
+ </xsl:when>
+ <xsl:when test="$xep.extensions != 0">
+ <xsl:text> SVG PNG PDF JPG JPEG linespecific GIF GIF87a GIF89a TIFF BMP
</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> PNG PDF JPG JPEG linespecific GIF GIF87a GIF89a TIFF BMP
</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+
+<xsl:template name="is.graphic.format">
+ <xsl:param name="format"/>
+ <xsl:if test="contains($graphic.notations, concat(' ',$format,'
'))">1</xsl:if>
+</xsl:template>
+
+<xsl:param name="graphic.extensions">
+ <!-- n.b. exactly one leading space, one trailing space, and one inter-word space
-->
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0">
+ <xsl:text> png pdf jpg jpeg </xsl:text>
+ </xsl:when>
+ <xsl:when test="$fop.extensions != 0">
+ <xsl:text> gif svg png pdf jpg jpeg </xsl:text>
+ </xsl:when>
+ <xsl:when test="$arbortext.extensions != 0">
+ <xsl:text> png pdf jpg jpeg gif tif tiff bmp </xsl:text>
+ </xsl:when>
+ <xsl:when test="$xep.extensions != 0">
+ <xsl:text> svg png pdf jpg jpeg gif tif tiff bmp </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> png pdf jpg jpeg gif tif tiff bmp </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+
+<xsl:template name="is.graphic.extension">
+ <xsl:param name="ext"/>
+ <xsl:if test="contains($graphic.extensions, concat(' ', $ext, '
'))">1</xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="screenshot">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="screeninfo">
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- Override these templates for FO -->
+<!-- ==================================================================== -->
+
+<xsl:template name="process.image">
+ <!-- When this template is called, the current node should be -->
+ <!-- a graphic, inlinegraphic, imagedata, or videodata. All -->
+ <!-- those elements have the same set of attributes, so we can -->
+ <!-- handle them all in one place. -->
+
+ <xsl:variable name="scalefit">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling != 0">0</xsl:when>
+ <xsl:when test="@contentwidth or @contentdepth">0</xsl:when>
+ <xsl:when test="@scale">0</xsl:when>
+ <xsl:when test="@scalefit"><xsl:value-of
select="@scalefit"/></xsl:when>
+ <xsl:when test="@width or @depth">1</xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="scale">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling != 0">0</xsl:when>
+ <xsl:when test="@contentwidth or
@contentdepth">1.0</xsl:when>
+ <xsl:when test="@scale">
+ <xsl:value-of select="@scale div 100.0"/>
+ </xsl:when>
+ <xsl:otherwise>1.0</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="local-name(.) = 'graphic'
+ or local-name(.) = 'inlinegraphic'">
+ <!-- handle legacy graphic and inlinegraphic by new template -->
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object" select="."/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- imagedata, videodata, audiodata -->
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object" select=".."/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="bgcolor">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="../processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'background-color'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <fo:external-graphic>
+ <xsl:attribute name="src">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename" select="$filename"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:attribute name="width">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling !=
0">auto</xsl:when>
+ <xsl:when test="contains(@width,'%')">
+ <xsl:value-of select="@width"/>
+ </xsl:when>
+ <xsl:when test="@width">
+ <xsl:call-template name="length-spec">
+ <xsl:with-param name="length" select="@width"/>
+ <xsl:with-param name="default.units"
select="'px'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>auto</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+
+ <xsl:attribute name="height">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling !=
0">auto</xsl:when>
+ <xsl:when test="contains(@depth,'%')">
+ <xsl:value-of select="@depth"/>
+ </xsl:when>
+ <xsl:when test="@depth">
+ <xsl:call-template name="length-spec">
+ <xsl:with-param name="length" select="@depth"/>
+ <xsl:with-param name="default.units"
select="'px'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>auto</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+
+ <xsl:attribute name="content-width">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling !=
0">auto</xsl:when>
+ <xsl:when test="contains(@contentwidth,'%')">
+ <xsl:value-of select="@contentwidth"/>
+ </xsl:when>
+ <xsl:when test="@contentwidth">
+ <xsl:call-template name="length-spec">
+ <xsl:with-param name="length"
select="@contentwidth"/>
+ <xsl:with-param name="default.units"
select="'px'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="number($scale) != 1.0">
+ <xsl:value-of select="$scale * 100"/>
+ <xsl:text>%</xsl:text>
+ </xsl:when>
+ <xsl:when test="$scalefit = 1">scale-to-fit</xsl:when>
+ <xsl:otherwise>auto</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+
+ <xsl:attribute name="content-height">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling !=
0">auto</xsl:when>
+ <xsl:when test="contains(@contentdepth,'%')">
+ <xsl:value-of select="@contentdepth"/>
+ </xsl:when>
+ <xsl:when test="@contentdepth">
+ <xsl:call-template name="length-spec">
+ <xsl:with-param name="length"
select="@contentdepth"/>
+ <xsl:with-param name="default.units"
select="'px'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="number($scale) != 1.0">
+ <xsl:value-of select="$scale * 100"/>
+ <xsl:text>%</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>auto</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+
+ <xsl:if test="$bgcolor != ''">
+ <xsl:attribute name="background-color">
+ <xsl:value-of select="$bgcolor"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="@align">
+ <xsl:attribute name="text-align">
+ <xsl:value-of select="@align"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="@valign">
+ <xsl:attribute name="display-align">
+ <xsl:choose>
+ <xsl:when test="@valign =
'top'">before</xsl:when>
+ <xsl:when test="@valign =
'middle'">center</xsl:when>
+ <xsl:when test="@valign =
'bottom'">after</xsl:when>
+ <xsl:otherwise>auto</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+ </fo:external-graphic>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="graphic">
+ <xsl:choose>
+ <xsl:when test="parent::inlineequation">
+ <xsl:call-template name="process.image"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block>
+ <xsl:if test="@align">
+ <xsl:attribute name="text-align">
+ <xsl:value-of select="@align"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:call-template name="process.image"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="inlinegraphic">
+ <xsl:variable name="vendor"
select="system-property('xsl:vendor')"/>
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="@entityref">
+ <xsl:value-of select="unparsed-entity-uri(@entityref)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@fileref"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="@format='linespecific'">
+ <xsl:choose>
+ <xsl:when test="$use.extensions != '0'
+ and $textinsert.extension != '0'">
+ <xsl:choose>
+ <xsl:when test="contains($vendor, 'SAXON')">
+ <stext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:when test="contains($vendor, 'Apache Software
Foundation')">
+ <xtext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>Don't know how to insert files with
</xsl:text>
+ <xsl:value-of select="$vendor"/>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <a xlink:type="simple" xlink:show="embed"
xlink:actuate="onLoad"
+ href="{$filename}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="process.image"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="mediaobject|mediaobjectco">
+
+ <xsl:variable name="olist" select="imageobject|imageobjectco
+ |videoobject|audioobject
+ |textobject"/>
+
+ <xsl:variable name="object.index">
+ <xsl:call-template name="select.mediaobject.index">
+ <xsl:with-param name="olist" select="$olist"/>
+ <xsl:with-param name="count" select="1"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="object" select="$olist[position() =
$object.index]"/>
+
+ <xsl:variable name="align">
+ <xsl:value-of select="$object/imagedata[@align][1]/@align"/>
+ </xsl:variable>
+
+ <fo:block>
+ <xsl:if test="$align != '' ">
+ <xsl:attribute name="text-align">
+ <xsl:value-of select="$align"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:apply-templates select="$object"/>
+ <xsl:apply-templates select="caption"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="inlinemediaobject">
+ <xsl:call-template name="select.mediaobject"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="imageobjectco">
+ <xsl:apply-templates select="imageobject"/>
+ <xsl:apply-templates select="calloutlist"/>
+</xsl:template>
+
+<xsl:template match="imageobject">
+ <xsl:choose>
+ <xsl:when test="imagedata">
+ <xsl:apply-templates select="imagedata"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:instream-foreign-object>
+ <xsl:apply-templates mode="copy-all"/>
+ </fo:instream-foreign-object>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="copy-all">
+ <xsl:copy>
+ <xsl:for-each select="@*">
+ <xsl:copy/>
+ </xsl:for-each>
+ <xsl:apply-templates mode="copy-all"/>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="text()|comment()|processing-instruction()"
mode="copy-all">
+ <xsl:copy/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="imagedata">
+ <xsl:variable name="vendor"
select="system-property('xsl:vendor')"/>
+ <xsl:variable name="filename">
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object" select=".."/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="@format='linespecific'">
+ <xsl:choose>
+ <xsl:when test="$use.extensions != '0'
+ and $textinsert.extension != '0'">
+ <xsl:choose>
+ <xsl:when test="contains($vendor, 'SAXON')">
+ <stext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:when test="contains($vendor, 'Apache Software
Foundation')">
+ <xtext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>Don't know how to insert files with
</xsl:text>
+ <xsl:value-of select="$vendor"/>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <a xlink:type="simple" xlink:show="embed"
xlink:actuate="onLoad"
+ href="{$filename}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="process.image"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="videoobject">
+ <xsl:apply-templates select="videodata"/>
+</xsl:template>
+
+<xsl:template match="videodata">
+ <xsl:call-template name="process.image"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="audioobject">
+ <xsl:apply-templates select="audiodata"/>
+</xsl:template>
+
+<xsl:template match="audiodata">
+ <xsl:call-template name="process.image"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="textobject">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="textdata">
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="@entityref">
+ <xsl:value-of select="unparsed-entity-uri(@entityref)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@fileref"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$use.extensions != '0'
+ and $textinsert.extension != '0'">
+ <xsl:choose>
+ <xsl:when test="element-available('stext:insertfile')">
+ <stext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:when test="element-available('xtext:insertfile')">
+ <xtext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>No insertfile extension available.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <a xlink:type="simple" xlink:show="embed"
xlink:actuate="onLoad"
+ href="{$filename}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="caption">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="fo-external-image">
+ <xsl:param name="filename"/>
+
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0
+ or $fop.extensions != 0
+ or $arbortext.extensions != 0">
+ <xsl:value-of select="$filename"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="concat('url(', $filename,
')')"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/htmltbl.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/htmltbl.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/htmltbl.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,187 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: htmltbl.xsl,v 1.1.1.1 2004/10/19 21:21:43 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+ <xsl:attribute-set name="th.style">
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:template match="table|informaltable" mode="htmlTable">
+ <xsl:if test="tgroup/tbody/row
+ |tgroup/thead/row
+ |tgroup/tfoot/row">
+ <xsl:message terminate="yes">Broken table: row descendent of HTML
table.</xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="numcols">
+ <xsl:call-template name="widest-html-row">
+ <xsl:with-param name="rows" select=".//tr"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="caption">
+ <fo:table-and-caption>
+ <xsl:apply-templates select="caption"
mode="htmlTable"/>
+ <fo:table table-layout="fixed">
+ <xsl:attribute name="width">
+ <xsl:choose>
+ <xsl:when test="@width">
+ <xsl:value-of select="@width"/>
+ </xsl:when>
+ <xsl:otherwise>100%</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:call-template name="make-html-table-columns">
+ <xsl:with-param name="count" select="$numcols"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="tbody|thead|tfoot"
mode="htmlTable"/>
+ </fo:table>
+ </fo:table-and-caption>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:table table-layout="fixed">
+ <xsl:attribute name="width">
+ <xsl:choose>
+ <xsl:when test="@width">
+ <xsl:value-of select="@width"/>
+ </xsl:when>
+ <xsl:otherwise>100%</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:call-template name="make-html-table-columns">
+ <xsl:with-param name="count" select="$numcols"/>
+ </xsl:call-template>
+ <xsl:apply-templates mode="htmlTable"/>
+ </fo:table>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:template match="caption" mode="htmlTable">
+ <fo:table-caption>
+ <fo:block>
+ <xsl:apply-templates select=".."
mode="object.title.markup">
+ <xsl:with-param name="allow-anchors" select="1"/>
+ </xsl:apply-templates>
+ </fo:block>
+ </fo:table-caption>
+ </xsl:template>
+
+ <xsl:template name="widest-html-row">
+ <xsl:param name="rows" select="''"/>
+ <xsl:param name="count" select="0"/>
+ <xsl:choose>
+ <xsl:when test="count($rows) = 0">
+ <xsl:value-of select="$count"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$count > count($rows[1]/*)">
+ <xsl:call-template name="widest-html-row">
+ <xsl:with-param name="rows" select="$rows[position()
> 1]"/>
+ <xsl:with-param name="count" select="$count"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="widest-html-row">
+ <xsl:with-param name="rows" select="$rows[position()
> 1]"/>
+ <xsl:with-param name="count"
select="count($rows[1]/*)"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:template name="make-html-table-columns">
+ <xsl:param name="count" select="0"/>
+ <xsl:param name="number" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="col|colgroup/col">
+ <xsl:for-each select="col|colgroup/col">
+ <fo:table-column>
+ <xsl:attribute name="column-number">
+ <xsl:number from="table" level="any"
format="1"/>
+ </xsl:attribute>
+ <xsl:if test="@width">
+ <xsl:attribute name="column-width">
+ <xsl:value-of select="@width"/>
+ </xsl:attribute>
+ </xsl:if>
+ </fo:table-column>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:when test="$fop.extensions != 0">
+ <xsl:if test="$number <= $count">
+ <fo:table-column column-number="{$number}"
+ column-width="{6.5 div $count}in"/>
+ <xsl:call-template name="make-html-table-columns">
+ <xsl:with-param name="count" select="$count"/>
+ <xsl:with-param name="number" select="$number +
1"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:template match="tbody" mode="htmlTable">
+ <fo:table-body border-bottom-width="0.25pt"
+ border-bottom-style="solid"
+ border-bottom-color="black">
+ <xsl:apply-templates mode="htmlTable"/>
+ </fo:table-body>
+ </xsl:template>
+
+ <xsl:template match="td" mode="htmlTable">
+ <fo:table-cell>
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:table-cell>
+ </xsl:template>
+
+ <xsl:template match="tfoot" mode="htmlTable">
+ <fo:table-footer>
+ <xsl:apply-templates mode="htmlTable"/>
+ </fo:table-footer>
+ </xsl:template>
+
+ <xsl:template match="th" mode="htmlTable">
+ <fo:table-cell xsl:use-attribute-sets="th.style">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:table-cell>
+ </xsl:template>
+
+ <xsl:template match="thead" mode="htmlTable">
+ <fo:table-header border-bottom-width="0.25pt"
+ border-bottom-style="solid"
+ border-bottom-color="black"
+ font-weight="bold">
+ <xsl:apply-templates mode="htmlTable"/>
+ </fo:table-header>
+ </xsl:template>
+
+ <xsl:template match="tr" mode="htmlTable">
+ <fo:table-row>
+ <xsl:apply-templates mode="htmlTable"/>
+ </fo:table-row>
+ </xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/index.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/index.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/index.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,432 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:rx="http://www.renderx.com/XSL/Extensions"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: index.xsl,v 1.1.1.1 2004/10/19 21:21:43 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="index">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:if test="$generate.index != 0">
+ <xsl:choose>
+ <xsl:when test="$make.index.markup != 0">
+ <fo:block>
+ <xsl:call-template name="generate-index-markup">
+ <xsl:with-param name="scope"
select="(ancestor::book|/)[last()]"/>
+ </xsl:call-template>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block id="{$id}">
+ <xsl:call-template name="index.titlepage"/>
+ </fo:block>
+ <xsl:apply-templates/>
+ <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+ <xsl:call-template name="generate-index">
+ <xsl:with-param name="scope"
select="(ancestor::book|/)[last()]"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="book/index|part/index">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:if test="$generate.index != 0">
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster">
+ <xsl:with-param name="pageclass">
+ <xsl:if test="$make.index.markup != 0">body</xsl:if>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="index.titlepage"/>
+ </fo:block>
+ <xsl:apply-templates/>
+ <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+
+ <xsl:choose>
+ <xsl:when test="$make.index.markup != 0">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ xsl:use-attribute-sets="monospace.verbatim.properties"
+ linefeed-treatment="preserve">
+ <xsl:call-template name="generate-index-markup">
+ <xsl:with-param name="scope"
select="(ancestor::book|/)[last()]"/>
+ </xsl:call-template>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="indexentry|indexdiv/indexentry">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="generate-index">
+ <xsl:with-param name="scope"
select="(ancestor::book|/)[last()]"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="setindex">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:if test="$generate.index != 0">
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster">
+ <xsl:with-param name="pageclass">
+ <xsl:choose>
+ <xsl:when test="$make.index.markup != 0">body</xsl:when>
+ <xsl:otherwise>index</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="setindex.titlepage"/>
+ </fo:block>
+ <xsl:apply-templates/>
+ <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+
+ <xsl:choose>
+ <xsl:when test="$make.index.markup != 0">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ xsl:use-attribute-sets="monospace.verbatim.properties"
+ linefeed-treatment="preserve">
+ <xsl:call-template name="generate-index-markup">
+ <xsl:with-param name="scope" select="/"/>
+ </xsl:call-template>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="indexentry|indexdiv/indexentry">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="generate-index">
+ <xsl:with-param name="scope" select="/"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="index/title"></xsl:template>
+<xsl:template match="index/subtitle"></xsl:template>
+<xsl:template match="index/titleabbrev"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="indexdiv.title">
+ <xsl:param name="title"/>
+ <xsl:param name="titlecontent"/>
+
+ <fo:block margin-left="0pt"
+ font-size="14.4pt"
+ font-family="{$title.fontset}"
+ font-weight="bold"
+ keep-with-next.within-column="always"
+ space-before.optimum="{$body.font.master}pt"
+ space-before.minimum="{$body.font.master * 0.8}pt"
+ space-before.maximum="{$body.font.master * 1.2}pt">
+ <xsl:choose>
+ <xsl:when test="$title">
+ <xsl:apply-templates select="."
mode="object.title.markup">
+ <xsl:with-param name="allow-anchors" select="1"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$titlecontent"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="indexdiv">
+ <fo:block>
+ <xsl:call-template name="indexdiv.titlepage"/>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="indexdiv/title"/>
+<xsl:template match="indexdiv/subtitle"/>
+<xsl:template match="indexdiv/titleabbrev"/>
+
+<!-- ==================================================================== -->
+
+<!-- Text used for distiguishing between normal and significant entries -->
+<xsl:variable name="significant.flag">.tnacifingis</xsl:variable>
+
+<xsl:template match="indexterm" name="indexterm">
+ <!-- Temporal workaround for bug in AXF -->
+ <xsl:variable name="wrapper.name">
+ <xsl:choose>
+ <xsl:when test="$axf.extensions != 0">fo:block</xsl:when>
+ <xsl:otherwise>fo:wrapper</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:element name="{$wrapper.name}">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="$xep.extensions != 0">
+ <xsl:attribute name="rx:key">
+ <xsl:value-of select="primary"/>
+ <xsl:if
test="@significance='preferred'"><xsl:value-of
select="$significant.flag"/></xsl:if>
+ <xsl:if test="secondary">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="secondary"/>
+ </xsl:if>
+ <xsl:if test="tertiary">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="tertiary"/>
+ </xsl:if>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:comment>
+ <xsl:call-template name="comment-escape-string">
+ <xsl:with-param name="string">
+ <xsl:value-of select="primary"/>
+ <xsl:if test="secondary">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="secondary"/>
+ </xsl:if>
+ <xsl:if test="tertiary">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="tertiary"/>
+ </xsl:if>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:comment>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="indexterm[@class='startofrange']">
+ <xsl:choose>
+ <xsl:when test="$xep.extensions != 0">
+ <rx:begin-index-range>
+ <xsl:attribute name="id">
+ <xsl:value-of select="@id"/>
+ </xsl:attribute>
+ <xsl:attribute name="rx:key">
+ <xsl:value-of select="primary"/>
+ <xsl:if
test="@significance='preferred'"><xsl:value-of
select="$significant.flag"/></xsl:if>
+ <xsl:if test="secondary">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="secondary"/>
+ </xsl:if>
+ <xsl:if test="tertiary">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="tertiary"/>
+ </xsl:if>
+ </xsl:attribute>
+ </rx:begin-index-range>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="indexterm"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="indexterm[@class='endofrange']">
+ <xsl:choose>
+ <xsl:when test="$xep.extensions != 0">
+ <rx:end-index-range>
+ <xsl:attribute name="ref-id">
+ <xsl:value-of select="@startref"/>
+ </xsl:attribute>
+ </rx:end-index-range>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="indexterm"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="indexentry">
+ <fo:block>
+ <!-- don't process 'seeie's from here -->
+ <xsl:apply-templates
select="primaryie|secondaryie|tertiaryie|seealsoie"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="primaryie">
+ <fo:block>
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::seeie">
+ <xsl:text> (</xsl:text>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'see'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="following-sibling::seeie"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="secondaryie">
+ <fo:block start-indent="1pc">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::seeie">
+ <xsl:text> (</xsl:text>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'see'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="following-sibling::seeie"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="tertiaryie">
+ <fo:block start-indent="2pc">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::seeie">
+ <xsl:text> (</xsl:text>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'see'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="following-sibling::seeie"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="seeie">
+ <fo:inline>
+ <xsl:apply-templates/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="seealsoie">
+ <fo:block>
+ <xsl:attribute name="start-indent">
+ <xsl:choose>
+ <xsl:when
test="preceding-sibling::tertiaryie">3pc</xsl:when>
+ <xsl:when
test="preceding-sibling::secondaryie">2pc</xsl:when>
+ <xsl:otherwise>1pc</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:text>(</xsl:text>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'seealso'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>)</xsl:text>
+ </fo:block>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/info.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/info.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/info.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,34 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: info.xsl,v 1.1.1.1 2004/10/19 21:21:43 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- These templates define the "default behavior" for info
+ elements. Even if you don't process the *info wrappers,
+ some of these elements are needed because the elements are
+ processed from named templates that are called with modes.
+ Since modes aren't sticky, these rules apply.
+ (TODO: clarify this comment) -->
+
+<!-- ==================================================================== -->
+<!-- called from named templates in a given mode -->
+
+<xsl:template match="corpauthor">
+ <fo:inline>
+ <xsl:apply-templates/>
+ </fo:inline>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/inline.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/inline.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/inline.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1003 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:xlink='http://www.w3.org/1999/xlink'
+ exclude-result-prefixes="xlink"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: inline.xsl,v 1.1.1.1 2004/10/19 21:21:43 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template name="simple.xlink">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="content">
+ <xsl:apply-templates/>
+ </xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="$node/@xlink:type='simple' and
$node/@xlink:href">
+ <fo:basic-link>
+ <xsl:attribute name="href">
+ <xsl:choose>
+ <!-- if the href starts with # and does not contain an "("
-->
+ <!-- or if the href starts with #xpointer(id(, it's just an ID -->
+ <xsl:when test="starts-with(@xlink:href,'#')
+ and (not(contains(@xlink:href,'('))
+ or
starts-with(@xlink:href,'#xpointer(id('))">
+ <xsl:variable name="idref">
+ <xsl:call-template name="xpointer.idref">
+ <xsl:with-param name="xpointer"
select="@xlink:href"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="targets"
select="key('id',$idref)"/>
+ <xsl:variable name="target"
select="$targets[1]"/>
+
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend"
select="@linkend"/>
+ </xsl:call-template>
+
+ <xsl:choose>
+ <xsl:when test="count($target) = 0">
+ <xsl:message>
+ <xsl:text>XLink to nonexistent id: </xsl:text>
+ <xsl:value-of select="$idref"/>
+ </xsl:message>
+ <xsl:text>???</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="internal-destination">
+ <xsl:value-of select="$target/@id"/>
+ </xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <!-- otherwise it's a URI -->
+ <xsl:otherwise>
+ <xsl:attribute name="internal-destination">
+ <xsl:value-of select="(a)xlink.href"/>
+ </xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:copy-of select="$content"/>
+ </fo:basic-link>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$content"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="inline.charseq">
+ <xsl:param name="content">
+ <xsl:apply-templates/>
+ </xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="@dir">
+ <fo:inline>
+ <xsl:attribute name="direction">
+ <xsl:choose>
+ <xsl:when test="@dir = 'ltr' or @dir =
'lro'">ltr</xsl:when>
+ <xsl:otherwise>rtl</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:copy-of select="$content"/>
+ </fo:inline>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$content"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="inline.monoseq">
+ <xsl:param name="content">
+ <xsl:apply-templates/>
+ </xsl:param>
+ <fo:inline xsl:use-attribute-sets="monospace.properties">
+ <xsl:if test="@dir">
+ <xsl:attribute name="direction">
+ <xsl:choose>
+ <xsl:when test="@dir = 'ltr' or @dir =
'lro'">ltr</xsl:when>
+ <xsl:otherwise>rtl</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template name="inline.boldseq">
+ <xsl:param name="content">
+ <xsl:apply-templates/>
+ </xsl:param>
+ <fo:inline font-weight="bold">
+ <xsl:if test="@dir">
+ <xsl:attribute name="direction">
+ <xsl:choose>
+ <xsl:when test="@dir = 'ltr' or @dir =
'lro'">ltr</xsl:when>
+ <xsl:otherwise>rtl</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template name="inline.italicseq">
+ <xsl:param name="content">
+ <xsl:apply-templates/>
+ </xsl:param>
+ <fo:inline font-style="italic">
+ <xsl:if test="@id">
+ <xsl:attribute name="id">
+ <xsl:value-of select="@id"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@dir">
+ <xsl:attribute name="direction">
+ <xsl:choose>
+ <xsl:when test="@dir = 'ltr' or @dir =
'lro'">ltr</xsl:when>
+ <xsl:otherwise>rtl</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template name="inline.boldmonoseq">
+ <xsl:param name="content">
+ <xsl:apply-templates/>
+ </xsl:param>
+ <fo:inline font-weight="bold"
xsl:use-attribute-sets="monospace.properties">
+ <xsl:if test="@id">
+ <xsl:attribute name="id">
+ <xsl:value-of select="@id"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@dir">
+ <xsl:attribute name="direction">
+ <xsl:choose>
+ <xsl:when test="@dir = 'ltr' or @dir =
'lro'">ltr</xsl:when>
+ <xsl:otherwise>rtl</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template name="inline.italicmonoseq">
+ <xsl:param name="content">
+ <xsl:apply-templates/>
+ </xsl:param>
+ <fo:inline font-style="italic"
xsl:use-attribute-sets="monospace.properties">
+ <xsl:if test="@id">
+ <xsl:attribute name="id">
+ <xsl:value-of select="@id"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@dir">
+ <xsl:attribute name="direction">
+ <xsl:choose>
+ <xsl:when test="@dir = 'ltr' or @dir =
'lro'">ltr</xsl:when>
+ <xsl:otherwise>rtl</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template name="inline.superscriptseq">
+ <xsl:param name="content">
+ <xsl:apply-templates/>
+ </xsl:param>
+
+ <fo:inline xsl:use-attribute-sets="superscript.properties">
+ <xsl:if test="@id">
+ <xsl:attribute name="id">
+ <xsl:value-of select="@id"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@dir">
+ <xsl:attribute name="direction">
+ <xsl:choose>
+ <xsl:when test="@dir = 'ltr' or @dir =
'lro'">ltr</xsl:when>
+ <xsl:otherwise>rtl</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:choose>
+ <xsl:when test="$fop.extensions != 0">
+ <xsl:attribute name="vertical-align">super</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="baseline-shift">super</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:copy-of select="$content"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template name="inline.subscriptseq">
+ <xsl:param name="content">
+ <xsl:apply-templates/>
+ </xsl:param>
+
+ <fo:inline xsl:use-attribute-sets="subscript.properties">
+ <xsl:if test="@id">
+ <xsl:attribute name="id">
+ <xsl:value-of select="@id"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@dir">
+ <xsl:attribute name="direction">
+ <xsl:choose>
+ <xsl:when test="@dir = 'ltr' or @dir =
'lro'">ltr</xsl:when>
+ <xsl:otherwise>rtl</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:choose>
+ <xsl:when test="$fop.extensions != 0">
+ <xsl:attribute name="vertical-align">sub</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="baseline-shift">sub</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:copy-of select="$content"/>
+ </fo:inline>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- some special cases -->
+
+<xsl:template match="author">
+ <xsl:call-template name="person.name"/>
+</xsl:template>
+
+<xsl:template match="editor">
+ <xsl:call-template name="person.name"/>
+</xsl:template>
+
+<xsl:template match="othercredit">
+ <xsl:call-template name="person.name"/>
+</xsl:template>
+
+<xsl:template match="authorinitials">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="accel">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="action">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="application">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="classname">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="exceptionname">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="interfacename">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="methodname">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="command">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="computeroutput">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="constant">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="database">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="errorcode">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="errorname">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="errortype">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="errortext">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="envar">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="filename">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="function">
+ <xsl:choose>
+ <xsl:when test="$function.parens != '0'
+ and (parameter or function or replaceable)">
+ <xsl:variable name="nodes" select="text()|*"/>
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:apply-templates select="$nodes[1]"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates select="$nodes[position()>1]"/>
+ <xsl:text>)</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inline.monoseq"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="function/parameter" priority="2">
+ <xsl:call-template name="inline.italicmonoseq"/>
+ <xsl:if test="following-sibling::*">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="function/replaceable" priority="2">
+ <xsl:call-template name="inline.italicmonoseq"/>
+ <xsl:if test="following-sibling::*">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="guibutton">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="guiicon">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="guilabel">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="guimenu">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="guimenuitem">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="guisubmenu">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="hardware">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="interface">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="interfacedefinition">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="keycap">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="keycode">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="keysym">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="literal">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="code">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="medialabel">
+ <xsl:call-template name="inline.italicseq"/>
+</xsl:template>
+
+<xsl:template match="shortcut">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="mousebutton">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="option">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="parameter">
+ <xsl:call-template name="inline.italicmonoseq"/>
+</xsl:template>
+
+<xsl:template match="property">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="prompt">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="replaceable">
+ <xsl:call-template name="inline.italicmonoseq"/>
+</xsl:template>
+
+<xsl:template match="returnvalue">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="structfield">
+ <xsl:call-template name="inline.italicmonoseq"/>
+</xsl:template>
+
+<xsl:template match="structname">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="symbol">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="systemitem">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="token">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="type">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="userinput">
+ <xsl:call-template name="inline.boldmonoseq"/>
+</xsl:template>
+
+<xsl:template match="abbrev">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="acronym">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="citerefentry">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="citetitle">
+ <xsl:choose>
+ <xsl:when test="@pubwork = 'article'">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inline.italicseq"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="emphasis">
+ <xsl:variable name="depth">
+ <xsl:call-template name="dot.count">
+ <xsl:with-param name="string"><xsl:number
level="multiple"/></xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="@role='bold'">
+ <xsl:call-template name="inline.boldseq"/>
+ </xsl:when>
+ <xsl:when test="@role='underline'">
+ <fo:inline text-decoration="underline">
+ <xsl:call-template name="inline.charseq"/>
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="@role='strikethrough'">
+ <fo:inline text-decoration="line-through">
+ <xsl:call-template name="inline.charseq"/>
+ </fo:inline>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$depth mod 2 = 1">
+ <fo:inline font-style="normal">
+ <xsl:apply-templates/>
+ </fo:inline>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inline.italicseq"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="foreignphrase">
+ <xsl:call-template name="inline.italicseq"/>
+</xsl:template>
+
+<xsl:template match="markup">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="phrase">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="quote">
+ <xsl:variable name="depth">
+ <xsl:call-template name="dot.count">
+ <xsl:with-param name="string"><xsl:number
level="multiple"/></xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$depth mod 2 = 0">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext.nestedstartquote"/>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:call-template name="gentext.nestedendquote"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="varname">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="wordasword">
+ <xsl:call-template name="inline.italicseq"/>
+</xsl:template>
+
+<xsl:template match="lineannotation">
+ <fo:inline font-style="italic">
+ <xsl:call-template name="inline.charseq"/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="superscript">
+ <xsl:call-template name="inline.superscriptseq"/>
+</xsl:template>
+
+<xsl:template match="subscript">
+ <xsl:call-template name="inline.subscriptseq"/>
+</xsl:template>
+
+<xsl:template match="trademark">
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:if test="@class">
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat" select="@class"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="firstterm">
+ <xsl:call-template name="glossterm">
+ <xsl:with-param name="firstterm" select="1"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="glossterm" name="glossterm">
+ <xsl:param name="firstterm" select="0"/>
+
+ <xsl:choose>
+ <xsl:when test="($firstterm.only.link = 0 or $firstterm = 1) and
@linkend">
+ <fo:basic-link internal-destination="{@linkend}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:call-template name="inline.italicseq"/>
+ </fo:basic-link>
+ </xsl:when>
+
+ <xsl:when test="not(@linkend)
+ and ($firstterm.only.link = 0 or $firstterm = 1)
+ and ($glossterm.auto.link != 0)
+ and $glossary.collection != ''">
+ <xsl:variable name="term">
+ <xsl:choose>
+ <xsl:when test="@baseform"><xsl:value-of
select="@baseform"/></xsl:when>
+ <xsl:otherwise><xsl:value-of
select="."/></xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="cterm"
+
select="(document($glossary.collection,.)//glossentry[glossterm=$term])[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="not($cterm)">
+ <xsl:message>
+ <xsl:text>There's no entry for </xsl:text>
+ <xsl:value-of select="$term"/>
+ <xsl:text> in </xsl:text>
+ <xsl:value-of select="$glossary.collection"/>
+ </xsl:message>
+ <xsl:call-template name="inline.italicseq"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="id">
+ <xsl:choose>
+ <xsl:when test="$cterm/@id">
+ <xsl:value-of select="$cterm/@id"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="generate-id($cterm)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <fo:basic-link internal-destination="{$id}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:call-template name="inline.italicseq"/>
+ </fo:basic-link>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:when test="not(@linkend)
+ and ($firstterm.only.link = 0 or $firstterm = 1)
+ and $glossterm.auto.link != 0">
+ <xsl:variable name="term">
+ <xsl:choose>
+ <xsl:when test="@baseform">
+ <xsl:value-of select="@baseform"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="."/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="targets"
+ select="//glossentry[glossterm=$term or
glossterm/@baseform=$term]"/>
+
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="count($targets)=0">
+ <xsl:message>
+ <xsl:text>Error: no glossentry for glossterm: </xsl:text>
+ <xsl:value-of select="."/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ <xsl:call-template name="inline.italicseq"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="termid">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <fo:basic-link internal-destination="{$termid}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:call-template name="inline.charseq"/>
+ </fo:basic-link>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inline.italicseq"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="sgmltag">
+ <xsl:variable name="class">
+ <xsl:choose>
+ <xsl:when test="@class">
+ <xsl:value-of select="@class"/>
+ </xsl:when>
+ <xsl:otherwise>element</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$class='attribute'">
+ <xsl:call-template name="inline.monoseq"/>
+ </xsl:when>
+ <xsl:when test="$class='attvalue'">
+ <xsl:call-template name="inline.monoseq"/>
+ </xsl:when>
+ <xsl:when test="$class='element'">
+ <xsl:call-template name="inline.monoseq"/>
+ </xsl:when>
+ <xsl:when test="$class='endtag'">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:text></</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>></xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$class='genentity'">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:text>&</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>;</xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$class='numcharref'">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:text>&#</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>;</xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$class='paramentity'">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:text>%</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>;</xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$class='pi'">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:text><?</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>></xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$class='xmlpi'">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:text><?</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>?></xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$class='starttag'">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:text><</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>></xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$class='emptytag'">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:text><</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>/></xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$class='sgmlcomment'">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:text><!--</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>--></xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inline.charseq"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="email">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <fo:inline keep-together.within-line="always"
hyphenate="false">
+ <xsl:text><</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>></xsl:text>
+ </fo:inline>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="keycombo">
+ <xsl:variable name="action" select="@action"/>
+ <xsl:variable name="joinchar">
+ <xsl:choose>
+ <xsl:when test="$action='seq'"><xsl:text>
</xsl:text></xsl:when>
+ <xsl:when test="$action='simul'">+</xsl:when>
+ <xsl:when test="$action='press'">-</xsl:when>
+ <xsl:when test="$action='click'">-</xsl:when>
+ <xsl:when test="$action='double-click'">-</xsl:when>
+ <xsl:when test="$action='other'"></xsl:when>
+ <xsl:otherwise>-</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:for-each select="*">
+ <xsl:if test="position()>1"><xsl:value-of
select="$joinchar"/></xsl:if>
+ <xsl:apply-templates select="."/>
+ </xsl:for-each>
+</xsl:template>
+
+<xsl:template match="orgname">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="uri">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="menuchoice">
+ <xsl:variable name="shortcut" select="./shortcut"/>
+ <xsl:call-template name="process.menuchoice"/>
+ <xsl:if test="$shortcut">
+ <xsl:text> (</xsl:text>
+ <xsl:apply-templates select="$shortcut"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="process.menuchoice">
+ <xsl:param name="nodelist"
select="guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu|interface"/><!--
not(shortcut) -->
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($nodelist)"></xsl:when>
+ <xsl:when test="$count=1">
+ <xsl:apply-templates select="$nodelist[$count=position()]"/>
+ <xsl:call-template name="process.menuchoice">
+ <xsl:with-param name="nodelist" select="$nodelist"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="node"
select="$nodelist[$count=position()]"/>
+ <xsl:choose>
+ <xsl:when test="name($node)='guimenuitem'
+ or name($node)='guisubmenu'">
+ <xsl:value-of select="$menuchoice.menu.separator"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$menuchoice.separator"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates select="$node"/>
+ <xsl:call-template name="process.menuchoice">
+ <xsl:with-param name="nodelist" select="$nodelist"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="optional">
+ <xsl:value-of select="$arg.choice.opt.open.str"/>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:value-of select="$arg.choice.opt.close.str"/>
+</xsl:template>
+
+<xsl:template match="citation">
+ <!-- todo: biblio-citation-check -->
+ <xsl:text>[</xsl:text>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:text>]</xsl:text>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="comment|remark">
+ <xsl:if test="$show.comments != 0">
+ <fo:block font-style="italic">
+ <xsl:call-template name="inline.charseq"/>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="productname">
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:if test="@class">
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat" select="@class"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="productnumber">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="pob|street|city|state|postcode|country|otheraddr">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="phone|fax">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<!-- in Addresses, for example -->
+<xsl:template match="honorific|firstname|surname|lineage|othername">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="personname">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="person.name"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="beginpage">
+ <!-- does nothing; this *is not* markup to force a page break. -->
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/fo/keywords.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/keywords.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/keywords.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,21 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: keywords.xsl,v 1.1.1.1 2004/10/19 21:21:43 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template match="keywordset"></xsl:template>
+<xsl:template match="subjectset"></xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/lists.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/lists.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/lists.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1024 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: lists.xsl,v 1.1.1.1 2004/10/19 21:21:43 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="itemizedlist">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="label-width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'label-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="title">
+ <xsl:apply-templates select="title"
mode="list.title.mode"/>
+ </xsl:if>
+
+ <!-- Preserve order of PIs and comments -->
+ <xsl:apply-templates
+ select="*[not(self::listitem
+ or self::title
+ or self::titleabbrev)]
+ |comment()[not(preceding-sibling::listitem)]
+ |processing-instruction()[not(preceding-sibling::listitem)]"/>
+
+ <fo:list-block id="{$id}"
xsl:use-attribute-sets="list.block.spacing"
+ provisional-label-separation="0.2em">
+ <xsl:attribute name="provisional-distance-between-starts">
+ <xsl:choose>
+ <xsl:when test="$label-width != ''">
+ <xsl:value-of select="$label-width"/>
+ </xsl:when>
+ <xsl:otherwise>1.5em</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:apply-templates
+ select="listitem
+ |comment()[preceding-sibling::listitem]
+ |processing-instruction()[preceding-sibling::listitem]"/>
+ </fo:list-block>
+</xsl:template>
+
+<xsl:template match="itemizedlist/title|orderedlist/title">
+ <!--nop-->
+</xsl:template>
+
+<xsl:template match="variablelist/title" mode="vl.as.list">
+ <!--nop-->
+</xsl:template>
+
+<xsl:template match="variablelist/title" mode="vl.as.blocks">
+ <!--nop-->
+</xsl:template>
+
+<xsl:template match="itemizedlist/titleabbrev|orderedlist/titleabbrev">
+ <!--nop-->
+</xsl:template>
+
+<xsl:template match="procedure/titleabbrev">
+ <!--nop-->
+</xsl:template>
+
+<xsl:template match="variablelist/titleabbrev"
mode="vl.as.list">
+ <!--nop-->
+</xsl:template>
+
+<xsl:template match="variablelist/titleabbrev"
mode="vl.as.blocks">
+ <!--nop-->
+</xsl:template>
+
+<xsl:template match="itemizedlist/listitem">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+
+ <xsl:variable name="itemsymbol">
+ <xsl:call-template name="list.itemsymbol">
+ <xsl:with-param name="node"
select="parent::itemizedlist"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="item.contents">
+ <fo:list-item-label end-indent="label-end()">
+ <fo:block>
+ <xsl:choose>
+ <xsl:when
test="$itemsymbol='disc'">•</xsl:when>
+ <xsl:when
test="$itemsymbol='bullet'">•</xsl:when>
+ <!-- why do these symbols not work? -->
+ <!--
+ <xsl:when
test="$itemsymbol='circle'">∘</xsl:when>
+ <xsl:when
test="$itemsymbol='round'">∘</xsl:when>
+ <xsl:when
test="$itemsymbol='square'">☐</xsl:when>
+ <xsl:when
test="$itemsymbol='box'">☐</xsl:when>
+ -->
+ <xsl:otherwise>•</xsl:otherwise>
+ </xsl:choose>
+ </fo:block>
+ </fo:list-item-label>
+ <fo:list-item-body start-indent="body-start()">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:list-item-body>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="parent::*/@spacing = 'compact'">
+ <fo:list-item id="{$id}"
xsl:use-attribute-sets="compact.list.item.spacing">
+ <xsl:copy-of select="$item.contents"/>
+ </fo:list-item>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:list-item id="{$id}"
xsl:use-attribute-sets="list.item.spacing">
+ <xsl:copy-of select="$item.contents"/>
+ </fo:list-item>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="orderedlist">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="label-width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'label-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="title">
+ <xsl:apply-templates select="title"
mode="list.title.mode"/>
+ </xsl:if>
+
+ <!-- Preserve order of PIs and comments -->
+ <xsl:apply-templates
+ select="*[not(self::listitem
+ or self::title
+ or self::titleabbrev)]
+ |comment()[not(preceding-sibling::listitem)]
+ |processing-instruction()[not(preceding-sibling::listitem)]"/>
+
+ <fo:list-block id="{$id}"
xsl:use-attribute-sets="list.block.spacing"
+ provisional-label-separation="0.2em">
+ <xsl:attribute name="provisional-distance-between-starts">
+ <xsl:choose>
+ <xsl:when test="$label-width != ''">
+ <xsl:value-of select="$label-width"/>
+ </xsl:when>
+ <xsl:otherwise>2em</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:apply-templates
+ select="listitem
+ |comment()[preceding-sibling::listitem]
+ |processing-instruction()[preceding-sibling::listitem]"/>
+ </fo:list-block>
+</xsl:template>
+
+<xsl:template match="orderedlist/listitem" mode="item-number">
+ <xsl:variable name="numeration">
+ <xsl:call-template name="list.numeration">
+ <xsl:with-param name="node"
select="parent::orderedlist"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="type">
+ <xsl:choose>
+ <xsl:when test="$numeration='arabic'">1.</xsl:when>
+ <xsl:when
test="$numeration='loweralpha'">a.</xsl:when>
+ <xsl:when
test="$numeration='lowerroman'">i.</xsl:when>
+ <xsl:when
test="$numeration='upperalpha'">A.</xsl:when>
+ <xsl:when
test="$numeration='upperroman'">I.</xsl:when>
+ <!-- What!? This should never happen -->
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unexpected numeration: </xsl:text>
+ <xsl:value-of select="$numeration"/>
+ </xsl:message>
+ <xsl:value-of select="1."/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="item-number">
+ <xsl:call-template name="orderedlist-item-number"/>
+ </xsl:variable>
+
+ <xsl:if test="parent::orderedlist/@inheritnum='inherit'
+ and ancestor::listitem[parent::orderedlist]">
+ <xsl:apply-templates
select="ancestor::listitem[parent::orderedlist][1]"
+ mode="item-number"/>
+ </xsl:if>
+
+ <xsl:number value="$item-number" format="{$type}"/>
+</xsl:template>
+
+<xsl:template match="orderedlist/listitem">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+
+ <xsl:variable name="item.contents">
+ <fo:list-item-label end-indent="label-end()">
+ <fo:block>
+ <xsl:apply-templates select="." mode="item-number"/>
+ </fo:block>
+ </fo:list-item-label>
+ <fo:list-item-body start-indent="body-start()">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:list-item-body>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="parent::*/@spacing = 'compact'">
+ <fo:list-item id="{$id}"
xsl:use-attribute-sets="compact.list.item.spacing">
+ <xsl:copy-of select="$item.contents"/>
+ </fo:list-item>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:list-item id="{$id}"
xsl:use-attribute-sets="list.item.spacing">
+ <xsl:copy-of select="$item.contents"/>
+ </fo:list-item>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="listitem/*[1][local-name()='para' or
+ local-name()='simpara' or
+ local-name()='formalpara']
+ |step/*[1][local-name()='para' or
+ local-name()='simpara' or
+ local-name()='formalpara']
+ |callout/*[1][local-name()='para' or
+ local-name()='simpara' or
+ local-name()='formalpara']"
+ priority="2">
+ <fo:block>
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="variablelist">
+ <xsl:variable name="presentation">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'list-presentation'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$presentation = 'list'">
+ <xsl:apply-templates select="." mode="vl.as.list"/>
+ </xsl:when>
+ <xsl:when test="$presentation = 'blocks'">
+ <xsl:apply-templates select="." mode="vl.as.blocks"/>
+ </xsl:when>
+ <xsl:when test="$variablelist.as.blocks != 0">
+ <xsl:apply-templates select="." mode="vl.as.blocks"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="." mode="vl.as.list"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="variablelist" mode="vl.as.list">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="term-width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'term-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="termlength">
+ <xsl:choose>
+ <xsl:when test="$term-width != ''">
+ <xsl:value-of select="$term-width"/>
+ </xsl:when>
+ <xsl:when test="@termlength">
+ <xsl:variable name="termlength.is.number">
+ <xsl:value-of select="@termlength + 0"/>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$termlength.is.number = 'NaN'">
+ <!-- if the term length isn't just a number, assume it's a
measurement -->
+ <xsl:value-of select="@termlength"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@termlength"/>
+ <xsl:text>em * 0.60</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="longest.term">
+ <xsl:with-param name="terms"
select="varlistentry/term"/>
+ <xsl:with-param name="maxlength"
select="$variablelist.max.termlength"/>
+ </xsl:call-template>
+ <xsl:text>em * 0.60</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+<!--
+ <xsl:message>
+ <xsl:text>term width: </xsl:text>
+ <xsl:value-of select="$termlength"/>
+ </xsl:message>
+-->
+
+ <xsl:variable name="label-separation">1em</xsl:variable>
+
+ <xsl:if test="title">
+ <xsl:apply-templates select="title"
mode="list.title.mode"/>
+ </xsl:if>
+
+ <!-- Preserve order of PIs and comments -->
+ <xsl:apply-templates
+ select="*[not(self::varlistentry
+ or self::title
+ or self::titleabbrev)]
+ |comment()[not(preceding-sibling::varlistentry)]
+ |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+
+ <fo:list-block id="{$id}"
+ provisional-distance-between-starts=
+ "{$termlength}+{$label-separation}"
+ provisional-label-separation="{$label-separation}"
+ xsl:use-attribute-sets="list.block.spacing">
+ <xsl:apply-templates mode="vl.as.list"
+ select="varlistentry
+ |comment()[preceding-sibling::varlistentry]
+ |processing-instruction()[preceding-sibling::varlistentry]"/>
+ </fo:list-block>
+</xsl:template>
+
+<xsl:template name="longest.term">
+ <xsl:param name="longest" select="0"/>
+ <xsl:param name="terms" select="."/>
+ <xsl:param name="maxlength" select="-1"/>
+
+ <xsl:choose>
+ <xsl:when test="$longest > $maxlength and $maxlength >
0">
+ <xsl:value-of select="$maxlength"/>
+ </xsl:when>
+ <xsl:when test="not($terms)">
+ <xsl:value-of select="$longest"/>
+ </xsl:when>
+ <xsl:when test="string-length($terms[1]/node()[not(indexterm)]) >
$longest">
+ <xsl:call-template name="longest.term">
+ <xsl:with-param name="longest"
+ select="string-length($terms[1]/node()[not(indexterm)])"/>
+ <xsl:with-param name="maxlength" select="$maxlength"/>
+ <xsl:with-param name="terms" select="$terms[position() >
1]"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="longest.term">
+ <xsl:with-param name="longest" select="$longest"/>
+ <xsl:with-param name="maxlength" select="$maxlength"/>
+ <xsl:with-param name="terms" select="$terms[position() >
1]"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="varlistentry" mode="vl.as.list">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+ <fo:list-item id="{$id}"
xsl:use-attribute-sets="list.item.spacing">
+ <fo:list-item-label end-indent="label-end()"
text-align="start">
+ <fo:block>
+ <xsl:apply-templates select="term"/>
+ </fo:block>
+ </fo:list-item-label>
+ <fo:list-item-body start-indent="body-start()">
+ <fo:block>
+ <xsl:apply-templates select="listitem"/>
+ </fo:block>
+ </fo:list-item-body>
+ </fo:list-item>
+</xsl:template>
+
+<xsl:template match="variablelist" mode="vl.as.blocks">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <!-- termlength is irrelevant -->
+
+ <xsl:if test="title">
+ <xsl:apply-templates select="title"
mode="list.title.mode"/>
+ </xsl:if>
+
+ <!-- Preserve order of PIs and comments -->
+ <xsl:apply-templates
+ select="*[not(self::varlistentry
+ or self::title
+ or self::titleabbrev)]
+ |comment()[not(preceding-sibling::varlistentry)]
+ |processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+
+ <fo:block id="{$id}"
xsl:use-attribute-sets="list.block.spacing">
+ <xsl:apply-templates mode="vl.as.blocks"
+ select="varlistentry
+ |comment()[preceding-sibling::varlistentry]
+ |processing-instruction()[preceding-sibling::varlistentry]"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="varlistentry" mode="vl.as.blocks">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+
+ <fo:block id="{$id}" xsl:use-attribute-sets="list.item.spacing"
+ keep-together.within-column="always"
+ keep-with-next.within-column="always">
+ <xsl:apply-templates select="term"/>
+ </fo:block>
+
+ <fo:block margin-left="0.25in">
+ <xsl:apply-templates select="listitem"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="varlistentry/term">
+ <fo:inline><xsl:apply-templates/>, </fo:inline>
+</xsl:template>
+
+<xsl:template match="varlistentry/term[position()=last()]"
priority="2">
+ <fo:inline><xsl:apply-templates/></fo:inline>
+</xsl:template>
+
+<xsl:template match="varlistentry/listitem">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="title" mode="list.title.mode">
+ <xsl:call-template name="formal.object.heading">
+ <xsl:with-param name="object" select=".."/>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="simplelist">
+ <!-- with no type specified, the default is 'vert' -->
+ <fo:table xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:call-template name="simplelist.table.columns">
+ <xsl:with-param name="cols">
+ <xsl:choose>
+ <xsl:when test="@columns">
+ <xsl:value-of select="@columns"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ <fo:table-body>
+ <xsl:call-template name="simplelist.vert">
+ <xsl:with-param name="cols">
+ <xsl:choose>
+ <xsl:when test="@columns">
+ <xsl:value-of select="@columns"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </fo:table-body>
+ </fo:table>
+</xsl:template>
+
+<xsl:template match="simplelist[@type='inline']">
+ <fo:inline><xsl:apply-templates/></fo:inline>
+</xsl:template>
+
+<xsl:template match="simplelist[@type='horiz']">
+ <fo:table xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:call-template name="simplelist.table.columns">
+ <xsl:with-param name="cols">
+ <xsl:choose>
+ <xsl:when test="@columns">
+ <xsl:value-of select="@columns"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ <fo:table-body>
+ <xsl:call-template name="simplelist.horiz">
+ <xsl:with-param name="cols">
+ <xsl:choose>
+ <xsl:when test="@columns">
+ <xsl:value-of select="@columns"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </fo:table-body>
+ </fo:table>
+</xsl:template>
+
+<xsl:template match="simplelist[@type='vert']">
+ <fo:table xsl:use-attribute-sets="normal.para.spacing">
+ <xsl:call-template name="simplelist.table.columns">
+ <xsl:with-param name="cols">
+ <xsl:choose>
+ <xsl:when test="@columns">
+ <xsl:value-of select="@columns"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ <fo:table-body>
+ <xsl:call-template name="simplelist.vert">
+ <xsl:with-param name="cols">
+ <xsl:choose>
+ <xsl:when test="@columns">
+ <xsl:value-of select="@columns"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </fo:table-body>
+ </fo:table>
+</xsl:template>
+
+<xsl:template name="simplelist.table.columns">
+ <xsl:param name="cols" select="1"/>
+ <xsl:param name="curcol" select="1"/>
+ <fo:table-column column-number="{$curcol}"
+ column-width="proportional-column-width(1)"/>
+ <xsl:if test="$curcol < $cols">
+ <xsl:call-template name="simplelist.table.columns">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="curcol" select="$curcol + 1"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="simplelist.horiz">
+ <xsl:param name="cols">1</xsl:param>
+ <xsl:param name="cell">1</xsl:param>
+ <xsl:param name="members" select="./member"/>
+
+ <xsl:if test="$cell <= count($members)">
+ <fo:table-row>
+ <xsl:call-template name="simplelist.horiz.row">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="cell" select="$cell"/>
+ <xsl:with-param name="members" select="$members"/>
+ </xsl:call-template>
+ </fo:table-row>
+ <xsl:call-template name="simplelist.horiz">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="cell" select="$cell + $cols"/>
+ <xsl:with-param name="members" select="$members"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="simplelist.horiz.row">
+ <xsl:param name="cols">1</xsl:param>
+ <xsl:param name="cell">1</xsl:param>
+ <xsl:param name="members" select="./member"/>
+ <xsl:param name="curcol">1</xsl:param>
+
+ <xsl:if test="$curcol <= $cols">
+ <fo:table-cell>
+ <fo:block>
+ <xsl:if test="$members[position()=$cell]">
+ <xsl:apply-templates select="$members[position()=$cell]"/>
+ </xsl:if>
+ </fo:block>
+ </fo:table-cell>
+ <xsl:call-template name="simplelist.horiz.row">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="cell" select="$cell+1"/>
+ <xsl:with-param name="members" select="$members"/>
+ <xsl:with-param name="curcol" select="$curcol+1"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="simplelist.vert">
+ <xsl:param name="cols">1</xsl:param>
+ <xsl:param name="cell">1</xsl:param>
+ <xsl:param name="members" select="./member"/>
+ <xsl:param name="rows"
+ select="floor((count($members)+$cols - 1) div $cols)"/>
+
+ <xsl:if test="$cell <= $rows">
+ <fo:table-row>
+ <xsl:call-template name="simplelist.vert.row">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="rows" select="$rows"/>
+ <xsl:with-param name="cell" select="$cell"/>
+ <xsl:with-param name="members" select="$members"/>
+ </xsl:call-template>
+ </fo:table-row>
+ <xsl:call-template name="simplelist.vert">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="cell" select="$cell+1"/>
+ <xsl:with-param name="members" select="$members"/>
+ <xsl:with-param name="rows" select="$rows"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="simplelist.vert.row">
+ <xsl:param name="cols">1</xsl:param>
+ <xsl:param name="rows">1</xsl:param>
+ <xsl:param name="cell">1</xsl:param>
+ <xsl:param name="members" select="./member"/>
+ <xsl:param name="curcol">1</xsl:param>
+
+ <xsl:if test="$curcol <= $cols">
+ <fo:table-cell>
+ <fo:block>
+ <xsl:if test="$members[position()=$cell]">
+ <xsl:apply-templates select="$members[position()=$cell]"/>
+ </xsl:if>
+ </fo:block>
+ </fo:table-cell>
+ <xsl:call-template name="simplelist.vert.row">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="rows" select="$rows"/>
+ <xsl:with-param name="cell" select="$cell+$rows"/>
+ <xsl:with-param name="members" select="$members"/>
+ <xsl:with-param name="curcol" select="$curcol+1"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="member">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="simplelist[@type='inline']/member">
+ <xsl:apply-templates/>
+ <xsl:text>, </xsl:text>
+</xsl:template>
+
+<xsl:template
match="simplelist[@type='inline']/member[position()=last()]"
+ priority="2">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="procedure">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <!-- Preserve order of PIs and comments -->
+ <xsl:variable name="preamble"
+ select="*[not(self::step
+ or self::title
+ or self::titleabbrev)]
+ |comment()[not(preceding-sibling::step)]
+ |processing-instruction()[not(preceding-sibling::step)]"/>
+
+ <xsl:variable name="steps"
+ select="step
+ |comment()[preceding-sibling::step]
+ |processing-instruction()[preceding-sibling::step]"/>
+
+ <fo:block id="{$id}"
xsl:use-attribute-sets="list.block.spacing">
+ <xsl:if test="./title and $placement = 'before'">
+ <!-- n.b. gentext code tests for $formal.procedures and may make an
"informal" -->
+ <!-- heading even though we called formal.object.heading. odd but true. -->
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="$preamble"/>
+
+ <fo:list-block xsl:use-attribute-sets="list.block.spacing"
+ provisional-distance-between-starts="2em"
+ provisional-label-separation="0.2em">
+ <xsl:apply-templates select="$steps"/>
+ </fo:list-block>
+
+ <xsl:if test="./title and $placement != 'before'">
+ <!-- n.b. gentext code tests for $formal.procedures and may make an
"informal" -->
+ <!-- heading even though we called formal.object.heading. odd but true. -->
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="procedure/title">
+</xsl:template>
+
+<xsl:template match="substeps">
+ <fo:list-block xsl:use-attribute-sets="list.block.spacing"
+ provisional-distance-between-starts="2em"
+ provisional-label-separation="0.2em">
+ <xsl:apply-templates/>
+ </fo:list-block>
+</xsl:template>
+
+<xsl:template match="procedure/step|substeps/step">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:list-item xsl:use-attribute-sets="list.item.spacing">
+ <fo:list-item-label end-indent="label-end()">
+ <fo:block id="{$id}">
+ <!-- dwc: fix for one step procedures. Use a bullet if there's no step 2
-->
+ <xsl:choose>
+ <xsl:when test="count(../step) = 1">
+ <xsl:text>•</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="." mode="number">
+ <xsl:with-param name="recursive" select="0"/>
+ </xsl:apply-templates>.
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:block>
+ </fo:list-item-label>
+ <fo:list-item-body start-indent="body-start()">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:list-item-body>
+ </fo:list-item>
+</xsl:template>
+
+<xsl:template match="stepalternatives">
+ <fo:list-block provisional-distance-between-starts="2em"
+ provisional-label-separation="0.2em">
+ <xsl:apply-templates select="step"/>
+ </fo:list-block>
+</xsl:template>
+
+<xsl:template match="stepalternatives/step">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:list-item xsl:use-attribute-sets="list.item.spacing">
+ <fo:list-item-label end-indent="label-end()">
+ <fo:block id="{$id}">
+ <xsl:text>•</xsl:text>
+ </fo:block>
+ </fo:list-item-label>
+ <fo:list-item-body start-indent="body-start()">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:list-item-body>
+ </fo:list-item>
+</xsl:template>
+
+<xsl:template match="step/title">
+ <fo:block font-weight="bold"
+ keep-together.within-column="always"
+ keep-with-next.within-column="always">
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="segmentedlist">
+ <xsl:variable name="presentation">
+ <xsl:call-template name="pi-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'list-presentation'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$presentation = 'table'">
+ <xsl:apply-templates select="." mode="seglist-table"/>
+ </xsl:when>
+ <xsl:when test="$presentation = 'list'">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:when test="$segmentedlist.as.table != 0">
+ <xsl:apply-templates select="." mode="seglist-table"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="segmentedlist/title">
+ <xsl:apply-templates select="." mode="list.title.mode" />
+</xsl:template>
+
+<xsl:template match="segtitle">
+</xsl:template>
+
+<xsl:template match="segtitle" mode="segtitle-in-seg">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="seglistitem">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="seg">
+ <xsl:variable name="segnum"
select="count(preceding-sibling::seg)+1"/>
+ <xsl:variable name="seglist"
select="ancestor::segmentedlist"/>
+ <xsl:variable name="segtitles" select="$seglist/segtitle"/>
+
+ <!--
+ Note: segtitle is only going to be the right thing in a well formed
+ SegmentedList. If there are too many Segs or too few SegTitles,
+ you'll get something odd...maybe an error
+ -->
+
+ <fo:block>
+ <fo:inline font-weight="bold">
+ <xsl:apply-templates select="$segtitles[$segnum=position()]"
+ mode="segtitle-in-seg"/>
+ <xsl:text>: </xsl:text>
+ </fo:inline>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="segmentedlist" mode="seglist-table">
+ <xsl:apply-templates select="title" mode="list.title.mode"
/>
+ <fo:table>
+ <fo:table-column column-number="1"
column-width="proportional-column-width(1)"/>
+ <fo:table-column column-number="2"
column-width="proportional-column-width(1)"/>
+ <fo:table-header>
+ <fo:table-row>
+ <xsl:apply-templates select="segtitle"
mode="seglist-table"/>
+ </fo:table-row>
+ </fo:table-header>
+ <fo:table-body>
+ <xsl:apply-templates select="seglistitem"
mode="seglist-table"/>
+ </fo:table-body>
+ </fo:table>
+</xsl:template>
+
+<xsl:template match="segtitle" mode="seglist-table">
+ <fo:table-cell>
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:table-cell>
+</xsl:template>
+
+<xsl:template match="seglistitem" mode="seglist-table">
+ <fo:table-row>
+ <xsl:apply-templates mode="seglist-table"/>
+ </fo:table-row>
+</xsl:template>
+
+<xsl:template match="seg" mode="seglist-table">
+ <fo:table-cell>
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:table-cell>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="calloutlist">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+
+ <fo:block id="{$id}">
+ <xsl:if test="title">
+ <xsl:apply-templates select="title"
mode="list.title.mode"/>
+ </xsl:if>
+
+ <fo:list-block space-before.optimum="1em"
+ space-before.minimum="0.8em"
+ space-before.maximum="1.2em"
+ provisional-distance-between-starts="2.2em"
+ provisional-label-separation="0.2em">
+ <xsl:apply-templates/>
+ </fo:list-block>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="calloutlist/title">
+</xsl:template>
+
+<xsl:template match="callout">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+ <fo:list-item id="{$id}">
+ <fo:list-item-label end-indent="label-end()">
+ <fo:block>
+ <xsl:call-template name="callout.arearefs">
+ <xsl:with-param name="arearefs" select="@arearefs"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:list-item-label>
+ <fo:list-item-body start-indent="body-start()">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:list-item-body>
+ </fo:list-item>
+</xsl:template>
+
+<xsl:template name="callout.arearefs">
+ <xsl:param name="arearefs"></xsl:param>
+ <xsl:if test="$arearefs!=''">
+ <xsl:choose>
+ <xsl:when test="substring-before($arearefs,'
')=''">
+ <xsl:call-template name="callout.arearef">
+ <xsl:with-param name="arearef" select="$arearefs"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="callout.arearef">
+ <xsl:with-param name="arearef"
+ select="substring-before($arearefs,'
')"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:call-template name="callout.arearefs">
+ <xsl:with-param name="arearefs"
+ select="substring-after($arearefs,' ')"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="callout.arearef">
+ <xsl:param name="arearef"></xsl:param>
+ <xsl:variable name="targets"
select="key('id',$arearef)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="count($target)=0">
+ <xsl:value-of select="$arearef"/>
+ <xsl:text>: ???</xsl:text>
+ </xsl:when>
+ <xsl:when test="local-name($target)='co'">
+ <xsl:apply-templates select="$target"
mode="callout-bug"/>
+ </xsl:when>
+ <xsl:when test="local-name($target)='areaset'">
+ <xsl:call-template name="callout-bug">
+ <xsl:with-param name="conum">
+ <xsl:apply-templates select="$target"
mode="conumber"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="local-name($target)='area'">
+ <xsl:choose>
+ <xsl:when test="$target/parent::areaset">
+ <xsl:call-template name="callout-bug">
+ <xsl:with-param name="conum">
+ <xsl:apply-templates select="$target/parent::areaset"
+ mode="conumber"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="callout-bug">
+ <xsl:with-param name="conum">
+ <xsl:apply-templates select="$target"
mode="conumber"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>???</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/fo/math.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/math.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/math.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,112 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:mml="http://www.w3.org/1998/Math/MathML"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: math.xsl,v 1.1.1.1 2004/10/19 21:21:43 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template match="inlineequation">
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0 and $tex.math.in.alt !=
''">
+ <xsl:apply-templates select="alt[@role='tex'] |
inlinemediaobject/textobject[@role='tex']">
+ <xsl:with-param name="output.delims">
+ <xsl:call-template name="tex.math.output.delims"/>
+ </xsl:with-param>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="alt">
+</xsl:template>
+
+<!-- "Support" for MathML -->
+
+<xsl:template match="mml:*"
xmlns:mml="http://www.w3.org/1998/Math/MathML">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates/>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="equation/graphic | informalequation/graphic">
+ <xsl:if test="$passivetex.extensions = 0 or $tex.math.in.alt =
''">
+ <fo:block>
+ <xsl:call-template name="process.image"/>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="inlineequation/alt[@role='tex'] |
+
inlineequation/inlinemediaobject/textobject[@role='tex']"
priority="1">
+ <xsl:param name="output.delims" select="1"/>
+ <xsl:if test="$passivetex.extensions != 0 and $tex.math.in.alt !=
''">
+ <xsl:processing-instruction name="xmltex">
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$</xsl:text>
+ </xsl:if>
+ <xsl:value-of select="."/>
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$</xsl:text>
+ </xsl:if>
+ </xsl:processing-instruction>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="equation/alt[@role='tex'] |
informalequation/alt[@role='tex'] |
+ equation/mediaobject/textobject[@role='tex'] |
+ informalequation/mediaobject/textobject[@role='tex']"
priority="1">
+ <xsl:variable name="output.delims">
+ <xsl:call-template name="tex.math.output.delims"/>
+ </xsl:variable>
+ <xsl:if test="$passivetex.extensions != 0 and $tex.math.in.alt !=
''">
+ <xsl:processing-instruction name="xmltex">
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$$</xsl:text>
+ </xsl:if>
+ <xsl:value-of select="."/>
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$$</xsl:text>
+ </xsl:if>
+ </xsl:processing-instruction>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="alt[@role='tex']">
+ <xsl:if test="$passivetex.extensions != 0 and $tex.math.in.alt !=
''">
+ <xsl:message>
+ Your equation is misplaced. It should be in inlineequation, equation or
informalequation.
+ </xsl:message>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="tex.math.output.delims">
+ <xsl:variable name="pi.delims">
+ <xsl:call-template name="pi-attribute">
+ <xsl:with-param name="pis"
select=".//processing-instruction('dbtex')"/>
+ <xsl:with-param name="attribute"
select="'delims'"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="result">
+ <xsl:choose>
+ <xsl:when test="$pi.delims = 'no'">0</xsl:when>
+ <xsl:when test="$pi.delims = '' and $tex.math.delims =
0">0</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:value-of select="$result"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/pagesetup.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/pagesetup.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/pagesetup.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1915 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: pagesetup.xsl,v 1.1.1.1 2004/10/19 21:21:43 juntao Exp $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or
http://docbook.sf.net/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:param name="body.fontset">
+ <xsl:value-of select="$body.font.family"/>
+ <xsl:if test="$body.font.family != ''
+ and $symbol.font.family != ''">,</xsl:if>
+ <xsl:value-of select="$symbol.font.family"/>
+</xsl:param>
+
+<xsl:param name="title.fontset">
+ <xsl:value-of select="$title.font.family"/>
+ <xsl:if test="$title.font.family != ''
+ and $symbol.font.family != ''">,</xsl:if>
+ <xsl:value-of select="$symbol.font.family"/>
+</xsl:param>
+
+<!-- PassiveTeX can't handle the math expression for
+ title.margin.left being negative, so ignore it.
+ margin-left="{$page.margin.outer} - {$title.margin.left}"
+-->
+<xsl:param name="margin.left.outer">
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0">
+ <xsl:value-of select="$page.margin.outer"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$page.margin.outer"/>
+ <xsl:text> - </xsl:text>
+ <xsl:value-of select="$title.margin.left"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+
+<xsl:param name="margin.left.inner">
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0">
+ <xsl:value-of select="$page.margin.inner"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$page.margin.inner"/>
+ <xsl:text> - </xsl:text>
+ <xsl:value-of select="$title.margin.left"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+
+<xsl:template name="setup.pagemasters">
+ <fo:layout-master-set>
+ <!-- blank pages -->
+ <fo:simple-page-master master-name="blank"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body display-align="center"
+ margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}">
+ <xsl:if test="$fop.extensions = 0">
+ <xsl:attribute
name="region-name">blank-body</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-blank"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-blank"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- title pages -->
+ <fo:simple-page-master master-name="titlepage-first"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.titlepage}"
+ column-count="{$column.count.titlepage}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="titlepage-odd"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.titlepage}"
+ column-count="{$column.count.titlepage}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="titlepage-even"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.titlepage}"
+ column-count="{$column.count.titlepage}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- list-of-title pages -->
+ <fo:simple-page-master master-name="lot-first"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.lot}"
+ column-count="{$column.count.lot}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="lot-odd"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.lot}"
+ column-count="{$column.count.lot}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="lot-even"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.lot}"
+ column-count="{$column.count.lot}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- frontmatter pages -->
+ <fo:simple-page-master master-name="front-first"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.front}"
+ column-count="{$column.count.front}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="front-odd"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.front}"
+ column-count="{$column.count.front}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="front-even"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.front}"
+ column-count="{$column.count.front}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- body pages -->
+ <fo:simple-page-master master-name="body-first"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.body}"
+ column-count="{$column.count.body}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="body-odd"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.body}"
+ column-count="{$column.count.body}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="body-even"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.body}"
+ column-count="{$column.count.body}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- backmatter pages -->
+ <fo:simple-page-master master-name="back-first"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.back}"
+ column-count="{$column.count.back}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="back-odd"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.back}"
+ column-count="{$column.count.back}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="back-even"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.back}"
+ column-count="{$column.count.back}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- index pages -->
+ <fo:simple-page-master master-name="index-first"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$page.margin.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.index}"
+ column-count="{$column.count.index}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="index-odd"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$page.margin.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.index}"
+ column-count="{$column.count.index}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="index-even"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$page.margin.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.index}"
+ column-count="{$column.count.index}">
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <xsl:if test="$draft.mode != 'no'">
+ <!-- draft blank pages -->
+ <fo:simple-page-master master-name="blank-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-blank"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-blank"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- draft title pages -->
+ <fo:simple-page-master master-name="titlepage-first-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.titlepage}"
+ column-count="{$column.count.titlepage}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="titlepage-odd-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.titlepage}"
+ column-count="{$column.count.titlepage}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="titlepage-even-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.titlepage}"
+ column-count="{$column.count.titlepage}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- draft list-of-title pages -->
+ <fo:simple-page-master master-name="lot-first-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.lot}"
+ column-count="{$column.count.lot}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="lot-odd-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.lot}"
+ column-count="{$column.count.lot}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="lot-even-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.lot}"
+ column-count="{$column.count.lot}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- draft frontmatter pages -->
+ <fo:simple-page-master master-name="front-first-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.front}"
+ column-count="{$column.count.front}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="front-odd-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.front}"
+ column-count="{$column.count.front}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="front-even-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.front}"
+ column-count="{$column.count.front}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- draft body pages -->
+ <fo:simple-page-master master-name="body-first-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.body}"
+ column-count="{$column.count.body}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="body-odd-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.body}"
+ column-count="{$column.count.body}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="body-even-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.body}"
+ column-count="{$column.count.body}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- draft backmatter pages -->
+ <fo:simple-page-master master-name="back-first-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.back}"
+ column-count="{$column.count.back}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="back-odd-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.back}"
+ column-count="{$column.count.back}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="back-even-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$margin.left.outer}"
+ margin-right="{$page.margin.inner}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.back}"
+ column-count="{$column.count.back}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <!-- draft index pages -->
+ <fo:simple-page-master master-name="index-first-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$page.margin.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.index}"
+ column-count="{$column.count.index}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-first"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-first"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="index-odd-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-left="{$page.margin.inner}"
+ margin-right="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.index}"
+ column-count="{$column.count.index}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-odd"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-odd"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+
+ <fo:simple-page-master master-name="index-even-draft"
+ page-width="{$page.width}"
+ page-height="{$page.height}"
+ margin-top="{$page.margin.top}"
+ margin-bottom="{$page.margin.bottom}"
+ margin-right="{$page.margin.inner}"
+ margin-left="{$page.margin.outer}">
+ <fo:region-body margin-bottom="{$body.margin.bottom}"
+ margin-top="{$body.margin.top}"
+ column-gap="{$column.gap.index}"
+ column-count="{$column.count.index}">
+ <xsl:if test="$draft.watermark.image != ''">
+ <xsl:attribute name="background-image">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename"
select="$draft.watermark.image"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute
name="background-attachment">fixed</xsl:attribute>
+ <xsl:attribute
name="background-repeat">no-repeat</xsl:attribute>
+ <xsl:attribute
name="background-position-horizontal">center</xsl:attribute>
+ <xsl:attribute
name="background-position-vertical">center</xsl:attribute>
+ </xsl:if>
+ </fo:region-body>
+ <fo:region-before region-name="xsl-region-before-even"
+ extent="{$region.before.extent}"
+ display-align="before"/>
+ <fo:region-after region-name="xsl-region-after-even"
+ extent="{$region.after.extent}"
+ display-align="after"/>
+ </fo:simple-page-master>
+ </xsl:if>
+
+ <!-- setup for title page(s) -->
+ <fo:page-sequence-master master-name="titlepage">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference master-reference="blank"
+ blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference
master-reference="titlepage-first"
+ page-position="first"/>
+ <fo:conditional-page-master-reference
master-reference="titlepage-odd"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference
master-reference="titlepage-even"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+
+ <!-- setup for lots -->
+ <fo:page-sequence-master master-name="lot">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference master-reference="blank"
+ blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference master-reference="lot-first"
+ page-position="first"/>
+ <fo:conditional-page-master-reference master-reference="lot-odd"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference master-reference="lot-even"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+
+ <!-- setup front matter -->
+ <fo:page-sequence-master master-name="front">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference master-reference="blank"
+ blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference
master-reference="front-first"
+ page-position="first"/>
+ <fo:conditional-page-master-reference master-reference="front-odd"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference master-reference="front-even"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+
+ <!-- setup for body pages -->
+ <fo:page-sequence-master master-name="body">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference master-reference="blank"
+ blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference master-reference="body-first"
+ page-position="first"/>
+ <fo:conditional-page-master-reference master-reference="body-odd"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference master-reference="body-even"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+
+ <!-- setup back matter -->
+ <fo:page-sequence-master master-name="back">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference master-reference="blank"
+ blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference master-reference="back-first"
+ page-position="first"/>
+ <fo:conditional-page-master-reference master-reference="back-odd"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference master-reference="back-even"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+
+ <!-- setup back matter -->
+ <fo:page-sequence-master master-name="index">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference master-reference="blank"
+ blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference
master-reference="index-first"
+ page-position="first"/>
+ <fo:conditional-page-master-reference master-reference="index-odd"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference master-reference="index-even"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+
+ <xsl:if test="$draft.mode != 'no'">
+ <!-- setup for draft title page(s) -->
+ <fo:page-sequence-master master-name="titlepage-draft">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference
master-reference="blank-draft"
+
blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference
master-reference="titlepage-first-draft"
+ page-position="first"/>
+ <fo:conditional-page-master-reference
master-reference="titlepage-odd-draft"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference
master-reference="titlepage-even-draft"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+
+ <!-- setup for draft lots -->
+ <fo:page-sequence-master master-name="lot-draft">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference
master-reference="blank-draft"
+
blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference
master-reference="lot-first-draft"
+ page-position="first"/>
+ <fo:conditional-page-master-reference
master-reference="lot-odd-draft"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference
master-reference="lot-even-draft"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+
+ <!-- setup draft front matter -->
+ <fo:page-sequence-master master-name="front-draft">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference
master-reference="blank-draft"
+
blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference
master-reference="front-first-draft"
+ page-position="first"/>
+ <fo:conditional-page-master-reference
master-reference="front-odd-draft"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference
master-reference="front-even-draft"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+
+ <!-- setup for draft body pages -->
+ <fo:page-sequence-master master-name="body-draft">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference
master-reference="blank-draft"
+
blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference
master-reference="body-first-draft"
+ page-position="first"/>
+ <fo:conditional-page-master-reference
master-reference="body-odd-draft"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference
master-reference="body-even-draft"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+
+ <!-- setup draft back matter -->
+ <fo:page-sequence-master master-name="back-draft">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference
master-reference="blank-draft"
+
blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference
master-reference="back-first-draft"
+ page-position="first"/>
+ <fo:conditional-page-master-reference
master-reference="back-odd-draft"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference
master-reference="back-even-draft"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+
+ <!-- setup draft index pages -->
+ <fo:page-sequence-master master-name="index-draft">
+ <fo:repeatable-page-master-alternatives>
+ <fo:conditional-page-master-reference
master-reference="blank-draft"
+
blank-or-not-blank="blank"/>
+ <fo:conditional-page-master-reference
master-reference="index-first-draft"
+ page-position="first"/>
+ <fo:conditional-page-master-reference
master-reference="index-odd-draft"
+ odd-or-even="odd"/>
+ <fo:conditional-page-master-reference
master-reference="index-even-draft"
+ odd-or-even="even"/>
+ </fo:repeatable-page-master-alternatives>
+ </fo:page-sequence-master>
+ </xsl:if>
+
+ <xsl:call-template name="user.pagemasters"/>
+
+ </fo:layout-master-set>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="user.pagemasters"/> <!-- intentionally empty
-->
+
+<!-- ==================================================================== -->
+
+<xsl:template name="select.pagemaster">
+ <xsl:param name="element" select="local-name(.)"/>
+ <xsl:param name="pageclass" select="''"/>
+
+ <xsl:variable name="pagemaster">
+ <xsl:choose>
+ <xsl:when test="$pageclass != ''">
+ <xsl:value-of select="$pageclass"/>
+ </xsl:when>
+ <xsl:when test="$pageclass = 'lot'">lot</xsl:when>
+ <xsl:when test="$element =
'dedication'">front</xsl:when>
+ <xsl:when test="$element =
'preface'">front</xsl:when>
+ <xsl:when test="$element =
'appendix'">back</xsl:when>
+ <xsl:when test="$element =
'glossary'">back</xsl:when>
+ <xsl:when test="$element =
'bibliography'">back</xsl:when>
+ <xsl:when test="$element = 'index'">index</xsl:when>
+ <xsl:when test="$element =
'colophon'">back</xsl:when>
+ <xsl:otherwise>body</xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="$draft.mode = 'yes'">
+ <xsl:text>-draft</xsl:text>
+ </xsl:when>
+ <xsl:when test="$draft.mode = 'no'">
+ <!-- nop -->
+ </xsl:when>
+ <xsl:when test="ancestor-or-self::*[@status][1]/@status =
'draft'">
+ <xsl:text>-draft</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- nop -->
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:call-template name="select.user.pagemaster">
+ <xsl:with-param name="element" select="$element"/>
+ <xsl:with-param name="pageclass" select="$pageclass"/>
+ <xsl:with-param name="default-pagemaster"
select="$pagemaster"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="select.user.pagemaster">
+ <xsl:param name="element"/>
+ <xsl:param name="pageclass"/>
+ <xsl:param name="default-pagemaster"/>
+
+ <!-- by default, return the default. But if you've created your own
+ pagemasters in user.pagemasters, you might want to select one here. -->
+ <xsl:value-of select="$default-pagemaster"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="head.sep.rule">
+ <xsl:param name="pageclass"/>
+ <xsl:param name="sequence"/>
+ <xsl:param name="gentext-key"/>
+
+ <xsl:if test="$header.rule != 0">
+ <xsl:attribute
name="border-bottom-width">0.5pt</xsl:attribute>
+ <xsl:attribute
name="border-bottom-style">solid</xsl:attribute>
+ <xsl:attribute
name="border-bottom-color">black</xsl:attribute>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="foot.sep.rule">
+ <xsl:param name="pageclass"/>
+ <xsl:param name="sequence"/>
+ <xsl:param name="gentext-key"/>
+
+ <xsl:if test="$footer.rule != 0">
+ <xsl:attribute name="border-top-width">0.5pt</xsl:attribute>
+ <xsl:attribute name="border-top-style">solid</xsl:attribute>
+ <xsl:attribute name="border-top-color">black</xsl:attribute>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="running.head.mode">
+ <xsl:param name="master-reference"
select="'unknown'"/>
+ <xsl:param name="gentext-key" select="name(.)"/>
+
+ <!-- remove -draft from reference -->
+ <xsl:variable name="pageclass">
+ <xsl:choose>
+ <xsl:when test="contains($master-reference, '-draft')">
+ <xsl:value-of select="substring-before($master-reference,
'-draft')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$master-reference"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:static-content flow-name="xsl-region-before-first">
+ <fo:block xsl:use-attribute-sets="header.content.properties">
+ <xsl:call-template name="header.table">
+ <xsl:with-param name="pageclass" select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="'first'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:static-content>
+
+ <fo:static-content flow-name="xsl-region-before-odd">
+ <fo:block xsl:use-attribute-sets="header.content.properties">
+ <xsl:call-template name="header.table">
+ <xsl:with-param name="pageclass" select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="'odd'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:static-content>
+
+ <fo:static-content flow-name="xsl-region-before-even">
+ <fo:block xsl:use-attribute-sets="header.content.properties">
+ <xsl:call-template name="header.table">
+ <xsl:with-param name="pageclass" select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="'even'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:static-content>
+
+ <fo:static-content flow-name="xsl-region-before-blank">
+ <fo:block xsl:use-attribute-sets="header.content.properties">
+ <xsl:call-template name="header.table">
+ <xsl:with-param name="pageclass" select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="'blank'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:static-content>
+
+ <xsl:if test="$fop.extensions = 0">
+ <xsl:call-template name="footnote-separator"/>
+ <xsl:call-template name="blank.page.content"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="footnote-separator">
+ <fo:static-content flow-name="xsl-footnote-separator">
+ <fo:block>
+ <fo:leader color="black" leader-pattern="rule"
leader-length="1in"/>
+ </fo:block>
+ </fo:static-content>
+</xsl:template>
+
+<xsl:template name="blank.page.content">
+ <fo:static-content flow-name="blank-body">
+ <fo:block text-align="center"/>
+ </fo:static-content>
+</xsl:template>
+
+<xsl:template name="header.table">
+ <xsl:param name="pageclass" select="''"/>
+ <xsl:param name="sequence" select="''"/>
+ <xsl:param name="gentext-key" select="''"/>
+
+ <!-- default is a single table style for all headers -->
+ <!-- Customize it for different page classes or sequence location -->
+
+ <xsl:choose>
+ <xsl:when test="$pageclass = 'index'">
+ <xsl:attribute name="margin-left">0pt</xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:variable name="column1">
+ <xsl:choose>
+ <xsl:when test="$sequence = 'first' or $sequence =
'odd'">1</xsl:when>
+ <xsl:otherwise>3</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="column3">
+ <xsl:choose>
+ <xsl:when test="$sequence = 'first' or $sequence =
'odd'">3</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="candidate">
+ <fo:table table-layout="fixed" width="100%">
+ <xsl:call-template name="head.sep.rule">
+ <xsl:with-param name="pageclass" select="$pageclass"/>
+ <xsl:with-param name="sequence" select="$sequence"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+
+ <fo:table-column column-number="1">
+ <xsl:attribute name="column-width">
+ <xsl:text>proportional-column-width(</xsl:text>
+ <xsl:call-template name="header.footer.width">
+ <xsl:with-param
name="location">header</xsl:with-param>
+ <xsl:with-param name="position"
select="$column1"/>
+ </xsl:call-template>
+ <xsl:text>)</xsl:text>
+ </xsl:attribute>
+ </fo:table-column>
+ <fo:table-column column-number="2">
+ <xsl:attribute name="column-width">
+ <xsl:text>proportional-column-width(</xsl:text>
+ <xsl:call-template name="header.footer.width">
+ <xsl:with-param
name="location">header</xsl:with-param>
+ <xsl:with-param name="position" select="2"/>
+ </xsl:call-template>
+ <xsl:text>)</xsl:text>
+ </xsl:attribute>
+ </fo:table-column>
+ <fo:table-column column-number="3">
+ <xsl:attribute name="column-width">
+ <xsl:text>proportional-column-width(</xsl:text>
+ <xsl:call-template name="header.footer.width">
+ <xsl:with-param
name="location">header</xsl:with-param>
+ <xsl:with-param name="position"
select="$column3"/>
+ </xsl:call-template>
+ <xsl:text>)</xsl:text>
+ </xsl:attribute>
+ </fo:table-column>
+
+ <fo:table-body>
+ <fo:table-row height="14pt">
+ <fo:table-cell text-align="left"
+ display-align="before">
+ <xsl:if test="$fop.extensions = 0">
+ <xsl:attribute
name="relative-align">baseline</xsl:attribute>
+ </xsl:if>
+ <fo:block>
+ <xsl:call-template name="header.content">
+ <xsl:with-param name="pageclass"
select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="$sequence"/>
+ <xsl:with-param name="position"
select="'left'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell text-align="center"
+ display-align="before">
+ <xsl:if test="$fop.extensions = 0">
+ <xsl:attribute
name="relative-align">baseline</xsl:attribute>
+ </xsl:if>
+ <fo:block>
+ <xsl:call-template name="header.content">
+ <xsl:with-param name="pageclass"
select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="$sequence"/>
+ <xsl:with-param name="position"
select="'center'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell text-align="right"
+ display-align="before">
+ <xsl:if test="$fop.extensions = 0">
+ <xsl:attribute
name="relative-align">baseline</xsl:attribute>
+ </xsl:if>
+ <fo:block>
+ <xsl:call-template name="header.content">
+ <xsl:with-param name="pageclass"
select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="$sequence"/>
+ <xsl:with-param name="position"
select="'right'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ </fo:table-body>
+ </fo:table>
+ </xsl:variable>
+
+ <!-- Really output a header? -->
+ <xsl:choose>
+ <xsl:when test="$pageclass = 'titlepage' and $gentext-key =
'book'
+ and $sequence='first'">
+ <!-- no, book titlepages have no headers at all -->
+ </xsl:when>
+ <xsl:when test="$sequence = 'blank' and $headers.on.blank.pages =
0">
+ <!-- no output -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$candidate"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="header.content">
+ <xsl:param name="pageclass" select="''"/>
+ <xsl:param name="sequence" select="''"/>
+ <xsl:param name="position" select="''"/>
+ <xsl:param name="gentext-key" select="''"/>
+
+<!--
+ <fo:block>
+ <xsl:value-of select="$pageclass"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$sequence"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$position"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$gentext-key"/>
+ </fo:block>
+-->
+
+ <fo:block>
+
+ <!-- sequence can be odd, even, first, blank -->
+ <!-- position can be left, center, right -->
+ <xsl:choose>
+ <xsl:when test="$sequence = 'blank'">
+ <!-- nothing -->
+ </xsl:when>
+
+ <xsl:when test="$position='left'">
+ <!-- Same for odd, even, empty, and blank sequences -->
+ <xsl:call-template name="draft.text"/>
+ </xsl:when>
+
+ <xsl:when test="($sequence='odd' or $sequence='even') and
$position='center'">
+ <xsl:if test="$pageclass != 'titlepage'">
+ <xsl:choose>
+ <xsl:when test="ancestor::book and ($double.sided != 0)">
+ <fo:retrieve-marker retrieve-class-name="section.head.marker"
+
retrieve-position="first-including-carryover"
+ retrieve-boundary="page-sequence"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="."
mode="titleabbrev.markup"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="$position='center'">
+ <!-- nothing for empty and blank sequences -->
+ </xsl:when>
+
+ <xsl:when test="$position='right'">
+ <!-- Same for odd, even, empty, and blank sequences -->
+ <xsl:call-template name="draft.text"/>
+ </xsl:when>
+
+ <xsl:when test="$sequence = 'first'">
+ <!-- nothing for first pages -->
+ </xsl:when>
+
+ <xsl:when test="$sequence = 'blank'">
+ <!-- nothing for blank pages -->
+ </xsl:when>
+ </xsl:choose>
+ </fo:block>
+</xsl:template>
+
+<xsl:template name="header.footer.width">
+ <xsl:param name="location" select="'header'"/>
+ <xsl:param name="position" select="1"/>
+
+ <xsl:variable name="width.set">
+ <xsl:choose>
+ <xsl:when test="$location = 'header'">
+ <xsl:value-of select="normalize-space($header.column.widths)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="normalize-space($footer.column.widths)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+
+ <xsl:variable name="width">
+ <xsl:choose>
+ <xsl:when test="$position = 1">
+ <xsl:value-of select="substring-before($width.set, '
')"/>
+ </xsl:when>
+ <xsl:when test="$position = 2">
+ <xsl:value-of select="substring-before(substring-after($width.set, '
'), ' ')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="substring-after(substring-after($width.set, '
'), ' ')"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <!-- Make sure it is a number -->
+ <xsl:choose>
+ <xsl:when test = "$width = number($width)">
+ <xsl:value-of select="$width"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>Error: value in <xsl:value-of
select="$location"/>.column.widths at position <xsl:value-of
select="$position"/> is not a number.</xsl:message>
+ <xsl:text>1</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="draft.text">
+ <xsl:choose>
+ <xsl:when test="$draft.mode = 'yes'">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Draft'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$draft.mode = 'no'">
+ <!-- nop -->
+ </xsl:when>
+ <xsl:when test="ancestor-or-self::*[@status][1]/@status =
'draft'">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Draft'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- nop -->
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="running.foot.mode">
+ <xsl:param name="master-reference"
select="'unknown'"/>
+ <xsl:param name="gentext-key" select="name(.)"/>
+
+ <!-- remove -draft from reference -->
+ <xsl:variable name="pageclass">
+ <xsl:choose>
+ <xsl:when test="contains($master-reference, '-draft')">
+ <xsl:value-of select="substring-before($master-reference,
'-draft')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$master-reference"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:static-content flow-name="xsl-region-after-first">
+ <fo:block xsl:use-attribute-sets="footer.content.properties">
+ <xsl:call-template name="footer.table">
+ <xsl:with-param name="pageclass" select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="'first'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:static-content>
+
+ <fo:static-content flow-name="xsl-region-after-odd">
+ <fo:block xsl:use-attribute-sets="footer.content.properties">
+ <xsl:call-template name="footer.table">
+ <xsl:with-param name="pageclass" select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="'odd'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:static-content>
+
+ <fo:static-content flow-name="xsl-region-after-even">
+ <fo:block xsl:use-attribute-sets="footer.content.properties">
+ <xsl:call-template name="footer.table">
+ <xsl:with-param name="pageclass" select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="'even'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:static-content>
+
+ <fo:static-content flow-name="xsl-region-after-blank">
+ <fo:block xsl:use-attribute-sets="footer.content.properties">
+ <xsl:call-template name="footer.table">
+ <xsl:with-param name="pageclass" select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="'blank'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:static-content>
+</xsl:template>
+
+<xsl:template name="footer.table">
+ <xsl:param name="pageclass" select="''"/>
+ <xsl:param name="sequence" select="''"/>
+ <xsl:param name="gentext-key" select="''"/>
+
+ <!-- default is a single table style for all footers -->
+ <!-- Customize it for different page classes or sequence location -->
+
+ <xsl:choose>
+ <xsl:when test="$pageclass = 'index'">
+ <xsl:attribute name="margin-left">0pt</xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:variable name="column1">
+ <xsl:choose>
+ <xsl:when test="$sequence = 'first' or $sequence =
'odd'">1</xsl:when>
+ <xsl:otherwise>3</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="column3">
+ <xsl:choose>
+ <xsl:when test="$sequence = 'first' or $sequence =
'odd'">3</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="candidate">
+ <fo:table table-layout="fixed" width="100%">
+ <xsl:call-template name="foot.sep.rule">
+ <xsl:with-param name="pageclass" select="$pageclass"/>
+ <xsl:with-param name="sequence" select="$sequence"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ <fo:table-column column-number="1">
+ <xsl:attribute name="column-width">
+ <xsl:text>proportional-column-width(</xsl:text>
+ <xsl:call-template name="header.footer.width">
+ <xsl:with-param
name="location">footer</xsl:with-param>
+ <xsl:with-param name="position"
select="$column1"/>
+ </xsl:call-template>
+ <xsl:text>)</xsl:text>
+ </xsl:attribute>
+ </fo:table-column>
+ <fo:table-column column-number="2">
+ <xsl:attribute name="column-width">
+ <xsl:text>proportional-column-width(</xsl:text>
+ <xsl:call-template name="header.footer.width">
+ <xsl:with-param
name="location">footer</xsl:with-param>
+ <xsl:with-param name="position" select="2"/>
+ </xsl:call-template>
+ <xsl:text>)</xsl:text>
+ </xsl:attribute>
+ </fo:table-column>
+ <fo:table-column column-number="3">
+ <xsl:attribute name="column-width">
+ <xsl:text>proportional-column-width(</xsl:text>
+ <xsl:call-template name="header.footer.width">
+ <xsl:with-param
name="location">footer</xsl:with-param>
+ <xsl:with-param name="position"
select="$column3"/>
+ </xsl:call-template>
+ <xsl:text>)</xsl:text>
+ </xsl:attribute>
+ </fo:table-column>
+
+ <fo:table-body>
+ <fo:table-row height="14pt">
+ <fo:table-cell text-align="left"
+ display-align="after">
+ <xsl:if test="$fop.extensions = 0">
+ <xsl:attribute
name="relative-align">baseline</xsl:attribute>
+ </xsl:if>
+ <fo:block>
+ <xsl:call-template name="footer.content">
+ <xsl:with-param name="pageclass"
select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="$sequence"/>
+ <xsl:with-param name="position"
select="'left'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell text-align="center"
+ display-align="after">
+ <xsl:if test="$fop.extensions = 0">
+ <xsl:attribute
name="relative-align">baseline</xsl:attribute>
+ </xsl:if>
+ <fo:block>
+ <xsl:call-template name="footer.content">
+ <xsl:with-param name="pageclass"
select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="$sequence"/>
+ <xsl:with-param name="position"
select="'center'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell text-align="right"
+ display-align="after">
+ <xsl:if test="$fop.extensions = 0">
+ <xsl:attribute
name="relative-align">baseline</xsl:attribute>
+ </xsl:if>
+ <fo:block>
+ <xsl:call-template name="footer.content">
+ <xsl:with-param name="pageclass"
select="$pageclass"/>
+ <xsl:with-param name="sequence"
select="$sequence"/>
+ <xsl:with-param name="position"
select="'right'"/>
+ <xsl:with-param name="gentext-key"
select="$gentext-key"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ </fo:table-body>
+ </fo:table>
+ </xsl:variable>
+
+ <!-- Really output a footer? -->
+ <xsl:choose>
+ <xsl:when test="$pageclass='titlepage' and
$gentext-key='book'
+ and $sequence='first'">
+ <!-- no, book titlepages have no footers at all -->
+ </xsl:when>
+ <xsl:when test="$sequence = 'blank' and $footers.on.blank.pages =
0">
+ <!-- no output -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$candidate"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="footer.content">
+ <xsl:param name="pageclass" select="''"/>
+ <xsl:param name="sequence" select="''"/>
+ <xsl:param name="position" select="''"/>
+ <xsl:param name="gentext-key" select="''"/>
+
+<!--
+ <fo:block>
+ <xsl:value-of select="$pageclass"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$sequence"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$position"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$gentext-key"/>
+ </fo:block>
+-->
+
+ <fo:block>
+ <!-- pageclass can be front, body, back -->
+ <!-- sequence can be odd, even, first, blank -->
+ <!-- position can be left, center, right -->
+ <xsl:choose>
+ <xsl:when test="$pageclass = 'titlepage'">
+ <!-- nop; no footer on title pages -->
+ </xsl:when>
+
+ <xsl:when test="$double.sided != 0 and $sequence = 'even'
+ and $position='left'">
+ <fo:page-number/>
+ </xsl:when>
+
+ <xsl:when test="$double.sided != 0 and ($sequence = 'odd' or
$sequence = 'first')
+ and $position='right'">
+ <fo:page-number/>
+ </xsl:when>
+
+ <xsl:when test="$double.sided = 0 and $position='center'">
+ <fo:page-number/>
+ </xsl:when>
+
+ <xsl:when test="$sequence='blank'">
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0 and $position =
'left'">
+ <fo:page-number/>
+ </xsl:when>
+ <xsl:when test="$double.sided = 0 and $position =
'center'">
+ <fo:page-number/>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- nop -->
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+
+ <xsl:otherwise>
+ <!-- nop -->
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="page.number.format">
+ <xsl:param name="element" select="local-name(.)"/>
+
+ <xsl:choose>
+ <xsl:when test="$element = 'toc'">i</xsl:when>
+ <xsl:when test="$element = 'preface'">i</xsl:when>
+ <xsl:when test="$element = 'dedication'">i</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/param.ent
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/param.ent (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/param.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,238 @@
+<!ENTITY admon.graphics SYSTEM "../params/admon.graphics.xml">
+<!ENTITY admon.graphics.extension SYSTEM
"../params/admon.graphics.extension.xml">
+<!ENTITY admon.graphics.path SYSTEM "../params/admon.graphics.path.xml">
+<!ENTITY admon.textlabel SYSTEM "../params/admon.textlabel.xml">
+<!ENTITY admonition.properties SYSTEM
"../params/admonition.properties.xml">
+<!ENTITY admonition.title.properties SYSTEM
"../params/admonition.title.properties.xml">
+<!ENTITY alignment SYSTEM "../params/alignment.xml">
+<!ENTITY appendix.autolabel SYSTEM "../params/appendix.autolabel.xml">
+<!ENTITY arbortext.extensions SYSTEM
"../params/arbortext.extensions.xml">
+<!ENTITY article.appendix.title.properties SYSTEM
"../params/article.appendix.title.properties.xml">
+<!ENTITY author.othername.in.middle SYSTEM
"../params/author.othername.in.middle.xml">
+<!ENTITY autotoc.label.separator SYSTEM
"../params/autotoc.label.separator.xml">
+<!ENTITY axf.extensions SYSTEM "../params/axf.extensions.xml">
+<!ENTITY biblioentry.item.separator SYSTEM
"../params/biblioentry.item.separator.xml">
+<!ENTITY bibliography.collection SYSTEM
"../params/bibliography.collection.xml">
+<!ENTITY blockquote.properties SYSTEM
"../params/blockquote.properties.xml">
+<!ENTITY body.font.family SYSTEM "../params/body.font.family.xml">
+<!ENTITY body.font.master SYSTEM "../params/body.font.master.xml">
+<!ENTITY body.font.size SYSTEM "../params/body.font.size.xml">
+<!ENTITY body.margin.bottom SYSTEM "../params/body.margin.bottom.xml">
+<!ENTITY body.margin.top SYSTEM "../params/body.margin.top.xml">
+<!ENTITY callout.defaultcolumn SYSTEM
"../params/callout.defaultcolumn.xml">
+<!ENTITY callout.graphics SYSTEM "../params/callout.graphics.xml">
+<!ENTITY callout.graphics.extension SYSTEM
"../params/callout.graphics.extension.xml">
+<!ENTITY callout.graphics.number.limit SYSTEM
"../params/callout.graphics.number.limit.xml">
+<!ENTITY callout.graphics.path SYSTEM
"../params/callout.graphics.path.xml">
+<!ENTITY callout.unicode SYSTEM "../params/callout.unicode.xml">
+<!ENTITY callout.unicode.font SYSTEM
"../params/callout.unicode.font.xml">
+<!ENTITY callout.unicode.number.limit SYSTEM
"../params/callout.unicode.number.limit.xml">
+<!ENTITY callout.unicode.start.character SYSTEM
"../params/callout.unicode.start.character.xml">
+<!ENTITY callouts.extension SYSTEM "../params/callouts.extension.xml">
+<!ENTITY chapter.autolabel SYSTEM "../params/chapter.autolabel.xml">
+<!ENTITY column.count.back SYSTEM "../params/column.count.back.xml">
+<!ENTITY column.count.body SYSTEM "../params/column.count.body.xml">
+<!ENTITY column.count.front SYSTEM "../params/column.count.front.xml">
+<!ENTITY column.count.index SYSTEM "../params/column.count.index.xml">
+<!ENTITY column.count.lot SYSTEM "../params/column.count.lot.xml">
+<!ENTITY column.count.titlepage SYSTEM
"../params/column.count.titlepage.xml">
+<!ENTITY compact.list.item.spacing SYSTEM
"../params/compact.list.item.spacing.xml">
+<!ENTITY current.docid SYSTEM "../params/current.docid.xml">
+<!ENTITY default.table.width SYSTEM "../params/default.table.width.xml">
+<!ENTITY default.units SYSTEM "../params/default.units.xml">
+<!ENTITY dingbat.font.family SYSTEM "../params/dingbat.font.family.xml">
+<!ENTITY double.sided SYSTEM "../params/double.sided.xml">
+<!ENTITY draft.mode SYSTEM "../params/draft.mode.xml">
+<!ENTITY draft.watermark.image SYSTEM
"../params/draft.watermark.image.xml">
+<!ENTITY firstterm.only.link SYSTEM "../params/firstterm.only.link.xml">
+<!ENTITY footer.rule SYSTEM "../params/footer.rule.xml">
+<!ENTITY footer.column.widths SYSTEM
"../params/footer.column.widths.xml">
+<!ENTITY footers.on.blank.pages SYSTEM
"../params/footers.on.blank.pages.xml">
+<!ENTITY footnote.font.size SYSTEM "../params/footnote.font.size.xml">
+<!ENTITY fop.extensions SYSTEM "../params/fop.extensions.xml">
+<!ENTITY formal.object.properties SYSTEM
"../params/formal.object.properties.xml">
+<!ENTITY formal.procedures SYSTEM "../params/formal.procedures.xml">
+<!ENTITY formal.title.placement SYSTEM
"../params/formal.title.placement.xml">
+<!ENTITY formal.title.properties SYSTEM
"../params/formal.title.properties.xml">
+<!ENTITY funcsynopsis.decoration SYSTEM
"../params/funcsynopsis.decoration.xml">
+<!ENTITY funcsynopsis.style SYSTEM "../params/funcsynopsis.style.xml">
+<!ENTITY function.parens SYSTEM "../params/function.parens.xml">
+<!ENTITY generate.index SYSTEM "../params/generate.index.xml">
+<!ENTITY generate.toc SYSTEM "../params/generate.toc.xml">
+<!ENTITY glossary.as.blocks SYSTEM "../params/glossary.as.blocks.xml">
+<!ENTITY glossary.collection SYSTEM "../params/glossary.collection.xml">
+<!ENTITY glosslist.as.blocks SYSTEM "../params/glosslist.as.blocks.xml">
+<!ENTITY glossterm.auto.link SYSTEM "../params/glossterm.auto.link.xml">
+<!ENTITY glossterm.separation SYSTEM
"../params/glossterm.separation.xml">
+<!ENTITY glossterm.width SYSTEM "../params/glossterm.width.xml">
+<!ENTITY graphic.default.extension SYSTEM
"../params/graphic.default.extension.xml">
+<!ENTITY header.rule SYSTEM "../params/header.rule.xml">
+<!ENTITY header.column.widths SYSTEM
"../params/header.column.widths.xml">
+<!ENTITY headers.on.blank.pages SYSTEM
"../params/headers.on.blank.pages.xml">
+<!ENTITY hyphenate SYSTEM "../params/hyphenate.xml">
+<!ENTITY informal.object.properties SYSTEM
"../params/informal.object.properties.xml">
+<!ENTITY index.preferred.page.properties SYSTEM
"../params/index.preferred.page.properties.xml">
+<!ENTITY insert.xref.page.number SYSTEM
"../params/insert.xref.page.number.xml">
+<!ENTITY label.from.part SYSTEM "../params/label.from.part.xml">
+<!ENTITY line-height SYSTEM "../params/line-height.xml">
+<!ENTITY linenumbering.everyNth SYSTEM
"../params/linenumbering.everyNth.xml">
+<!ENTITY linenumbering.extension SYSTEM
"../params/linenumbering.extension.xml">
+<!ENTITY linenumbering.separator SYSTEM
"../params/linenumbering.separator.xml">
+<!ENTITY linenumbering.width SYSTEM "../params/linenumbering.width.xml">
+<!ENTITY list.block.spacing SYSTEM "../params/list.block.spacing.xml">
+<!ENTITY list.item.spacing SYSTEM "../params/list.item.spacing.xml">
+<!ENTITY make.single.year.ranges SYSTEM
"../params/make.single.year.ranges.xml">
+<!ENTITY make.year.ranges SYSTEM "../params/make.year.ranges.xml">
+<!ENTITY marker.section.level SYSTEM
"../params/marker.section.level.xml">
+<!ENTITY monospace.font.family SYSTEM
"../params/monospace.font.family.xml">
+<!ENTITY monospace.verbatim.properties SYSTEM
"../params/monospace.verbatim.properties.xml">
+<!ENTITY nominal.table.width SYSTEM "../params/nominal.table.width.xml">
+<!ENTITY normal.para.spacing SYSTEM "../params/normal.para.spacing.xml">
+<!ENTITY olink.doctitle SYSTEM "../params/olink.doctitle.xml">
+<!ENTITY page.height SYSTEM "../params/page.height.xml">
+<!ENTITY page.height.portrait SYSTEM
"../params/page.height.portrait.xml">
+<!ENTITY page.margin.bottom SYSTEM "../params/page.margin.bottom.xml">
+<!ENTITY page.margin.inner SYSTEM "../params/page.margin.inner.xml">
+<!ENTITY page.margin.outer SYSTEM "../params/page.margin.outer.xml">
+<!ENTITY page.margin.top SYSTEM "../params/page.margin.top.xml">
+<!ENTITY page.orientation SYSTEM "../params/page.orientation.xml">
+<!ENTITY page.width SYSTEM "../params/page.width.xml">
+<!ENTITY page.width.portrait SYSTEM "../params/page.width.portrait.xml">
+<!ENTITY paper.type SYSTEM "../params/paper.type.xml">
+<!ENTITY part.autolabel SYSTEM "../params/part.autolabel.xml">
+<!ENTITY passivetex.extensions SYSTEM
"../params/passivetex.extensions.xml">
+<!ENTITY preface.autolabel SYSTEM "../params/preface.autolabel.xml">
+<!ENTITY preferred.mediaobject.role SYSTEM
"../params/preferred.mediaobject.role.xml">
+<!ENTITY process.empty.source.toc SYSTEM
"../params/process.empty.source.toc.xml">
+<!ENTITY process.source.toc SYSTEM "../params/process.source.toc.xml">
+<!ENTITY profile.arch SYSTEM "../params/profile.arch.xml">
+<!ENTITY profile.attribute SYSTEM "../params/profile.attribute.xml">
+<!ENTITY profile.condition SYSTEM "../params/profile.condition.xml">
+<!ENTITY profile.conformance SYSTEM "../params/profile.conformance.xml">
+<!ENTITY profile.lang SYSTEM "../params/profile.lang.xml">
+<!ENTITY profile.os SYSTEM "../params/profile.os.xml">
+<!ENTITY profile.revision SYSTEM "../params/profile.revision.xml">
+<!ENTITY profile.revisionflag SYSTEM
"../params/profile.revisionflag.xml">
+<!ENTITY profile.role SYSTEM "../params/profile.role.xml">
+<!ENTITY profile.security SYSTEM "../params/profile.security.xml">
+<!ENTITY profile.separator SYSTEM "../params/profile.separator.xml">
+<!ENTITY profile.userlevel SYSTEM "../params/profile.userlevel.xml">
+<!ENTITY profile.value SYSTEM "../params/profile.value.xml">
+<!ENTITY profile.vendor SYSTEM "../params/profile.vendor.xml">
+<!ENTITY punct.honorific SYSTEM "../params/punct.honorific.xml">
+<!ENTITY qanda.inherit.numeration SYSTEM
"../params/qanda.inherit.numeration.xml">
+<!ENTITY qandadiv.autolabel SYSTEM "../params/qandadiv.autolabel.xml">
+<!ENTITY refentry.generate.name SYSTEM
"../params/refentry.generate.name.xml">
+<!ENTITY refentry.generate.title SYSTEM
"../params/refentry.generate.title.xml">
+<!ENTITY refentry.pagebreak SYSTEM "../params/refentry.pagebreak.xml">
+<!ENTITY refentry.title.properties SYSTEM
"../params/refentry.title.properties.xml">
+<!ENTITY refentry.xref.manvolnum SYSTEM
"../params/refentry.xref.manvolnum.xml">
+<!ENTITY region.after.extent SYSTEM "../params/region.after.extent.xml">
+<!ENTITY region.before.extent SYSTEM
"../params/region.before.extent.xml">
+<!ENTITY rootid SYSTEM "../params/rootid.xml">
+<!ENTITY runinhead.default.title.end.punct SYSTEM
"../params/runinhead.default.title.end.punct.xml">
+<!ENTITY runinhead.title.end.punct SYSTEM
"../params/runinhead.title.end.punct.xml">
+<!ENTITY sans.font.family SYSTEM "../params/sans.font.family.xml">
+<!ENTITY section.autolabel SYSTEM "../params/section.autolabel.xml">
+<!ENTITY section.label.includes.component.label SYSTEM
"../params/section.label.includes.component.label.xml">
+<!ENTITY section.title.properties SYSTEM
"../params/section.title.properties.xml">
+<!ENTITY segmentedlist.as.table SYSTEM
"../params/segmentedlist.as.table.xml">
+<!ENTITY shade.verbatim SYSTEM "../params/shade.verbatim.xml">
+<!ENTITY shade.verbatim.style SYSTEM
"../params/shade.verbatim.style.xml">
+<!ENTITY show.comments SYSTEM "../params/show.comments.xml">
+<!ENTITY symbol.font.family SYSTEM "../params/symbol.font.family.xml">
+<!ENTITY table.cell.padding SYSTEM "../params/table.cell.padding.xml">
+<!ENTITY tablecolumns.extension SYSTEM
"../params/tablecolumns.extension.xml">
+<!ENTITY target.database.document SYSTEM
"../params/target.database.document.xml">
+<!ENTITY tex.math.delims SYSTEM "../params/tex.math.delims.xml">
+<!ENTITY tex.math.in.alt SYSTEM "../params/tex.math.in.alt.xml">
+<!ENTITY textinsert.extension SYSTEM
"../params/textinsert.extension.xml">
+<!ENTITY title.font.family SYSTEM "../params/title.font.family.xml">
+<!ENTITY title.margin.left SYSTEM "../params/title.margin.left.xml">
+<!ENTITY toc.indent.width SYSTEM "../params/toc.indent.width.xml">
+<!ENTITY toc.margin.properties SYSTEM
"../params/toc.margin.properties.xml">
+<!ENTITY toc.section.depth SYSTEM "../params/toc.section.depth.xml">
+<!ENTITY ulink.footnotes SYSTEM "../params/ulink.footnotes.xml">
+<!ENTITY ulink.hyphenate SYSTEM "../params/ulink.hyphenate.xml">
+<!ENTITY ulink.show SYSTEM "../params/ulink.show.xml">
+<!ENTITY use.extensions SYSTEM "../params/use.extensions.xml">
+<!ENTITY use.local.olink.style SYSTEM
"../params/use.local.olink.style.xml">
+<!ENTITY use.role.as.xrefstyle SYSTEM
"../params/use.role.as.xrefstyle.xml">
+<!ENTITY use.role.for.mediaobject SYSTEM
"../params/use.role.for.mediaobject.xml">
+<!ENTITY use.svg SYSTEM "../params/use.svg.xml">
+<!ENTITY variablelist.as.blocks SYSTEM
"../params/variablelist.as.blocks.xml">
+<!ENTITY verbatim.properties SYSTEM "../params/verbatim.properties.xml">
+<!ENTITY xep.extensions SYSTEM "../params/xep.extensions.xml">
+<!ENTITY xep.index.item.properties SYSTEM
"../params/xep.index.item.properties.xml">
+<!ENTITY xref.properties SYSTEM "../params/xref.properties.xml">
+<!ENTITY sidebar.properties SYSTEM "../params/sidebar.properties.xml">
+<!ENTITY menuchoice.separator SYSTEM
"../params/menuchoice.separator.xml">
+<!ENTITY menuchoice.menu.separator SYSTEM
"../params/menuchoice.menu.separator.xml">
+<!ENTITY bibliography.numbered SYSTEM
"../params/bibliography.numbered.xml">
+<!ENTITY section.title.level1.properties SYSTEM
"../params/section.title.level1.properties.xml">
+<!ENTITY section.title.level2.properties SYSTEM
"../params/section.title.level2.properties.xml">
+<!ENTITY section.title.level3.properties SYSTEM
"../params/section.title.level3.properties.xml">
+<!ENTITY section.title.level4.properties SYSTEM
"../params/section.title.level4.properties.xml">
+<!ENTITY section.title.level5.properties SYSTEM
"../params/section.title.level5.properties.xml">
+<!ENTITY section.title.level6.properties SYSTEM
"../params/section.title.level6.properties.xml">
+<!ENTITY monospace.properties SYSTEM
"../params/monospace.properties.xml">
+<!ENTITY make.index.markup SYSTEM "../params/make.index.markup.xml">
+<!ENTITY l10n.gentext.language SYSTEM
"../params/l10n.gentext.language.xml">
+<!ENTITY l10n.gentext.default.language SYSTEM
"../params/l10n.gentext.default.language.xml">
+<!ENTITY l10n.gentext.use.xref.language SYSTEM
"../params/l10n.gentext.use.xref.language.xml">
+<!ENTITY default.image.width SYSTEM "../params/default.image.width.xml">
+<!ENTITY default.float.class SYSTEM "../params/default.float.class.xml">
+<!ENTITY bridgehead.in.toc SYSTEM "../params/bridgehead.in.toc.xml">
+<!ENTITY generate.section.toc.level SYSTEM
"../params/generate.section.toc.level.xml">
+<!ENTITY table.cell.border.color SYSTEM
"../params/table.cell.border.color.xml">
+<!ENTITY table.cell.border.style SYSTEM
"../params/table.cell.border.style.xml">
+<!ENTITY table.cell.border.thickness SYSTEM
"../params/table.cell.border.thickness.xml">
+<!ENTITY table.frame.border.color SYSTEM
"../params/table.frame.border.color.xml">
+<!ENTITY table.frame.border.style SYSTEM
"../params/table.frame.border.style.xml">
+<!ENTITY table.frame.border.thickness SYSTEM
"../params/table.frame.border.thickness.xml">
+<!ENTITY header.content.properties SYSTEM
"../params/header.content.properties.xml">
+<!ENTITY footer.content.properties SYSTEM
"../params/footer.content.properties.xml">
+<!ENTITY ignore.image.scaling SYSTEM
"../params/ignore.image.scaling.xml">
+<!ENTITY figure.properties SYSTEM "../params/figure.properties.xml">
+<!ENTITY example.properties SYSTEM "../params/example.properties.xml">
+<!ENTITY equation.properties SYSTEM "../params/equation.properties.xml">
+<!ENTITY table.properties SYSTEM "../params/table.properties.xml">
+<!ENTITY procedure.properties SYSTEM
"../params/procedure.properties.xml">
+<!ENTITY footnote.number.format SYSTEM
"../params/footnote.number.format.xml">
+<!ENTITY table.footnote.number.format SYSTEM
"../params/table.footnote.number.format.xml">
+<!ENTITY footnote.number.symbols SYSTEM
"../params/footnote.number.symbols.xml">
+<!ENTITY table.footnote.number.symbols SYSTEM
"../params/table.footnote.number.symbols.xml">
+<!ENTITY glossentry.show.acronym SYSTEM
"../params/glossentry.show.acronym.xml">
+<!ENTITY ulink.footnote.number.format SYSTEM
"../params/ulink.footnote.number.format.xml">
+<!ENTITY xref.with.number.and.title SYSTEM
"../params/xref.with.number.and.title.xml">
+<!ENTITY ebnf.assignment SYSTEM "../params/ebnf.assignment.xml">
+<!ENTITY ebnf.statement.terminator SYSTEM
"../params/ebnf.statement.terminator.xml">
+<!ENTITY root.properties SYSTEM "../params/root.properties.xml">
+<!ENTITY column.gap.back SYSTEM "../params/column.gap.back.xml">
+<!ENTITY column.gap.body SYSTEM "../params/column.gap.body.xml">
+<!ENTITY column.gap.front SYSTEM "../params/column.gap.front.xml">
+<!ENTITY column.gap.index SYSTEM "../params/column.gap.index.xml">
+<!ENTITY column.gap.lot SYSTEM "../params/column.gap.lot.xml">
+<!ENTITY column.gap.titlepage SYSTEM
"../params/column.gap.titlepage.xml">
+<!ENTITY qanda.title.properties SYSTEM
"../params/qanda.title.properties.xml">
+<!ENTITY qanda.title.level1.properties SYSTEM
"../params/qanda.title.level1.properties.xml">
+<!ENTITY qanda.title.level2.properties SYSTEM
"../params/qanda.title.level2.properties.xml">
+<!ENTITY qanda.title.level3.properties SYSTEM
"../params/qanda.title.level3.properties.xml">
+<!ENTITY qanda.title.level4.properties SYSTEM
"../params/qanda.title.level4.properties.xml">
+<!ENTITY qanda.title.level5.properties SYSTEM
"../params/qanda.title.level5.properties.xml">
+<!ENTITY qanda.title.level6.properties SYSTEM
"../params/qanda.title.level6.properties.xml">
+<!ENTITY variablelist.max.termlength SYSTEM
"../params/variablelist.max.termlength.xml">
+<!ENTITY qanda.defaultlabel SYSTEM "../params/qanda.defaultlabel.xml">
+<!ENTITY xref.label-title.separator SYSTEM
"../params/xref.label-title.separator.xml">
+<!ENTITY xref.label-page.separator SYSTEM
"../params/xref.label-page.separator.xml">
+<!ENTITY xref.title-page.separator SYSTEM
"../params/xref.title-page.separator.xml">
+<!ENTITY section.properties SYSTEM "../params/section.properties.xml">
+<!ENTITY section.level1.properties SYSTEM
"../params/section.level1.properties.xml">
+<!ENTITY section.level2.properties SYSTEM
"../params/section.level2.properties.xml">
+<!ENTITY section.level3.properties SYSTEM
"../params/section.level3.properties.xml">
+<!ENTITY section.level4.properties SYSTEM
"../params/section.level4.properties.xml">
+<!ENTITY section.level5.properties SYSTEM
"../params/section.level5.properties.xml">
+<!ENTITY section.level6.properties SYSTEM
"../params/section.level6.properties.xml">
+<!ENTITY subscript.properties SYSTEM
"../params/subscript.properties.xml">
+<!ENTITY superscript.properties SYSTEM
"../params/superscript.properties.xml">
+<!ENTITY table.table.properties SYSTEM
"../params/table.table.properties.xml">
Added: trunk/docs/resources/support/docbook-xsl/fo/param.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/param.xml (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/param.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,7564 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE book
+ PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<book>
+<bookinfo>
+<title>FO Parameter Reference</title>
+<releaseinfo role="meta">
+$Id: param.xml,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+</releaseinfo>
+<author>
+ <surname>Walsh</surname>
+ <firstname>Norman</firstname>
+</author>
+<copyright>
+ <year>1999</year>
+ <year>2000</year>
+ <year>2001</year>
+ <holder>Norman Walsh</holder>
+</copyright>
+</bookinfo>
+
+<preface><title>Introduction</title>
+
+<para>This is technical reference documentation for the DocBook XSL
+Stylesheets; it documents (some of) the parameters, templates, and
+other elements of the stylesheets.</para>
+
+<para>This reference describes each of the XSL FO Stylesheet parameters.
+These are the <quote>easily customizable</quote> parts of the stylesheet.
+If you want to specify an alternate value for one or more of these
+parameters, you can do so in a <quote>driver</quote>
stylesheet.</para>
+
+<para>For example, if you want to change the <literal
moreinfo="none">html.stylesheet</literal>
+to <filename moreinfo="none">reference.css</filename>, you might
create a driver
+stylesheet like this:</para>
+
+<programlisting format="linespecific"><xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+ <xsl:import
href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook....
+
+ <xsl:param
name="html.stylesheet">reference.css</xsl:param>
+
+</xsl:stylesheet></programlisting>
+
+<para>Naturally, you have to change the
+<sgmltag class="attribute">href</sgmltag> attribute on
+<literal moreinfo="none"><xsl:import></literal> to
point to
+<filename moreinfo="none">docbook.xsl</filename> on your system.
(Or
+<filename moreinfo="none">chunk.xsl</filename>, if you're using
chunking.)</para>
+
+<para>This is not intended to be <quote>user</quote> documentation.
+It is provided for developers writing customization layers for the
+stylesheets, and for anyone who's interested in <quote>how it
+works</quote>.</para>
+
+<para>Although I am trying to be thorough, this documentation is known
+to be incomplete. Don't forget to read the source, too :-)</para>
+</preface>
+
+<reference><title>Admonitions</title>
+<refentry id="admon.graphics">
+<refmeta>
+<refentrytitle>admon.graphics</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics</refname>
+<refpurpose>Use graphics in admonitions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="admon.graphics.frag">
+<xsl:param name="admon.graphics"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), admonitions are presented in an alternate style that
uses
+a graphic. Default graphics are provided in the distribution.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="admon.graphics.extension">
+<refmeta>
+<refentrytitle>admon.graphics.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics.extension</refname>
+<refpurpose>Extension for admonition graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="admon.graphics.extension.frag"><xsl:param
name="admon.graphics.extension"
select="'.png'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the extension to use on admonition graphics.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="admon.graphics.path">
+<refmeta>
+<refentrytitle>admon.graphics.path</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics.path</refname>
+<refpurpose>Path to admonition graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="admon.graphics.path.frag"><xsl:param
name="admon.graphics.path">images/</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the path, probably relative to the directory where the HTML
+files are created, to the admonition graphics.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="admon.textlabel">
+<refmeta>
+<refentrytitle>admon.textlabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.textlabel</refname>
+<refpurpose>Use text label in admonitions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="admon.textlabel.frag">
+<xsl:param name="admon.textlabel"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), admonitions are presented with a generated
+text label such as Note or Warning in the appropriate language.
+If zero, such labels are turned off, but any title child
+of the admonition element are still output.
+The default value is 1.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="admonition.title.properties">
+<refnamediv>
+<refname>admonition.title.properties</refname>
+<refpurpose>To set the style for admonitions titles.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="admonition.title.properties.frag">
+<xsl:attribute-set name="admonition.title.properties">
+ <xsl:attribute
name="font-size">14pt</xsl:attribute>
+ <xsl:attribute
name="font-weight">bold</xsl:attribute>
+ <xsl:attribute
name="hyphenate">false</xsl:attribute>
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>How do you want admonitions titles styled? </para>
+<para>Set the font-size, weight etc to the style required.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="admonition.properties">
+<refnamediv>
+<refname>admonition.properties</refname>
+<refpurpose>To set the style for admonitions.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="admonition.properties.frag"><xsl:attribute-set
name="admonition.properties"></xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>How do you want admonitions styled? </para>
+<para>Set the font-size, weight, etc. to the style required</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Callouts</title>
+<refentry id="callout.defaultcolumn">
+<refmeta>
+<refentrytitle>callout.defaultcolumn</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.defaultcolumn</refname>
+<refpurpose>Indicates what column callouts appear in by default</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.defaultcolumn.frag"><xsl:param
name="callout.defaultcolumn"
select="'60'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If a callout does not identify a column (for example, if it uses
+the <literal moreinfo="none">linerange</literal> <sgmltag
class="attribute">unit</sgmltag>),
+it will appear in the default column.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.graphics">
+<refmeta>
+<refentrytitle>callout.graphics</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics</refname>
+<refpurpose>Use graphics for callouts?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.graphics.frag">
+<xsl:param name="callout.graphics"
select="'1'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, callouts are presented with graphics (e.g., reverse-video
+circled numbers instead of "(1)", "(2)", etc.).
+Default graphics are provided in the distribution.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.graphics.extension">
+<refmeta>
+<refentrytitle>callout.graphics.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.extension</refname>
+<refpurpose>Extension for callout graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.graphics.extension.frag"><xsl:param
name="callout.graphics.extension"
select="'.png'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the extension to use on callout graphics.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.graphics.number.limit">
+<refmeta>
+<refentrytitle>callout.graphics.number.limit</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.number.limit</refname>
+<refpurpose>Number of the largest callout graphic</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.graphics.number.limit.frag"><xsl:param
name="callout.graphics.number.limit"
select="'10'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">callout.graphics</parameter>
+is non-zero, graphics are used to represent
+callout numbers. The value of
+<parameter
moreinfo="none">callout.graphics.number.limit</parameter>
+is
+the largest number for which a graphic exists. If the callout number
+exceeds this limit, the default presentation "(nnn)" will always
+be used.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.graphics.path">
+<refmeta>
+<refentrytitle>callout.graphics.path</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.path</refname>
+<refpurpose>Path to callout graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.graphics.path.frag">
+<xsl:param name="callout.graphics.path"
select="'images/callouts/'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the path, probably relative to the directory where the HTML
+files are created, to the callout graphics.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.unicode">
+<refmeta>
+<refentrytitle>callout.unicode</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode</refname>
+<refpurpose>Use Unicode characters rather than images for
callouts.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.unicode.frag"><xsl:param
name="callout.unicode"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The stylesheets can use either an image of the numbers one to ten, or the
single Unicode character which represents the numeral, in white on a black background. Use
this to select the Unicode character option.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.unicode.font">
+<refmeta>
+<refentrytitle>callout.unicode.font</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>callout.unicode.font</refname>
+<refpurpose>Specify a font for Unicode glyphs</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.unicode.font.frag"><xsl:param
name="callout.unicode.font"
select="'ZapfDingbats'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The name of the font to specify around Unicode callout glyphs.
+If set to the empty string, no font change will occur.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.unicode.number.limit">
+<refmeta>
+<refentrytitle>callout.unicode.number.limit</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode.number.limit</refname>
+<refpurpose>Number of the largest callout graphic</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.unicode.number.limit.frag"><xsl:param
name="callout.unicode.number.limit"
select="'10'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">callout.unicode</parameter>
+is non-zero, unicode characters are used to represent
+callout numbers. The value of
+<parameter
moreinfo="none">callout.unicode.number.limit</parameter>
+is
+the largest number for which a unicode character exists. If the callout number
+exceeds this limit, the default presentation "(nnn)" will always
+be used.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.unicode.start.character">
+<refmeta>
+<refentrytitle>callout.unicode.start.character</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode.start.character</refname>
+<refpurpose>First Unicode character to use, decimal value.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting
id="callout.unicode.start.character.frag"><xsl:param
name="callout.unicode.start.character"
select="10102"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">callout.graphics</parameter> is zero and <parameter
moreinfo="none">callout.unicode</parameter>
+is non-zero, unicode characters are used to represent
+callout numbers. The value of
+<parameter
moreinfo="none">callout.unicode.start.character</parameter>
+is the decimal unicode value used for callout number one. Currently,
+only 10102 is supported in the stylesheets for this parameter.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callouts.extension">
+<refmeta>
+<refentrytitle>callouts.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callouts.extension</refname>
+<refpurpose>Enable the callout extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callouts.extension.frag"><xsl:param
name="callouts.extension"
select="'1'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The callouts extension processes <sgmltag>areaset</sgmltag>
+elements in <sgmltag>ProgramListingCO</sgmltag> and other text-based
+callout elements.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>ToC/LoT/Index Generation</title>
+<refentry id="autotoc.label.separator">
+<refmeta>
+<refentrytitle>autotoc.label.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>autotoc.label.separator</refname>
+<refpurpose>Separator between labels and titles in the ToC</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="autotoc.label.separator.frag"><xsl:param
name="autotoc.label.separator" select="'.
'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>String to use to seperate labels and title in a table of
contents.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="process.empty.source.toc">
+<refmeta>
+<refentrytitle>process.empty.source.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>process.empty.source.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="process.empty.source.toc.frag"><xsl:param
name="process.empty.source.toc"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="process.source.toc">
+<refmeta>
+<refentrytitle>process.source.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>process.source.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="process.source.toc.frag"><xsl:param
name="process.source.toc"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="generate.toc">
+<refmeta>
+<refentrytitle>generate.toc</refentrytitle>
+<refmiscinfo role="type">table</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.toc</refname>
+<refpurpose>Control generation of ToCs and LoTs</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="generate.toc.frag">
+
+<xsl:param name="generate.toc">
+/appendix toc,title
+article/appendix nop
+/article toc,title
+book toc,title,figure,table,example,equation
+/chapter toc,title
+part toc,title
+/preface toc,title
+qandadiv toc
+qandaset toc
+reference toc,title
+/sect1 toc
+/sect2 toc
+/sect3 toc
+/sect4 toc
+/sect5 toc
+/section toc
+set toc,title
+</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter has a structured value. It is a table of space-delimited
+path/value pairs. Each path identifies some element in the source document
+using a restricted subset of XPath (only the implicit child axis, no wildcards,
+no predicates). Paths can be either relative or absolute.</para>
+
+<para>When processing a particular element, the stylesheets consult this table to
+determine if a ToC (or LoT(s)) should be generated.</para>
+
+<para>For example, consider the entry:</para>
+
+<screen format="linespecific">book toc,figure</screen>
+
+<para>This indicates that whenever a <sgmltag>book</sgmltag> is
formatted, a
+Table Of Contents and a List of Figures should be generated. Similarly,</para>
+
+<screen format="linespecific">/chapter toc</screen>
+
+<para>indicates that whenever a document <emphasis>that has a root
+of</emphasis> <sgmltag>chapter</sgmltag> is formatted, a Table of
+Contents should be generated. The entry <literal
moreinfo="none">chapter</literal> would match
+all chapters, but <literal moreinfo="none">/chapter</literal>
matches only <sgmltag>chapter</sgmltag>
+document elements.</para>
+
+<para>Generally, the longest match wins. So, for example, if you want to
distinguish
+articles in books from articles in parts, you could use these two entries:</para>
+
+<screen format="linespecific">book/article toc,figure
+part/article toc</screen>
+
+<para>Note that an article in a part can never match a <literal
moreinfo="none">book/article</literal>,
+so if you want nothing to be generated for articles in parts, you can simply leave
+that rule out.</para>
+
+<para>If you want to leave the rule in, to make it explicit that you're
turning
+something off, use the value <quote>nop</quote>. For example, the following
+entry disables ToCs and LoTs for articles:</para>
+
+<screen format="linespecific">article nop</screen>
+
+<para>Do not simply leave the word <quote>article</quote> in the file
+without a matching value. That'd be just begging the silly little
+path/value parser to get confused.</para>
+
+<para>Section ToCs are further controlled by the
+<parameter moreinfo="none">generate.section.toc.level</parameter>
parameter.
+For a given section level to have a ToC, it must have both an entry in
+<parameter moreinfo="none">generate.toc</parameter> and be within
the range enabled by
+<parameter
moreinfo="none">generate.section.toc.level</parameter>.</para>
+</refsect1>
+</refentry>
+
+<refentry id="generate.index">
+<refmeta>
+<refentrytitle>generate.index</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.index</refname>
+<refpurpose>Do you want an index?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="generate.index.frag"><xsl:param
name="generate.index"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specify if an index should be generated. </para>
+
+</refsect1>
+</refentry>
+
+<refentry id="make.index.markup">
+<refmeta>
+<refentrytitle>make.index.markup</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.index.markup</refname>
+<refpurpose>Generate XML index markup in the index?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="make.index.markup.frag">
+<xsl:param name="make.index.markup"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter enables a very neat trick for getting properly
+merged, collated back-of-the-book indexes. G. Ken Holman suggested
+this trick at Extreme Markup Languages 2002 and I'm indebted to him
+for it.</para>
+
+<para>Jeni Tennison's excellent code in
+<filename moreinfo="none">autoidx.xsl</filename> does a great job
of merging and
+sorting <sgmltag>indexterm</sgmltag>s in the document and building a
+back-of-the-book index. However, there's one thing that it cannot
+reasonably be expected to do: merge page numbers into ranges. (I would
+not have thought that it could collate and suppress duplicate page
+numbers, but in fact it appears to manage that task somehow.)</para>
+
+<para>Ken's trick is to produce a document in which the index at the
+back of the book is <quote>displayed</quote> in XML. Because the index
+is generated by the FO processor, all of the page numbers have been resolved.
+It's a bit hard to explain, but what it boils down to is that instead of having
+an index at the back of the book that looks like this:</para>
+
+<blockquote>
+<formalpara><title>A</title>
+<para>ap1, 1, 2, 3</para>
+</formalpara>
+</blockquote>
+
+<para>you get one that looks like this:</para>
+
+<blockquote>
+<programlisting
format="linespecific"><indexdiv>A</indexdiv>
+<indexentry>
+<primaryie>ap1</primaryie>,
+<phrase role="pageno">1</phrase>,
+<phrase role="pageno">2</phrase>,
+<phrase role="pageno">3</phrase>
+</indexentry></programlisting>
+</blockquote>
+
+<para>After building a PDF file with this sort of odd-looking index, you can
+extract the text from the PDF file and the result is a proper index expressed in
+XML.</para>
+
+<para>Now you have data that's amenable to processing and a simple Perl script
+(such as <filename moreinfo="none">fo/pdf2index</filename>) can
+merge page ranges and generate a proper index.</para>
+
+<para>Finally, reformat your original document using this literal index instead of
+an automatically generated one and <quote>bingo</quote>!</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="index.preferred.page.properties">
+<refnamediv>
+<refname>index.preferred.page.properties</refname>
+<refpurpose>Properties used to emphasize page number references for
+significant index terms</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="index.preferred.page.properties.frag">
+<xsl:attribute-set name="index.preferred.page.properties">
+ <xsl:attribute
name="font-weight">bold</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Properties used to emphasize page number references for
+significant index terms (<sgmltag
class="attribute">significance</sgmltag>=<sgmltag
class="attvalue">preffered</sgmltag>). Currently works only with
+XEP.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="xep.index.item.properties">
+<refnamediv>
+<refname>xep.index.item.properties</refname>
+<refpurpose>Properties associated with XEP index-items</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="xep.index.item.properties.frag">
+<xsl:attribute-set name="xep.index.item.properties">
+ <xsl:attribute
name="merge-subsequent-page-numbers">true</xsl:attribute>
+ <xsl:attribute
name="link-back">true</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Properties associated with XEP index-items. For more info see
+the section "Indexes" in
+<ulink
url="http://xep.xattic.com/xep/doc/spec.html"/>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="toc.section.depth">
+<refmeta>
+<refentrytitle>toc.section.depth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc.section.depth</refname>
+<refpurpose>How deep should recursive <sgmltag>section</sgmltag>s
appear
+in the TOC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="toc.section.depth.frag"><xsl:param
name="toc.section.depth">2</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the depth to which recursive sections should appear in the
+TOC.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="toc.indent.width">
+<refmeta>
+<refentrytitle>toc.indent.width</refentrytitle>
+<refmiscinfo role="type">float</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc.indent.width</refname>
+<refpurpose>Amount of indentation for TOC entries</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="toc.indent.width.frag">
+<xsl:param name="toc.indent.width"
select="24"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies, in points, the distance by which each level of the
+TOC is indented from its parent.</para>
+
+<para>This value is expressed in points, without
+a unit (in other words, it is a bare number). Using a bare number allows the stylesheet
+to perform calculations that would otherwise have to be performed by the FO processor
+because not all processors support expressions.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="toc.margin.properties">
+<refnamediv>
+<refname>toc.margin.properties</refname>
+<refpurpose>Margin properties used on Tables of Contents</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="toc.margin.properties.frag">
+<xsl:attribute-set name="toc.margin.properties">
+ <xsl:attribute
name="space-before.minimum">0.5em</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">2em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.5em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">2em</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>This attribute set is used on Tables of Contents. These attributes are set
+on the wrapper that surrounds the ToC block, not on each individual lines.</para>
+</refsect1>
+</refentry>
+
+<refentry id="bridgehead.in.toc">
+<refmeta>
+<refentrytitle>bridgehead.in.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bridgehead.in.toc</refname>
+<refpurpose>Should bridgehead elements appear in the TOC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="bridgehead.in.toc.frag"><xsl:param
name="bridgehead.in.toc"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, bridgeheads appear in the TOC. Note that this option
+is not fully supported and may be removed in a future version of the
+stylesheets.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="generate.section.toc.level">
+<refmeta>
+<refentrytitle>generate.section.toc.level</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.section.toc.level</refname>
+<refpurpose>Control depth of TOC generation in sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="generate.section.toc.level.frag">
+<xsl:param name="generate.section.toc.level"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">generate.section.toc.level</parameter> parameter
+controls the depth of section in which TOCs will be generated. Note
+that this is related to, but not the same as
+<parameter moreinfo="none">toc.section.depth</parameter>, which
controls the depth to
+which TOC entries will be generated in a given TOC.</para>
+<para>If, for example, <parameter
moreinfo="none">generate.section.toc.level</parameter>
+is <literal moreinfo="none">3</literal>, TOCs will be generated in
first, second, and third
+level sections, but not in fourth level sections.
+</para>
+
+</refsect1>
+</refentry>
+
+
+
+
+</reference>
+
+<reference><title>Processor Extensions</title>
+<refentry id="arbortext.extensions">
+<refmeta>
+<refentrytitle>arbortext.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>arbortext.extensions</refname>
+<refpurpose>Enable Arbortext extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="arbortext.extensions.frag"><xsl:param
name="arbortext.extensions"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink
url="http://www.arbortext.com/">Arbortext</ulink>
+extensions will be used.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="axf.extensions">
+<refmeta>
+<refentrytitle>axf.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>axf.extensions</refname>
+<refpurpose>Enable XSL Formatter extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="axf.extensions.frag">
+<xsl:param name="axf.extensions"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink
url="http://www.antennahouse.com/">XSL Formatter</ulink>
+extensions will be used. XSL Formatter extensions consists of PDF bookmarks,
+document information and better index processing.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="fop.extensions">
+<refmeta>
+<refentrytitle>fop.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>fop.extensions</refname>
+<refpurpose>Enable FOP extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="fop.extensions.frag"><xsl:param
name="fop.extensions"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink
url="http://xml.apache.org/fop/">FOP</ulink>
+extensions will be used. At present, this consists of PDF bookmarks.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="passivetex.extensions">
+<refmeta>
+<refentrytitle>passivetex.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>passivetex.extensions</refname>
+<refpurpose>Enable PassiveTeX extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="passivetex.extensions.frag"><xsl:param
name="passivetex.extensions"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink
url="http://users.ox.ac.uk/~rahtz/passivetex/">PassiveTeX</ulink>
+extensions will be used. At present, this consists of PDF bookmarks
+and sorted index terms.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="tex.math.in.alt">
+<refmeta>
+<refentrytitle>tex.math.in.alt</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tex.math.in.alt</refname>
+<refpurpose>TeX notation used for equations</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="tex.math.in.alt.frag">
+<xsl:param name="tex.math.in.alt"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want type math directly in TeX notation in equations,
+this parameter specifies notation used. Currently are supported two
+values -- <literal moreinfo="none">plain</literal> and <literal
moreinfo="none">latex</literal>. Empty
+value means that you are not using TeX math at all.</para>
+
+<para>Preferred way for including TeX alternative of math is inside of
+<sgmltag>textobject</sgmltag> element. Eg.:</para>
+
+<programlisting format="linespecific"><inlineequation>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="eq1.gif"/>
+</imageobject>
+<textobject><phrase>E=mc
squared</phrase></textobject>
+<textobject
role="tex"><phrase>E=mc^2</phrase></textobject>
+</inlinemediaobject>
+</inlineequation></programlisting>
+
+<para>If you are using <sgmltag>graphic</sgmltag> element, you can
+store TeX inside <sgmltag>alt</sgmltag> element:</para>
+
+<programlisting format="linespecific"><inlineequation>
+<alt role="tex">a^2+b^2=c^2</alt>
+<graphic fileref="a2b2c2.gif"/>
+</inlineequation></programlisting>
+
+<para>If you want use this feature, you should process your FO with
+PassiveTeX, which only supports TeX math notation. When calling
+stylsheet, don't forget to specify also
+passivetex.extensions=1.</para>
+
+<para>If you want equations in HTML, just process generated file
+<filename moreinfo="none">tex-math-equations.tex</filename> by TeX
or LaTeX. Then run
+dvi2bitmap program on result DVI file. You will get images for
+equations in your document.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="tex.math.delims">
+<refmeta>
+<refentrytitle>tex.math.delims</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tex.math.delims</refname>
+<refpurpose>Should be equations outputed for processing by TeX
+automatically surrounded by math mode delimiters</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="tex.math.delims.frag">
+<xsl:param name="tex.math.delims"
select="'1'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>For compatibility with DSSSL based DBTeXMath from Allin Cottrell
+you should set this parameter to 0.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="xep.extensions">
+<refmeta>
+<refentrytitle>xep.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xep.extensions</refname>
+<refpurpose>Enable XEP extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="xep.extensions.frag"><xsl:param
name="xep.extensions"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink
url="http://www.renderx.com/">XEP</ulink>
+extensions will be used. XEP extensions consists of PDF bookmarks,
+document information and better index processing.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Stylesheet Extensions</title>
+<refentry id="linenumbering.everyNth">
+<refmeta>
+<refentrytitle>linenumbering.everyNth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.everyNth</refname>
+<refpurpose>Indicate which lines should be numbered</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="linenumbering.everyNth.frag"><xsl:param
name="linenumbering.everyNth"
select="'5'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If line numbering is enabled, everyNth line will be numbered.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="linenumbering.extension">
+<refmeta>
+<refentrytitle>linenumbering.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.extension</refname>
+<refpurpose>Enable the line numbering extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="linenumbering.extension.frag"><xsl:param
name="linenumbering.extension"
select="'1'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, verbatim environments (elements that have the
+format='linespecific' notation attribute: address, literallayout,
+programlisting, screen, synopsis) that specify line numbering will
+have, surprise, line numbers.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="linenumbering.separator">
+<refmeta>
+<refentrytitle>linenumbering.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.separator</refname>
+<refpurpose>Specify a separator between line numbers and lines</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="linenumbering.separator.frag"><xsl:param
name="linenumbering.separator" select="'
'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The separator is inserted between line numbers and lines in
+the verbatim environment.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="linenumbering.width">
+<refmeta>
+<refentrytitle>linenumbering.width</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.width</refname>
+<refpurpose>Indicates the width of line numbers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="linenumbering.width.frag"><xsl:param
name="linenumbering.width"
select="'3'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If line numbering is enabled, line numbers will appear right
+justified in a field "width" characters wide.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="tablecolumns.extension">
+<refmeta>
+<refentrytitle>tablecolumns.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tablecolumns.extension</refname>
+<refpurpose>Enable the table columns extension function</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="tablecolumns.extension.frag"><xsl:param
name="tablecolumns.extension"
select="'1'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The table columns extension function adjusts the widths of table
+columns in the HTML result to more accurately reflect the specifications
+in the CALS table.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="textinsert.extension">
+<refmeta>
+<refentrytitle>textinsert.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>textinsert.extension</refname>
+<refpurpose>Enable the textinsert extension element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="textinsert.extension.frag"><xsl:param
name="textinsert.extension"
select="'1'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The textinsert extension element inserts the contents of a
+a file into the result tree (as text).
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="use.extensions">
+<refmeta>
+<refentrytitle>use.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.extensions</refname>
+<refpurpose>Enable extensions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="use.extensions.frag"><xsl:param
name="use.extensions"
select="'0'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, extensions may be used. Each extension is
+further controlled by its own parameter. But if
+<parameter moreinfo="none">use.extensions</parameter> is zero, no
extensions will
+be used.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Automatic labelling</title>
+<refentry id="appendix.autolabel">
+<refmeta>
+<refentrytitle>appendix.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>appendix.autolabel</refname>
+<refpurpose>Are Appendixes automatically enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="appendix.autolabel.frag"><xsl:param
name="appendix.autolabel"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled appendixes will be
+enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="chapter.autolabel">
+<refmeta>
+<refentrytitle>chapter.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chapter.autolabel</refname>
+<refpurpose>Are chapters automatically enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="chapter.autolabel.frag"><xsl:param
name="chapter.autolabel"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled chapters will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="part.autolabel">
+<refmeta>
+<refentrytitle>part.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>part.autolabel</refname>
+<refpurpose>Are parts and references enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="part.autolabel.frag"><xsl:param
name="part.autolabel"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled parts and references will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="preface.autolabel">
+<refmeta>
+<refentrytitle>preface.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>preface.autolabel</refname>
+<refpurpose>Are prefaces enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="preface.autolabel.frag"><xsl:param
name="preface.autolabel"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled prefaces will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.autolabel">
+<refmeta>
+<refentrytitle>section.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.autolabel</refname>
+<refpurpose>Are sections enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.autolabel.frag"><xsl:param
name="section.autolabel"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled sections will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.label.includes.component.label">
+<refmeta>
+<refentrytitle>section.label.includes.component.label</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.label.includes.component.label</refname>
+<refpurpose>Do section labels include the component label?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting
id="section.label.includes.component.label.frag"><xsl:param
name="section.label.includes.component.label"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), section labels are prefixed with the label of the
+component that contains them.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="label.from.part">
+<refmeta>
+<refentrytitle>label.from.part</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>label.from.part</refname>
+<refpurpose>Renumber chapters in each part?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="label.from.part.frag"><xsl:param
name="label.from.part"
select="'0'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">label.from.part</parameter> is non-zero, components
+(<sgmltag>chapter</sgmltag>s, <sgmltag>appendixe</sgmltag>s,
etc.)
+will be numbered from 1 in each <sgmltag>part</sgmltag>. Otherwise,
+they will be numbered monotonically throughout each
+<sgmltag>book</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>XSLT Processing</title>
+<refentry id="rootid">
+<refmeta>
+<refentrytitle>rootid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>rootid</refname>
+<refpurpose>Specify the root element to format</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="rootid.frag"><xsl:param
name="rootid"
select="''"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter moreinfo="none">rootid</parameter> is
specified, it must be the
+value of an ID that occurs in the document being formatted. The entire
+document will be loaded and parsed, but formatting will begin at the
+element identified, rather than at the root. For example, this allows
+you to process only chapter 4 of a book.</para>
+<para>Because the entire document is available to the processor, automatic
+numbering, cross references, and other dependencies are correctly
+resolved.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Meta/*Info</title>
+<refentry id="make.single.year.ranges">
+<refmeta>
+<refentrytitle>make.single.year.ranges</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.single.year.ranges</refname>
+<refpurpose>Print single-year ranges (e.g., 1998-1999)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="make.single.year.ranges.frag"><xsl:param
name="make.single.year.ranges"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, year ranges that span a single year will be printed
+in range notation (1998-1999) instead of discrete notation
+(1998, 1999).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="make.year.ranges">
+<refmeta>
+<refentrytitle>make.year.ranges</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.year.ranges</refname>
+<refpurpose>Collate copyright years into ranges?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="make.year.ranges.frag"><xsl:param
name="make.year.ranges"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, copyright years will be collated into ranges.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="author.othername.in.middle">
+<refmeta>
+<refentrytitle>author.othername.in.middle</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>author.othername.in.middle</refname>
+<refpurpose>Is <sgmltag>othername</sgmltag> in
<sgmltag>author</sgmltag> a
+middle name?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="author.othername.in.middle.frag"><xsl:param
name="author.othername.in.middle"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), the <sgmltag>othername</sgmltag> of an
<sgmltag>author</sgmltag>
+appears between the <sgmltag>firstname</sgmltag> and
+<sgmltag>surname</sgmltag>. Otherwise,
<sgmltag>othername</sgmltag>
+is suppressed.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Reference Pages</title>
+<refentry id="funcsynopsis.decoration">
+<refmeta>
+<refentrytitle>funcsynopsis.decoration</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsis.decoration</refname>
+<refpurpose>Decorate elements of a FuncSynopsis?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="funcsynopsis.decoration.frag"><xsl:param
name="funcsynopsis.decoration"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), elements of the FuncSynopsis will be decorated (e.g. bold
or
+italic). The decoration is controlled by functions that can be redefined
+in a customization layer.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="funcsynopsis.style">
+<refmeta>
+<refentrytitle>funcsynopsis.style</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">ansi</refmiscinfo>
+<refmiscinfo role="value">kr</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsis.style</refname>
+<refpurpose>What style of 'FuncSynopsis' should be
generated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="funcsynopsis.style.frag"><xsl:param
name="funcsynopsis.style">kr</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <varname>funcsynopsis.style</varname> is <literal
moreinfo="none">ansi</literal>,
+ANSI-style function synopses are generated for a
+<sgmltag>funcsynopsis</sgmltag>, otherwise K&R-style
+function synopses are generated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="function.parens">
+<refmeta>
+<refentrytitle>function.parens</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>function.parens</refname>
+<refpurpose>Generate parens after a function?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="function.parens.frag"><xsl:param
name="function.parens">0</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If not 0, the formatting of
+a <sgmltag class="starttag">function</sgmltag> element will
include
+generated parenthesis.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="refentry.generate.name">
+<refmeta>
+<refentrytitle>refentry.generate.name</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.generate.name</refname>
+<refpurpose>Output NAME header before 'RefName'(s)?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="refentry.generate.name.frag"><xsl:param
name="refentry.generate.name"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), a "NAME" section title is output before the
list
+of 'RefName's. This parameter and
+<parameter moreinfo="none">refentry.generate.title</parameter> are
mutually
+exclusive. This means that if you change this parameter to zero, you
+should set <parameter
moreinfo="none">refentry.generate.title</parameter> to 1 unless
+you want get quite strange output.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="refentry.generate.title">
+<refmeta>
+<refentrytitle>refentry.generate.title</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.generate.title</refname>
+<refpurpose>Output title before 'RefName'(s)?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="refentry.generate.title.frag">
+<xsl:param name="refentry.generate.title"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), the reference page title or first name is
+output before the list of 'RefName's. This parameter and
+<parameter moreinfo="none">refentry.generate.name</parameter> are
mutually exclusive.
+This means that if you change this parameter to 1, you
+should set <parameter
moreinfo="none">refentry.generate.name</parameter> to 0 unless
+you want get quite strange output.</para>
+
+
+</refsect1>
+</refentry>
+
+<refentry id="refentry.pagebreak">
+<refmeta>
+<refentrytitle>refentry.pagebreak</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.pagebreak</refname>
+<refpurpose>Start each refentry on a new page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="refentry.pagebreak.frag"><xsl:param
name="refentry.pagebreak"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero (the default), each <sgmltag>refentry</sgmltag>
+element will start on a new page. If zero, a page
+break will not be generated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="refentry.title.properties">
+<refmeta>
+<refentrytitle>refentry.title.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.title.properties</refname>
+<refpurpose>Title properties for a refentry title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="refentry.title.properties.frag">
+<xsl:attribute-set name="refentry.title.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of
select="$title.font.family"></xsl:value-of>
+ </xsl:attribute>
+ <xsl:attribute
name="font-size">18pt</xsl:attribute>
+ <xsl:attribute
name="font-weight">bold</xsl:attribute>
+ <xsl:attribute
name="space-after">1em</xsl:attribute>
+ <xsl:attribute
name="hyphenate">false</xsl:attribute>
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">1.0em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">0.5em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.4em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">0.6em</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Formatting properties applied to refentry titles,
+including refnamediv, refsect1 through 3, and refsection.
+The font size is supplied by the appropriate
+<parameter
moreinfo="none">section.level<replaceable>X</replaceable>.title.properties</parameter>
+attribute-set,
+computed from its location in the section hierarchy.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="refentry.xref.manvolnum">
+<refmeta>
+<refentrytitle>refentry.xref.manvolnum</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.xref.manvolnum</refname>
+<refpurpose>Output <sgmltag>manvolnum</sgmltag> as part of
+<sgmltag>refentry</sgmltag> cross-reference?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="refentry.xref.manvolnum.frag"><xsl:param
name="refentry.xref.manvolnum"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>if true (non-zero), the <sgmltag>manvolnum</sgmltag> is used when
cross-referencing
+<sgmltag>refentry</sgmltag>s, either with
<sgmltag>xref</sgmltag>
+or <sgmltag>citerefentry</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Tables</title>
+<refentry id="default.table.width">
+<refmeta>
+<refentrytitle>default.table.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.table.width</refname>
+<refpurpose>The default width of tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="default.table.width.frag"><xsl:param
name="default.table.width"
select="''"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, this value will be used for the WIDTH attribute on
+tables that do not specify an alternate width (with the dbhtml processing
+instruction).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="nominal.table.width">
+<refmeta>
+<refentrytitle>nominal.table.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>nominal.table.width</refname>
+<refpurpose>The (absolute) nominal width of tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="nominal.table.width.frag"><xsl:param
name="nominal.table.width"
select="'6in'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>In order to convert CALS column widths into HTML column widths, it
+is sometimes necessary to have an absolute table width to use for conversion
+of mixed absolute and relative widths. This value must be an absolute
+length (not a percentag).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.cell.padding">
+<refmeta>
+<refentrytitle>table.cell.padding</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.cell.padding</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.cell.padding.frag">
+<xsl:attribute-set name="table.cell.padding">
+ <xsl:attribute
name="padding-left">2pt</xsl:attribute>
+ <xsl:attribute
name="padding-right">2pt</xsl:attribute>
+ <xsl:attribute
name="padding-top">2pt</xsl:attribute>
+ <xsl:attribute
name="padding-bottom">2pt</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.frame.border.thickness">
+<refmeta>
+<refentrytitle>table.frame.border.thickness</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.frame.border.thickness</refname>
+<refpurpose>Specifies the thickness of the frame border</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.frame.border.thickness.frag">
+<xsl:param name="table.frame.border.thickness"
select="'0.5pt'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the thickness of the border on the table's frame.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.frame.border.style">
+<refmeta>
+<refentrytitle>table.frame.border.style</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.frame.border.style</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.frame.border.style.frag">
+<xsl:param name="table.frame.border.style"
select="'solid'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.frame.border.color">
+<refmeta>
+<refentrytitle>table.frame.border.color</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.frame.border.color</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.frame.border.color.frag">
+
+<xsl:param name="table.frame.border.color"
select="'black'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.cell.border.thickness">
+<refmeta>
+<refentrytitle>table.cell.border.thickness</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.cell.border.thickness</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.cell.border.thickness.frag">
+<xsl:param name="table.cell.border.thickness"
select="'0.5pt'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.cell.border.style">
+<refmeta>
+<refentrytitle>table.cell.border.style</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.cell.border.style</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.cell.border.style.frag">
+<xsl:param name="table.cell.border.style"
select="'solid'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.cell.border.color">
+<refmeta>
+<refentrytitle>table.cell.border.color</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.cell.border.color</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.cell.border.color.frag">
+
+<xsl:param name="table.cell.border.color"
select="'black'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.table.properties">
+<refnamediv>
+<refname>table.table.properties</refname>
+<refpurpose>Properties associated with a table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.table.properties.frag">
+<xsl:attribute-set name="table.table.properties">
+ <xsl:attribute
name="border-before-width.conditionality">retain</xsl:attribute>
+ <xsl:attribute
name="border-collapse">collapse</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for tables. This parameter should really
+have been called <literal
moreinfo="none">table.properties</literal>, but that parameter
+name was inadvertantly established for the block-level properties
+of the table as a whole.
+</para>
+
+<para>See also <parameter
moreinfo="none">table.properties</parameter>.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Linking</title>
+<refentry id="target.database.document">
+<refmeta>
+<refentrytitle>target.database.document</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>target.database.document</refname>
+<refpurpose>Name of master database file for resolving
+olinks</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <programlisting
id="target.database.document.frag">
+<xsl:param name="target.database.document"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>
+To resolve olinks between documents, the stylesheets use
+a master database document that identifies the target datafiles for all the documents
within the scope
+of the olinks. This parameter value is the URI of
+the master document to be read during processing to resolve olinks.
+The default value is <filename
moreinfo="none">olinkdb.xml</filename>.</para>
+<para>The data structure of the file is defined in the <filename
moreinfo="none">targetdatabase.dtd</filename> DTD. The database file
provides the high level elements to record the identifiers, locations, and relationships
of documents. The cross reference data for individual documents is generally pulled into
the database using system entity references or XIncludes. See also <parameter
moreinfo="none">targets.filename</parameter>.
+
+</para>
+</refsect1>
+</refentry>
+
+<refentry id="use.local.olink.style">
+<refmeta>
+<refentrytitle>use.local.olink.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.local.olink.style</refname>
+<refpurpose>Process olinks using xref style of current
+document</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <programlisting id="use.local.olink.style.frag">
+<xsl:param name="use.local.olink.style"
select="0"></xsl:param> </programlisting>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>When cross reference data is collected for use by olinks, the data for each
potential target includes one field containing a completely assembled cross reference
string, as if it were an xref generated in that document. Other fields record the separate
title, number, and element name of each target. When an olink is formed to a target from
another document, the olink resolves to that preassembled string by default. If the
<parameter moreinfo="none">use.local.olink.style</parameter>
parameter is set to non-zero, then instead the cross
+reference string is formed again from the target title, number, and
+element name, using the stylesheet processing the targeting document.
+Then olinks will match the xref style in the targeting document
+rather than in the target document. If both documents are processed
+with the same stylesheet, then the results will be the same.</para>
+</refsect1>
+</refentry>
+
+<refentry id="current.docid">
+<refmeta>
+<refentrytitle>current.docid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>current.docid</refname>
+<refpurpose>targetdoc identifier for the document being
+processed</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <programlisting id="current.docid.frag">
+<xsl:param name="current.docid"
select="''"></xsl:param> </programlisting>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>When olinks between documents are resolved for HTML output, the stylesheet
can compute the relative path between the current document and the target document. The
stylesheet needs to know the <literal
moreinfo="none">targetdoc</literal> identifiers for both documents, as
they appear in the <parameter
moreinfo="none">target.database.document</parameter> database file.
This parameter passes to the stylesheet
+the targetdoc identifier of the current document, since that
+identifier does not appear in the document itself. </para>
+<para>This parameter can also be used for print output. If an olink's
<literal moreinfo="none">targetdoc</literal> id differs from the
<literal moreinfo="none">current.docid</literal>, then the
stylesheet can append the target document's title to the generated olink text. That
identifies to the reader that the link is to a different document, not the current
document. See also <parameter
moreinfo="none">olink.doctitle</parameter> to enable that
feature.</para>
+</refsect1>
+</refentry>
+
+<refentry id="olink.doctitle">
+<refmeta>
+<refentrytitle>olink.doctitle</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.doctitle</refname>
+<refpurpose>show the document title for external olinks?</refpurpose>
+
+</refnamediv>
+<refsynopsisdiv> <programlisting id="olink.doctitle.frag">
+<xsl:param name="olink.doctitle"
select="0"></xsl:param> </programlisting>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>When olinks between documents are resolved for print output, the generated
text may not make it clear that the reference is to another document. It is possible for
the stylesheets to append the other document's title to external olinks. For this to
happen, two parameters must be set. The <parameter
moreinfo="none">olink.doctitle</parameter> parameter should be set to
nonzero to enable this
+feature. And you should set the <parameter
moreinfo="none">current.docid</parameter> parameter to the document id
for the document currently
+being processed for output. If an olink's <literal
moreinfo="none">targetdoc</literal> id differs from the <literal
moreinfo="none">current.docid</literal>, then the stylesheet can append
the target document's
+title to the generated olink text. </para>
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>QAndASet</title>
+<refentry id="qandadiv.autolabel">
+<refmeta>
+<refentrytitle>qandadiv.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qandadiv.autolabel</refname>
+<refpurpose>Are divisions in QAndASets enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qandadiv.autolabel.frag"><xsl:param
name="qandadiv.autolabel"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled qandadivs will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="qanda.inherit.numeration">
+<refmeta>
+<refentrytitle>qanda.inherit.numeration</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.inherit.numeration</refname>
+<refpurpose>Does enumeration of QandASet components inherit the numeration of
parent elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qanda.inherit.numeration.frag"><xsl:param
name="qanda.inherit.numeration"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), numbered QandADiv elements and Questions and Answers
inherit
+the numeration of the ancestors of the QandASet.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="qanda.defaultlabel">
+<refmeta>
+<refentrytitle>qanda.defaultlabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.defaultlabel</refname>
+<refpurpose>Sets the default for defaultlabel on QandASet.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qanda.defaultlabel.frag"><xsl:param
name="qanda.defaultlabel">number</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If no defaultlabel attribute is specified on a QandASet, this
+value is used. It must be one of the legal values for the defaultlabel
+attribute.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Bibliography</title>
+<refentry id="biblioentry.item.separator">
+<refmeta>
+<refentrytitle>biblioentry.item.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>biblioentry.item.separator</refname>
+<refpurpose>Text to separate bibliography entries</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="biblioentry.item.separator.frag"><xsl:param
name="biblioentry.item.separator">.
</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Text to separate bibliography entries
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="bibliography.collection">
+<refmeta>
+<refentrytitle>bibliography.collection</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliography.collection</refname>
+<refpurpose>Name of the bibliography collection file</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="bibliography.collection.frag"><xsl:param
name="bibliography.collection"
select="'http://docbook.sourceforge.net/release/bibliography/bib...
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Maintaining bibliography entries across a set of documents is tedious, time
+consuming, and error prone. It makes much more sense, usually, to store all of
+the bibliography entries in a single place and simply <quote>extract</quote>
+the ones you need in each document.</para>
+
+<para>That's the purpose of the
+<parameter moreinfo="none">bibliography.collection</parameter>
parameter. To setup a global
+bibliography <quote>database</quote>, follow these steps:</para>
+
+<para>First, create a stand-alone bibliography document that contains all of
+the documents that you wish to reference. Make sure that each bibliography
+entry (whether you use <sgmltag>biblioentry</sgmltag> or
<sgmltag>bibliomixed</sgmltag>)
+has an ID.</para>
+
+<para>My global bibliography, <filename
moreinfo="none">~/bibliography.xml</filename> begins
+like this:</para>
+
+<informalexample>
+<programlisting format="linespecific"><!DOCTYPE bibliography
+ PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<bibliography><title>References</title>
+
+<bibliomixed id="xml-rec"><abbrev>XML
1.0</abbrev>Tim Bray,
+Jean Paoli, C. M. Sperberg-McQueen, and Eve Maler, editors.
+<citetitle><ulink
url="http://www.w3.org/TR/REC-xml">Extensible Markup
+Language (XML) 1.0 Second Edition</ulink></citetitle>.
+World Wide Web Consortium, 2000.
+</bibliomixed>
+
+<bibliomixed
id="xml-names"><abbrev>Namespaces</abbrev>Tim
Bray,
+Dave Hollander,
+and Andrew Layman, editors.
+<citetitle><ulink
url="http://www.w3.org/TR/REC-xml-names/">Namespaces in
+XML</ulink></citetitle>.
+World Wide Web Consortium, 1999.
+</bibliomixed>
+
+<!-- ... -->
+</bibliography>
+</programlisting>
+</informalexample>
+
+<para>When you create a bibliography in your document, simply
+provide <emphasis>empty</emphasis>
<sgmltag>bibliomixed</sgmltag>
+entries for each document that you wish to cite. Make sure that these
+elements have the same ID as the corresponding <quote>real</quote>
+entry in your global bibliography.</para>
+
+<para>For example:</para>
+
+<informalexample>
+<programlisting
format="linespecific"><bibliography><title>Bibliography</title>
+
+<bibliomixed id="xml-rec"/>
+<bibliomixed id="xml-names"/>
+<bibliomixed id="DKnuth86">Donald E. Knuth.
<citetitle>Computers and
+Typesetting: Volume B, TeX: The Program</citetitle>. Addison-Wesley,
+1986. ISBN 0-201-13437-3.
+</bibliomixed>
+<bibliomixed id="relaxng"/>
+
+</bibliography></programlisting>
+</informalexample>
+
+<para>Note that it's perfectly acceptable to mix entries from your
+global bibliography with <quote>normal</quote> entries. You can use
+<sgmltag>xref</sgmltag> or other elements to cross-reference your
+bibliography entries in exactly the same way you do now.</para>
+
+<para>Finally, when you are ready to format your document, simply set the
+<parameter moreinfo="none">bibliography.collection</parameter>
parameter (in either a
+customization layer or directly through your processor's interface) to
+point to your global bibliography.</para>
+
+<para>The stylesheets will format the bibliography in your document as if
+all of the entries referenced appeared there literally.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="bibliography.numbered">
+<refmeta>
+<refentrytitle>bibliography.numbered</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliography.numbered</refname>
+<refpurpose>Should bibliography entries be numbered?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="bibliography.numbered.frag">
+<xsl:param name="bibliography.numbered"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero bibliography entries will be numbered</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Glossary</title>
+<refentry id="glossterm.auto.link">
+<refmeta>
+<refentrytitle>glossterm.auto.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossterm.auto.link</refname>
+<refpurpose>Generate links from glossterm to glossentry
automaticaly?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="glossterm.auto.link.frag">
+<xsl:param name="glossterm.auto.link"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, a link will be automatically created from glossterm
+to glossentry for that glossary term. This is usefull when your
+glossterm names are consistent and you don't want to add links
+manually.</para>
+<para>If there is <sgmltag
class="attribute">linkend</sgmltag> on
+<sgmltag>glossterm</sgmltag> then is used instead of autogeneration of
+link.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="firstterm.only.link">
+<refmeta>
+<refentrytitle>firstterm.only.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>firstterm.only.link</refname>
+<refpurpose>Does automatic glossterm linking only apply to
firstterms?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="firstterm.only.link.frag">
+<xsl:param name="firstterm.only.link"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, only <sgmltag>firstterm</sgmltag>s will be automatically
linked
+to the glossary. If glossary linking is not enabled, this parameter
+has no effect.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="glossary.collection">
+<refmeta>
+<refentrytitle>glossary.collection</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossary.collection</refname>
+<refpurpose>Name of the glossary collection file</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="glossary.collection.frag">
+<xsl:param name="glossary.collection"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Glossaries maintained independently across a set of documents
+are likely to become inconsistent unless considerable effort is
+expended to keep them in sync. It makes much more sense, usually, to
+store all of the glossary entries in a single place and simply
+<quote>extract</quote> the ones you need in each document.</para>
+
+<para>That's the purpose of the
+<parameter moreinfo="none">glossary.collection</parameter>
parameter. To setup a global
+glossary <quote>database</quote>, follow these steps:</para>
+
+<refsect2><title>Setting Up the Glossary Database</title>
+
+<para>First, create a stand-alone glossary document that contains all of
+the entries that you wish to reference. Make sure that each glossary
+entry has an ID.</para>
+
+<para>Here's an example glossary:</para>
+
+<informalexample>
+<programlisting format="linespecific">
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE glossary
+ PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<glossary>
+<glossaryinfo>
+<editor><firstname>Eric</firstname><surname>Raymond</surname></editor>
+<title>Jargon File 4.2.3 (abridged)</title>
+<releaseinfo>Just some test data</releaseinfo>
+</glossaryinfo>
+
+<glossdiv><title>0</title>
+
+<glossentry>
+<glossterm>0</glossterm>
+<glossdef>
+<para>Numeric zero, as opposed to the letter `O' (the 15th letter of
+the English alphabet). In their unmodified forms they look a lot
+alike, and various kluges invented to make them visually distinct have
+compounded the confusion. If your zero is center-dotted and letter-O
+is not, or if letter-O looks almost rectangular but zero looks more
+like an American football stood on end (or the reverse), you're
+probably looking at a modern character display (though the dotted zero
+seems to have originated as an option on IBM 3270 controllers). If
+your zero is slashed but letter-O is not, you're probably looking at
+an old-style ASCII graphic set descended from the default typewheel on
+the venerable ASR-33 Teletype (Scandinavians, for whom /O is a letter,
+curse this arrangement). (Interestingly, the slashed zero long
+predates computers; Florian Cajori's monumental "A History of
+Mathematical Notations" notes that it was used in the twelfth and
+thirteenth centuries.) If letter-O has a slash across it and the zero
+does not, your display is tuned for a very old convention used at IBM
+and a few other early mainframe makers (Scandinavians curse
<emphasis>this</emphasis>
+arrangement even more, because it means two of their letters collide).
+Some Burroughs/Unisys equipment displays a zero with a
<emphasis>reversed</emphasis>
+slash. Old CDC computers rendered letter O as an unbroken oval and 0
+as an oval broken at upper right and lower left. And yet another
+convention common on early line printers left zero unornamented but
+added a tail or hook to the letter-O so that it resembled an inverted
+Q or cursive capital letter-O (this was endorsed by a draft ANSI
+standard for how to draw ASCII characters, but the final standard
+changed the distinguisher to a tick-mark in the upper-left corner).
+Are we sufficiently confused yet?</para>
+</glossdef>
+</glossentry>
+
+<glossentry>
+<glossterm>1TBS</glossterm>
+<glossdef>
+<para role="accidence">
+<phrase role="pronounce"></phrase>
+<phrase role="partsofspeach">n</phrase>
+</para>
+<para>The "One True Brace Style"</para>
+<glossseealso>indent style</glossseealso>
+</glossdef>
+</glossentry>
+
+<!-- ... -->
+
+</glossdiv>
+
+<!-- ... -->
+
+</glossary></programlisting>
+</informalexample>
+
+</refsect2>
+
+<refsect2><title>Marking Up Glossary Terms</title>
+
+<para>That takes care of the glossary database, now you have to get the entries
+into your document. Unlike bibliography entries, which can be empty, creating
+<quote>placeholder</quote> glossary entries would be very tedious. So
instead,
+support for <parameter
moreinfo="none">glossary.collection</parameter> relies on implicit
linking.</para>
+
+<para>In your source document, simply use <sgmltag>firstterm</sgmltag>
and
+<sgmltag>glossterm</sgmltag> to identify the terms you wish to have included
+in the glossary. The stylesheets assume that you will either set the
+<sgmltag class="attribute">baseform</sgmltag> attribute correctly,
or that the
+content of the element exactly matches a term in your glossary.</para>
+
+<para>If you're using a <parameter
moreinfo="none">glossary.collection</parameter>, don't
+make explicit links on the terms in your document.</para>
+
+<para>So, in your document, you might write things like this:</para>
+
+<informalexample>
+<programlisting format="linespecific"><para>This is dummy
text, without any real meaning.
+The point is simply to reference glossary terms like
<glossterm>0</glossterm>
+and the <firstterm baseform="1TBS">One True Brace Style
(1TBS)</firstterm>.
+The <glossterm>1TBS</glossterm>, as you can probably imagine,
is a nearly
+religious issue.</para></programlisting>
+</informalexample>
+
+<para>If you set the <parameter
moreinfo="none">firstterm.only.link</parameter> parameter,
+only the terms marked with <sgmltag>firstterm</sgmltag> will be links.
+Otherwise, all the terms will be linked.</para>
+
+</refsect2>
+
+<refsect2><title>Marking Up the Glossary</title>
+
+<para>The glossary itself has to be identified for the stylesheets. For lack
+of a better choice, the <sgmltag class="attribute">role</sgmltag>
is used.
+To identify the glossary as the target for automatic processing, set
+the role to <quote><literal
moreinfo="none">auto</literal></quote>. The title of this
+glossary (and any other information from the <sgmltag>glossaryinfo</sgmltag>
+that's rendered by your stylesheet) will be displayed, but the entries will
+come from the database.
+</para>
+
+<para>Unfortunately, the glossary can't be empty, so you must put in
+at least one <sgmltag>glossentry</sgmltag>. The content of this entry
+is irrelevant, it will not be rendered:</para>
+
+<informalexample>
+<programlisting format="linespecific"><glossary
role="auto">
+<glossentry>
+<glossterm>Irrelevant</glossterm>
+<glossdef>
+<para>If you can see this, the document was processed incorrectly. Use
+the <parameter>glossary.collection</parameter>
parameter.</para>
+</glossdef>
+</glossentry>
+</glossary></programlisting>
+</informalexample>
+
+<para>What about glossary divisions? If your glossary database has glossary
+divisions <emphasis>and</emphasis> your automatic glossary contains at least
+one <sgmltag>glossdiv</sgmltag>, the automic glossary will have divisions.
+If the <sgmltag>glossdiv</sgmltag> is missing from either location, no
divisions
+will be rendered.</para>
+
+<para>Glossary entries (and divisions, if appropriate) in the glossary will
+occur in precisely the order they occur in your database.</para>
+
+</refsect2>
+
+<refsect2><title>Formatting the Document</title>
+
+<para>Finally, when you are ready to format your document, simply set the
+<parameter moreinfo="none">glossary.collection</parameter>
parameter (in either a
+customization layer or directly through your processor's interface) to
+point to your global glossary.</para>
+
+<para>The stylesheets will format the glossary in your document as if
+all of the entries implicilty referenced appeared there literally.</para>
+</refsect2>
+
+<refsect2><title>Limitations</title>
+
+<para>Glossary cross-references <emphasis>within the
glossary</emphasis> are
+not supported. For example, this <emphasis>will not</emphasis>
work:</para>
+
+<informalexample>
+<programlisting format="linespecific"><glossentry>
+<glossterm>gloss-1</glossterm>
+<glossdef><para>A description that references
<glossterm>gloss-2</glossterm>.</para>
+<glossseealso>gloss-2</glossseealso>
+</glossdef>
+</glossentry></programlisting>
+</informalexample>
+
+<para>If you put glossary cross-references in your glossary that way,
+you'll get the cryptic error: <computeroutput
moreinfo="none">Warning:
+glossary.collection specified, but there are 0 automatic
+glossaries</computeroutput>.</para>
+
+<para>Instead, you must do two things:</para>
+
+<orderedlist inheritnum="ignore" continuation="restarts">
+<listitem>
+<para>Markup your glossary using
<sgmltag>glossseealso</sgmltag>:</para>
+
+<informalexample>
+<programlisting format="linespecific"><glossentry>
+<glossterm>gloss-1</glossterm>
+<glossdef><para>A description that references
<glossterm>gloss-2</glossterm>.</para>
+<glossseealso>gloss-2</glossseealso>
+</glossdef>
+</glossentry></programlisting>
+</informalexample>
+</listitem>
+
+<listitem>
+<para>Make sure there is at least one <sgmltag>glossterm</sgmltag>
reference to
+<glossterm>gloss-2</glossterm> <emphasis>in your
document</emphasis>. The
+easiest way to do that is probably within a <sgmltag>remark</sgmltag> in
your
+automatic glossary:</para>
+
+<informalexample>
+<programlisting format="linespecific"><glossary
role="auto">
+<remark>Make sure there's a reference to
<glossterm>gloss-2</glossterm>.</remark>
+<glossentry>
+<glossterm>Irrelevant</glossterm>
+<glossdef>
+<para>If you can see this, the document was processed incorrectly. Use
+the <parameter>glossary.collection</parameter>
parameter.</para>
+</glossdef>
+</glossentry>
+</glossary></programlisting>
+</informalexample>
+</listitem>
+</orderedlist>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+<refentry id="glossterm.separation">
+<refmeta>
+<refentrytitle>glossterm.separation</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossterm.separation</refname>
+<refpurpose>Separation between glossary terms and descriptions in list
mode</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="glossterm.separation.frag">
+<xsl:param name="glossterm.separation"
select="'0.25in'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the separation between glossary terms and descriptions when
+glossarys are presented using lists.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="glossterm.width">
+<refmeta>
+<refentrytitle>glossterm.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossterm.width</refname>
+<refpurpose>Width of glossterm in list presentation mode</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="glossterm.width.frag">
+<xsl:param name="glossterm.width"
select="'2in'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the width reserved for glossary terms when
+a list presentation is used.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="glossary.as.blocks">
+<refmeta>
+<refentrytitle>glossary.as.blocks</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossary.as.blocks</refname>
+<refpurpose>Present glossarys using blocks instead of lists?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="glossary.as.blocks.frag">
+<xsl:param name="glossary.as.blocks"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, <sgmltag>glossary</sgmltag>s will be formatted as
+blocks.</para>
+
+<para>If you have long <sgmltag>glossterm</sgmltag>s, proper list
+markup in the FO case may produce unattractive lists. By setting this
+parameter, you can force the stylesheets to produce block markup
+instead of proper lists.</para>
+
+<para>You can override this setting with a processing instruction as the
+child of <sgmltag>glossary</sgmltag>: <sgmltag
class="pi">dbfo
+glossary-presentation="blocks"</sgmltag> or <sgmltag
class="pi">dbfo
+glossary-presentation="list"</sgmltag></para>
+
+</refsect1>
+</refentry>
+
+<refentry id="glosslist.as.blocks">
+<refmeta>
+<refentrytitle>glosslist.as.blocks</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glosslist.as.blocks</refname>
+<refpurpose>Use blocks for glosslists?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="glosslist.as.blocks.frag">
+<xsl:param name="glosslist.as.blocks"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>See <parameter
moreinfo="none">glossary.as.blocks</parameter>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="glossentry.show.acronym">
+<refmeta>
+<refentrytitle>glossentry.show.acronym</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossentry.show.acronym</refname>
+<refpurpose>Display <sgmltag>glossentry</sgmltag>
acronyms?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="glossentry.show.acronym.frag">
+<xsl:param name="glossentry.show.acronym"
select="'no'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>A setting of <quote>yes</quote> means they should be displayed;
+<quote>no</quote> means they shouldn't. If
<quote>primary</quote> is used,
+then they are shown as the primary text for the entry.</para>
+
+<note>
+<para>This setting controls both <sgmltag>acronym</sgmltag> and
+<sgmltag>abbrev</sgmltag> elements in the
<sgmltag>glossentry</sgmltag>.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Miscellaneous</title>
+<refentry id="formal.procedures">
+<refmeta>
+<refentrytitle>formal.procedures</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>formal.procedures</refname>
+<refpurpose>Selects formal or informal procedures</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="formal.procedures.frag">
+<xsl:param name="formal.procedures"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Formal procedures are numbered and always have a title.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="formal.title.placement">
+<refmeta>
+<refentrytitle>formal.title.placement</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>formal.title.placement</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="formal.title.placement.frag">
+<xsl:param name="formal.title.placement">
+figure before
+example before
+equation before
+table before
+procedure before
+task before
+</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies where formal object titles should occur. For each formal object
+type (<sgmltag>figure</sgmltag>,
+<sgmltag>example</sgmltag>,
+<sgmltag>equation</sgmltag>,
+<sgmltag>table</sgmltag>, and <sgmltag>procedure</sgmltag>)
+you can specify either the keyword
+<quote><literal
moreinfo="none">before</literal></quote> or
+<quote><literal
moreinfo="none">after</literal></quote>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="runinhead.default.title.end.punct">
+<refmeta>
+<refentrytitle>runinhead.default.title.end.punct</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>runinhead.default.title.end.punct</refname>
+<refpurpose>Default punctuation character on a run-in-head</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting
id="runinhead.default.title.end.punct.frag"><xsl:param
name="runinhead.default.title.end.punct"
select="'.'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="runinhead.title.end.punct">
+<refmeta>
+<refentrytitle>runinhead.title.end.punct</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>runinhead.title.end.punct</refname>
+<refpurpose>Characters that count as punctuation on a
run-in-head</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="runinhead.title.end.punct.frag"><xsl:param
name="runinhead.title.end.punct"
select="'.!?:'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="show.comments">
+<refmeta>
+<refentrytitle>show.comments</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>show.comments</refname>
+<refpurpose>Display <sgmltag>comment</sgmltag>
elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="show.comments.frag"><xsl:param
name="show.comments">1</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), comments will be displayed, otherwise they are
suppressed.
+Comments here refers to the <sgmltag>comment</sgmltag> element,
+which will be renamed <sgmltag>remark</sgmltag> in DocBook V4.0,
+not XML comments (<-- like this -->) which are unavailable.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="punct.honorific">
+<refmeta>
+<refentrytitle>punct.honorific</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>punct.honorific</refname>
+<refpurpose>Punctuation after an honorific in a personal name.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="punct.honorific.frag">
+<xsl:param name="punct.honorific"
select="'.'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the punctuation that should be added after an
+honorific in a personal name.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="segmentedlist.as.table">
+<refmeta>
+<refentrytitle>segmentedlist.as.table</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>segmentedlist.as.table</refname>
+<refpurpose>Format segmented lists as tables?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="segmentedlist.as.table.frag">
+<xsl:param name="segmentedlist.as.table"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, <sgmltag>segmentedlist</sgmltag>s will be formatted
as
+tables.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="variablelist.as.blocks">
+<refmeta>
+<refentrytitle>variablelist.as.blocks</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>variablelist.as.blocks</refname>
+<refpurpose>Format <sgmltag>variablelist</sgmltag>s lists as
blocks?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="variablelist.as.blocks.frag">
+<xsl:param name="variablelist.as.blocks"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, <sgmltag>variablelist</sgmltag>s will be formatted
as
+blocks.</para>
+
+<para>If you have long terms, proper list markup in the FO case may produce
+unattractive lists. By setting this parameter, you can force the stylesheets
+to produce block markup instead of proper lists.</para>
+
+<para>You can override this setting with a processing instruction as the
+child of <sgmltag>variablelist</sgmltag>: <sgmltag
class="pi">dbfo
+list-presentation="blocks"</sgmltag> or <sgmltag
class="pi">dbfo
+list-presentation="list"</sgmltag></para>
+
+<programlisting format="linespecific"> <variablelist>
+ <?dbfo list-presentation="list"?>
+ <varlistentry>
+ <term>list</term>
+ <listitem>
+ <para>
+ Formatted as a list even if variablelist.as.blocks is set to 1.
+ </para>
+ </listitem>
+ </varlistentry>
+ </variablelist></programlisting>
+</refsect1>
+
+</refentry>
+
+<refentry id="blockquote.properties">
+<refnamediv>
+<refname>blockquote.properties</refname>
+<refpurpose>To set the style for block quotations.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="blockquote.properties.frag">
+<xsl:attribute-set name="blockquote.properties">
+<xsl:attribute
name="start-indent">0.5in</xsl:attribute>
+<xsl:attribute
name="end-indent">0.5in</xsl:attribute>
+<xsl:attribute
name="space-after.minimum">0.5em</xsl:attribute>
+<xsl:attribute
name="space-after.optimum">1em</xsl:attribute>
+<xsl:attribute
name="space-after.maximum">2em</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">blockquote.properties</parameter> attribute set
specifies
+the formating properties of block quotations.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="ulink.show">
+<refmeta>
+<refentrytitle>ulink.show</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink.show</refname>
+<refpurpose>Display URLs after
<sgmltag>ulink</sgmltag>s?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ulink.show.frag">
+<xsl:param name="ulink.show"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the URL of each <sgmltag>ULink</sgmltag> will
+appear after the text of the link. If the text of the link and the URL
+are identical, the URL is suppressed.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="ulink.footnotes">
+<refmeta>
+<refentrytitle>ulink.footnotes</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink.footnotes</refname>
+<refpurpose>Generate footnotes for
<sgmltag>ULink</sgmltag>s?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ulink.footnotes.frag">
+<xsl:param name="ulink.footnotes"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the URL of each <sgmltag>ULink</sgmltag> will
+appear as a footnote.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="ulink.footnote.number.format">
+<refmeta>
+<refentrytitle>ulink.footnote.number.format</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink.footnote.number.format</refname>
+<refpurpose>Identifies the format used for <sgmltag>ulink</sgmltag>
footnote numbers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ulink.footnote.number.format.frag">
+<xsl:param name="ulink.footnote.number.format"
select="'1'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">ulink.footnote.number.format</parameter> specifies the
format
+to use for footnote numeration (1, i, I, a, or A).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="ulink.hyphenate">
+<refmeta>
+<refentrytitle>ulink.hyphenate</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink.hyphenate</refname>
+<refpurpose>Allow URLs to be automatically hyphenated</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ulink.hyphenate.frag">
+<xsl:param name="ulink.hyphenate"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If not empty, the specified character (or more generally, content) is
+added to URLs after every <quote>/</quote>. If the character specified is a
+Unicode soft hyphen (0x00AD) or Unicode zero-width space (0x200B), some FO
+processors will be able to reasonably hyphenate long URLs.</para>
+
+<para>As of 28 Jan 2002, discretionary hyphens are more widely and correctly
+supported than zero-width spaces for this purpose.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="shade.verbatim">
+<refmeta>
+<refentrytitle>shade.verbatim</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>shade.verbatim</refname>
+<refpurpose>Should verbatim environments be shaded?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="shade.verbatim.frag"><xsl:param
name="shade.verbatim"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="shade.verbatim.style">
+<refmeta>
+<refentrytitle>shade.verbatim.style</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>shade.verbatim.style</refname>
+<refpurpose>Properties that specify the style of shaded verbatim
listings</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="shade.verbatim.style.frag">
+
+<xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute
name="background-color">#E0E0E0</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="use.svg">
+<refmeta>
+<refentrytitle>use.svg</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.svg</refname>
+<refpurpose>Allow SVG in the result tree?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="use.svg.frag">
+<xsl:param name="use.svg"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, SVG will be considered an acceptable image format. SVG
+is passed through to the result tree, so correct rendering of the resulting
+diagram depends on the formatter (FO processor or web browser) that is used
+to process the output from the stylesheet.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="use.role.as.xrefstyle">
+<refmeta>
+<refentrytitle>use.role.as.xrefstyle</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.role.as.xrefstyle</refname>
+<refpurpose>Use <sgmltag class="attribute">role</sgmltag>
attribute for
+<sgmltag class="attribute">xrefstyle</sgmltag> on
<sgmltag>xref</sgmltag>?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="use.role.as.xrefstyle.frag">
+<xsl:param name="use.role.as.xrefstyle"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the <sgmltag
class="attribute">role</sgmltag> attribute on
+<sgmltag>xref</sgmltag> will be used to select the cross reference style.
+The <ulink
url="http://www.oasis-open.org/docbook/">DocBook
+Technical Committee</ulink> recently added an
+<sgmltag class="attribute">xrefstyle</sgmltag> attribute for this
purpose.
+If the <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+is present, <sgmltag class="attribute">role</sgmltag> will be
ignored, regardless
+of this setting.</para>
+
+<para>Until an official DocBook release that includes the new
+attribute, this flag allows <sgmltag
class="attribute">role</sgmltag>
+to serve that purpose.</para>
+
+</refsect1>
+
+<refsect1><title>Example</title>
+
+<para>The following small stylesheet shows how to configure the stylesheets to
make
+use of the cross reference style:</para>
+
+<programlisting format="linespecific"><?xml
version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+
+<xsl:import href="../xsl/html/docbook.xsl"/>
+
+<xsl:output method="html"/>
+
+<xsl:param name="local.l10n.xml"
select="document('')"/>
+<l:i18n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
+ <l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="en">
+ <l:context name="xref">
+ <l:template name="chapter" style="title"
text="Chapter %n, %t"/>
+ <l:template name="chapter" text="Chapter %n"/>
+ </l:context>
+ </l:l10n>
+</l:i18n>
+
+</xsl:stylesheet></programlisting>
+
+<para>With this stylesheet, the cross references in the following
document:</para>
+
+<programlisting format="linespecific"><?xml
version="1.0" encoding="utf-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<book id="book"><title>Book</title>
+
+<preface>
+<title>Preface</title>
+
+<para>Normal: <xref
linkend="ch1"/>.</para>
+<para>Title: <xref xrefstyle="title"
linkend="ch1"/>.</para>
+
+</preface>
+
+<chapter id="ch1">
+<title>First Chapter</title>
+
+<para>Irrelevant.</para>
+
+</chapter>
+</book></programlisting>
+
+<para>will appear as:</para>
+
+<informalexample>
+<para>Normal: Chapter 1.</para>
+<para>Title: Chapter 1, <emphasis>First
Chapter</emphasis>.</para>
+</informalexample>
+</refsect1>
+
+</refentry>
+
+<refentry id="menuchoice.separator">
+<refmeta>
+<refentrytitle>menuchoice.separator</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>menuchoice.separator</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="menuchoice.separator.frag">
+<xsl:param name="menuchoice.separator"
select="'+'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Separator used to connect items of a
<sgmltag>menuchoice</sgmltag> other
+than <sgmltag>guimenuitem</sgmltag> and
<sgmltag>guisubmenu</sgmltag>. The latter
+elements are linked with <parameter
moreinfo="none">menuchoice.menu.separator</parameter>.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="menuchoice.menu.separator">
+<refmeta>
+<refentrytitle>menuchoice.menu.separator</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>menuchoice.menu.separator</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="menuchoice.menu.separator.frag">
+<xsl:param name="menuchoice.menu.separator"
select="'->'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Separator used to connect items of a
<sgmltag>menuchoice</sgmltag> with
+<sgmltag>guimenuitem</sgmltag> or <sgmltag>guisubmenu</sgmltag>.
Other elements
+are linked with <parameter
moreinfo="none">menuchoice.separator</parameter>.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="default.float.class">
+<refmeta>
+<refentrytitle>default.float.class</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.float.class</refname>
+<refpurpose>Specifies the default float class</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="default.float.class.frag">
+<xsl:param name="default.float.class"
select="'before'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="footnote.number.format">
+<refmeta>
+<refentrytitle>footnote.number.format</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footnote.number.format</refname>
+<refpurpose>Identifies the format used for footnote numbers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="footnote.number.format.frag">
+<xsl:param name="footnote.number.format"
select="'1'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">footnote.number.format</parameter> specifies the
format
+to use for footnote numeration (1, i, I, a, or A).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.footnote.number.format">
+<refmeta>
+<refentrytitle>table.footnote.number.format</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.footnote.number.format</refname>
+<refpurpose>Identifies the format used for footnote numbers in
tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.footnote.number.format.frag">
+<xsl:param name="table.footnote.number.format"
select="'a'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">table.footnote.number.format</parameter> specifies the
format
+to use for footnote numeration (1, i, I, a, or A) in tables.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="footnote.number.symbols">
+<refmeta>
+<refentrytitle>footnote.number.symbols</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>footnote.number.symbols</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="footnote.number.symbols.frag">
+<xsl:param name="footnote.number.symbols"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">footnote.number.symbols</parameter> is not the empty
string,
+footnotes will use the characters it contains as footnote symbols. For example,
+<quote>*&#x2020;&#x2021;&#x25CA;&#x2720;</quote>
will identify
+footnotes with <quote>*</quote>, <quote>†</quote>,
<quote>‡</quote>,
+<quote>◊</quote>, and <quote>✠</quote>. If there are more
footnotes
+than symbols, the stylesheets will fall back to numbered footnotes using
+<parameter
moreinfo="none">footnote.number.format</parameter>.</para>
+
+<para>The use of symbols for footnotes depends on the ability of your
+processor (or browser) to render the symbols you select. Not all systems are
+capable of displaying the full range of Unicode characters. If the quoted characters
+in the preceding paragraph are not displayed properly, that's a good indicator
+that you may have trouble using those symbols for footnotes.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.footnote.number.symbols">
+<refmeta>
+<refentrytitle>table.footnote.number.symbols</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.footnote.number.symbols</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.footnote.number.symbols.frag">
+<xsl:param name="table.footnote.number.symbols"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">table.footnote.number.symbols</parameter> is not the
empty string,
+table footnotes will use the characters it contains as footnote symbols. For example,
+<quote>*&#x2020;&#x2021;&#x25CA;&#x2720;</quote>
will identify
+footnotes with <quote>*</quote>, <quote>†</quote>,
<quote>‡</quote>,
+<quote>◊</quote>, and <quote>✠</quote>. If there are more
footnotes
+than symbols, the stylesheets will fall back to numbered footnotes using
+<parameter
moreinfo="none">table.footnote.number.format</parameter>.</para>
+
+<para>The use of symbols for footnotes depends on the ability of your
+processor (or browser) to render the symbols you select. Not all systems are
+capable of displaying the full range of Unicode characters. If the quoted characters
+in the preceding paragraph are not displayed properly, that's a good indicator
+that you may have trouble using those symbols for footnotes.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="xref.with.number.and.title">
+<refmeta>
+<refentrytitle>xref.with.number.and.title</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.with.number.and.title</refname>
+<refpurpose>Use number and title in cross references</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="xref.with.number.and.title.frag">
+<xsl:param name="xref.with.number.and.title"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="superscript.properties">
+<refmeta>
+<refentrytitle>superscript.properties</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>superscript.properties</refname>
+<refpurpose>Properties associated with superscripts</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="superscript.properties.frag">
+<xsl:attribute-set name="superscript.properties">
+ <xsl:attribute
name="font-size">75%</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies styling properties for superscripts.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="subscript.properties">
+<refmeta>
+<refentrytitle>subscript.properties</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>subscript.properties</refname>
+<refpurpose>Properties associated with subscripts</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="subscript.properties.frag">
+<xsl:attribute-set name="subscript.properties">
+ <xsl:attribute
name="font-size">75%</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies styling properties for subscripts.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Graphics</title>
+<refentry id="graphic.default.extension">
+<refmeta>
+<refentrytitle>graphic.default.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>graphic.default.extension</refname>
+<refpurpose>Default extension for graphic filenames</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="graphic.default.extension.frag"><xsl:param
name="graphic.default.extension"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If a <sgmltag>graphic</sgmltag> or
<sgmltag>mediaobject</sgmltag>
+includes a reference to a filename that does not include an extension,
+and the <sgmltag class="attribute">format</sgmltag> attribute is
+<emphasis>unspecified</emphasis>, the default extension will be used.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="default.image.width">
+<refmeta>
+<refentrytitle>default.image.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.image.width</refname>
+<refpurpose>The default width of images</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="default.image.width.frag">
+<xsl:param name="default.image.width"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, this value will be used for the
+<sgmltag class="attribute">width</sgmltag> attribute on
+images that do not specify any
+<ulink
url="http://docbook.org/tdg/en/html/imagedata.html#viewport.area&quo...
+dimensions</ulink>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="preferred.mediaobject.role">
+<refmeta>
+<refentrytitle>preferred.mediaobject.role</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname>preferred.mediaobject.role</refname>
+<refpurpose>Select which mediaobject to use based on
+this value of an object's <sgmltag
class="attribute">role</sgmltag> attribute.
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="preferred.mediaobject.role.frag">
+<xsl:param
name="preferred.mediaobject.role"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>A mediaobject may contain several objects such as imageobjects.
+If the parameter <parameter
moreinfo="none">use.role.for.mediaobject</parameter>
+is non-zero, then the <sgmltag class="attribute">role</sgmltag>
attribute on
+<sgmltag>imageobject</sgmltag>s and other objects within a
<sgmltag>mediaobject</sgmltag> container will be used to select which object
will be
+used. If one of the objects has a role value that matches the
+preferred.mediaobject.role parameter, then it has first
+priority for selection. If more than one has such a
+role value, the first one is used.
+</para>
+<para>
+See the <parameter
moreinfo="none">use.role.for.mediaobject</parameter> parameter
+for the sequence of selection.</para>
+</refsect1>
+</refentry>
+
+<refentry id="use.role.for.mediaobject">
+<refmeta>
+<refentrytitle>use.role.for.mediaobject</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.role.for.mediaobject</refname>
+<refpurpose>Use <sgmltag class="attribute">role</sgmltag>
attribute
+value for selecting which of several objects within a mediaobject to use.
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="use.role.for.mediaobject.frag">
+<xsl:param name="use.role.for.mediaobject"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the <sgmltag
class="attribute">role</sgmltag> attribute on
+<sgmltag>imageobject</sgmltag>s or other objects within a
<sgmltag>mediaobject</sgmltag> container will be used to select which object
will be
+used.
+</para>
+<para>
+The order of selection when then parameter is non-zero is:
+</para>
+<orderedlist inheritnum="ignore" continuation="restarts">
+<listitem>
+ <para>If the stylesheet parameter <parameter
moreinfo="none">preferred.mediaobject.role</parameter> has a value,
then the object whose role equals that value is selected.</para>
+</listitem>
+<listitem>
+<para>Else if an object's role attribute has a value of
+<literal moreinfo="none">html</literal> for HTML processing or
+<literal moreinfo="none">fo</literal> for FO output, then the
first
+of such objects is selected.
+</para>
+</listitem>
+<listitem>
+<para>Else the first suitable object is selected.</para>
+</listitem>
+</orderedlist>
+<para>
+If the value of
+<parameter moreinfo="none">use.role.for.mediaobject</parameter>
+is zero, then role attributes are not considered
+and the first suitable object
+with or without a role value is used.
+</para>
+</refsect1>
+</refentry>
+
+<refentry id="ignore.image.scaling">
+<refmeta>
+<refentrytitle>ignore.image.scaling</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ignore.image.scaling</refname>
+<refpurpose>Tell the stylesheets to ignore the author's image scaling
attributes</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ignore.image.scaling.frag">
+<xsl:param name="ignore.image.scaling"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the scaling attributes on graphics and media objects are
+ignored.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Pagination and General Styles</title>
+<partintro>
+<section><title>Understanding XSL FO Margins</title>
+
+<para>In order for the parameters in this section to make sense, it is useful to
+consider <xref linkend="fig.pagemodel"/>.</para>
+
+<figure id="fig.pagemodel" float="0">
+<mediaobject>
+<imageobject>
+<imagedata fileref="page.png"/>
+</imageobject>
+<textobject><phrase>Figure showing page
margins</phrase></textobject>
+<textobject>
+<para>This figure shows the physical page with the various FO page regions
+identified.</para>
+</textobject>
+</mediaobject>
+</figure>
+
+<para>First, let's consider the regions on the page.</para>
+
+<para>The white region is the physical page. Its dimensions are determined by
+the <parameter moreinfo="none">page.height</parameter> and
<parameter moreinfo="none">page.width</parameter>
+parameters.</para>
+
+<para>The yellow region is the region-body. The size and placement of
+the region body is constrained by the dimensions labelled in the
+figure.</para>
+
+<para>The pink region at the top of the page is the region-before. The
+darker area inside the region-before is the header text. In XSL, the default
+display alignment for a region is <literal
moreinfo="none">before</literal>, but the
+DocBook stylesheets still explicitly make it <literal
moreinfo="none">before</literal>. That's
+why the darker area is at the top.</para>
+
+<para>The pink region at the bottom of the page is the region-after.
+The darker area is the footer text. In XSL, the default display
+alignment for a region is <literal
moreinfo="none">before</literal>,
+but the DocBook stylesheets explicitly make it
+<literal moreinfo="none">after</literal>. That's why the darker
area is at the bottom.</para>
+
+<para>The dimensions in the figure are:</para>
+
+<orderedlist numeration="upperalpha" inheritnum="ignore"
continuation="restarts">
+<listitem><para>The page-master margin-top.
+</para></listitem>
+<listitem><para>The region-before extent.
+</para></listitem>
+<listitem><para>The region-body margin-top.
+</para></listitem>
+<listitem><para>The region-after extent.
+</para></listitem>
+<listitem><para>The page-master margin-bottom.
+</para></listitem>
+<listitem><para>The region-body margin-bottom.
+</para></listitem>
+<listitem><para>The sum of the page-master margin-left and the
+region-body margin-left. In DocBook, the region-body margin-left is
+zero by default, so this is simply the page-master region-left.
+</para></listitem>
+<listitem><para>The sum of the page-master margin-right and the
+region-body margin-right. In DocBook, the region-body margin-right is
+zero by default, so this is simply the page-master region-left.
+</para></listitem>
+</orderedlist>
+
+</section>
+</partintro>
+
+<refentry id="page.height">
+<refmeta>
+<refentrytitle>page.height</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.height</refname>
+<refpurpose>The height of the physical page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="page.height.frag"><xsl:param
name="page.height">
+ <xsl:choose>
+ <xsl:when test="$page.orientation = 'portrait'">
+ <xsl:value-of
select="$page.height.portrait"></xsl:value-of>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of
select="$page.width.portrait"></xsl:value-of>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The page height is generally calculated from the
+<literal moreinfo="none">paper.type</literal> and
+<literal moreinfo="none">page.orientation</literal>.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="page.height.portrait">
+<refmeta>
+<refentrytitle>page.height.portrait</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.height.portrait</refname>
+<refpurpose>Specify the physical size of the long edge of the
page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="page.height.portrait.frag"><xsl:param
name="page.height.portrait">
+ <xsl:choose>
+ <xsl:when test="$paper.type =
'A4landscape'">210mm</xsl:when>
+ <xsl:when test="$paper.type =
'USletter'">11in</xsl:when>
+ <xsl:when test="$paper.type =
'USlandscape'">8.5in</xsl:when>
+ <xsl:when test="$paper.type =
'4A0'">2378mm</xsl:when>
+ <xsl:when test="$paper.type =
'2A0'">1682mm</xsl:when>
+ <xsl:when test="$paper.type =
'A0'">1189mm</xsl:when>
+ <xsl:when test="$paper.type =
'A1'">841mm</xsl:when>
+ <xsl:when test="$paper.type =
'A2'">594mm</xsl:when>
+ <xsl:when test="$paper.type =
'A3'">420mm</xsl:when>
+ <xsl:when test="$paper.type =
'A4'">297mm</xsl:when>
+ <xsl:when test="$paper.type =
'A5'">210mm</xsl:when>
+ <xsl:when test="$paper.type =
'A6'">148mm</xsl:when>
+ <xsl:when test="$paper.type =
'A7'">105mm</xsl:when>
+ <xsl:when test="$paper.type =
'A8'">74mm</xsl:when>
+ <xsl:when test="$paper.type =
'A9'">52mm</xsl:when>
+ <xsl:when test="$paper.type =
'A10'">37mm</xsl:when>
+ <xsl:when test="$paper.type =
'B0'">1414mm</xsl:when>
+ <xsl:when test="$paper.type =
'B1'">1000mm</xsl:when>
+ <xsl:when test="$paper.type =
'B2'">707mm</xsl:when>
+ <xsl:when test="$paper.type =
'B3'">500mm</xsl:when>
+ <xsl:when test="$paper.type =
'B4'">353mm</xsl:when>
+ <xsl:when test="$paper.type =
'B5'">250mm</xsl:when>
+ <xsl:when test="$paper.type =
'B6'">176mm</xsl:when>
+ <xsl:when test="$paper.type =
'B7'">125mm</xsl:when>
+ <xsl:when test="$paper.type =
'B8'">88mm</xsl:when>
+ <xsl:when test="$paper.type =
'B9'">62mm</xsl:when>
+ <xsl:when test="$paper.type =
'B10'">44mm</xsl:when>
+ <xsl:when test="$paper.type =
'C0'">1297mm</xsl:when>
+ <xsl:when test="$paper.type =
'C1'">917mm</xsl:when>
+ <xsl:when test="$paper.type =
'C2'">648mm</xsl:when>
+ <xsl:when test="$paper.type =
'C3'">458mm</xsl:when>
+ <xsl:when test="$paper.type =
'C4'">324mm</xsl:when>
+ <xsl:when test="$paper.type =
'C5'">229mm</xsl:when>
+ <xsl:when test="$paper.type =
'C6'">162mm</xsl:when>
+ <xsl:when test="$paper.type =
'C7'">114mm</xsl:when>
+ <xsl:when test="$paper.type =
'C8'">81mm</xsl:when>
+ <xsl:when test="$paper.type =
'C9'">57mm</xsl:when>
+ <xsl:when test="$paper.type =
'C10'">40mm</xsl:when>
+ <xsl:otherwise>11in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The portrait page height is the length of the long
+edge of the physical page.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="page.margin.bottom">
+<refmeta>
+<refentrytitle>page.margin.bottom</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.bottom</refname>
+<refpurpose>The bottom margin of the page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="page.margin.bottom.frag">
+<xsl:param name="page.margin.bottom"
select="'0.5in'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The bottom page margin is the distance from the bottom of the region-after
+to the physical bottom of the page.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="page.margin.inner">
+<refmeta>
+<refentrytitle>page.margin.inner</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.inner</refname>
+<refpurpose>The inner page margin</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="page.margin.inner.frag"><xsl:param
name="page.margin.inner">
+ <xsl:choose>
+ <xsl:when test="$double.sided !=
0">1.25in</xsl:when>
+ <xsl:otherwise>1in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The inner page margin is the distance from binding edge of the
+page to the first column of text. In the left-to-right, top-to-bottom writing
+direction, this is the left margin of recto pages.</para>
+<para>The inner and outer margins are usually the same unless the output
+is double-sided.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="page.margin.outer">
+<refmeta>
+<refentrytitle>page.margin.outer</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.outer</refname>
+<refpurpose>The outer page margin</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="page.margin.outer.frag"><xsl:param
name="page.margin.outer">
+ <xsl:choose>
+ <xsl:when test="$double.sided !=
0">0.75in</xsl:when>
+ <xsl:otherwise>1in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The outer page margin is the distance from non-binding edge of the
+page to the last column of text. In the left-to-right, top-to-bottom writing
+direction, this is the right margin of recto pages.</para>
+<para>The inner and outer margins are usually the same unless the output
+is double-sided.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="page.margin.top">
+<refmeta>
+<refentrytitle>page.margin.top</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.top</refname>
+<refpurpose>The top margin of the page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="page.margin.top.frag">
+<xsl:param name="page.margin.top"
select="'0.5in'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The top page margin is the distance from the physical top of the
+page to the top of the region-before.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="page.orientation">
+<refmeta>
+<refentrytitle>page.orientation</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.orientation</refname>
+<refpurpose>Select the page orientation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="page.orientation.frag"><xsl:param
name="page.orientation"
select="'portrait'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>In portrait orientation, the short edge is horizontal; in
+landscape orientation, it is vertical.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="page.width">
+<refmeta>
+<refentrytitle>page.width</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.width</refname>
+<refpurpose>The width of the physical page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="page.width.frag"><xsl:param
name="page.width">
+ <xsl:choose>
+ <xsl:when test="$page.orientation = 'portrait'">
+ <xsl:value-of
select="$page.width.portrait"></xsl:value-of>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of
select="$page.height.portrait"></xsl:value-of>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The page width is generally calculated from the
+<literal moreinfo="none">paper.type</literal> and <literal
moreinfo="none">page.orientation</literal>.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="page.width.portrait">
+<refmeta>
+<refentrytitle>page.width.portrait</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.width.portrait</refname>
+<refpurpose>Specify the physical size of the short edge of the
page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="page.width.portrait.frag"><xsl:param
name="page.width.portrait">
+ <xsl:choose>
+ <xsl:when test="$paper.type =
'USletter'">8.5in</xsl:when>
+ <xsl:when test="$paper.type =
'4A0'">1682mm</xsl:when>
+ <xsl:when test="$paper.type =
'2A0'">1189mm</xsl:when>
+ <xsl:when test="$paper.type =
'A0'">841mm</xsl:when>
+ <xsl:when test="$paper.type =
'A1'">594mm</xsl:when>
+ <xsl:when test="$paper.type =
'A2'">420mm</xsl:when>
+ <xsl:when test="$paper.type =
'A3'">297mm</xsl:when>
+ <xsl:when test="$paper.type =
'A4'">210mm</xsl:when>
+ <xsl:when test="$paper.type =
'A5'">148mm</xsl:when>
+ <xsl:when test="$paper.type =
'A6'">105mm</xsl:when>
+ <xsl:when test="$paper.type =
'A7'">74mm</xsl:when>
+ <xsl:when test="$paper.type =
'A8'">52mm</xsl:when>
+ <xsl:when test="$paper.type =
'A9'">37mm</xsl:when>
+ <xsl:when test="$paper.type =
'A10'">26mm</xsl:when>
+ <xsl:when test="$paper.type =
'B0'">1000mm</xsl:when>
+ <xsl:when test="$paper.type =
'B1'">707mm</xsl:when>
+ <xsl:when test="$paper.type =
'B2'">500mm</xsl:when>
+ <xsl:when test="$paper.type =
'B3'">353mm</xsl:when>
+ <xsl:when test="$paper.type =
'B4'">250mm</xsl:when>
+ <xsl:when test="$paper.type =
'B5'">176mm</xsl:when>
+ <xsl:when test="$paper.type =
'B6'">125mm</xsl:when>
+ <xsl:when test="$paper.type =
'B7'">88mm</xsl:when>
+ <xsl:when test="$paper.type =
'B8'">62mm</xsl:when>
+ <xsl:when test="$paper.type =
'B9'">44mm</xsl:when>
+ <xsl:when test="$paper.type =
'B10'">31mm</xsl:when>
+ <xsl:when test="$paper.type =
'C0'">917mm</xsl:when>
+ <xsl:when test="$paper.type =
'C1'">648mm</xsl:when>
+ <xsl:when test="$paper.type =
'C2'">458mm</xsl:when>
+ <xsl:when test="$paper.type =
'C3'">324mm</xsl:when>
+ <xsl:when test="$paper.type =
'C4'">229mm</xsl:when>
+ <xsl:when test="$paper.type =
'C5'">162mm</xsl:when>
+ <xsl:when test="$paper.type =
'C6'">114mm</xsl:when>
+ <xsl:when test="$paper.type =
'C7'">81mm</xsl:when>
+ <xsl:when test="$paper.type =
'C8'">57mm</xsl:when>
+ <xsl:when test="$paper.type =
'C9'">40mm</xsl:when>
+ <xsl:when test="$paper.type =
'C10'">28mm</xsl:when>
+ <xsl:otherwise>8.5in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The portrait page width is the length of the short
+edge of the physical page.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="paper.type">
+<refmeta>
+<refentrytitle>paper.type</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>paper.type</refname>
+<refpurpose>Select the paper type</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="paper.type.frag"><xsl:param
name="paper.type"
select="'USletter'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The paper type is a convenient way to specify the paper size.
+The list of known paper sizes includes USletter and most of the A,
+B, and C sizes. See <literal
moreinfo="none">page.width.portrait</literal>, for example.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="double.sided">
+<refmeta>
+<refentrytitle>double.sided</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>double.sided</refname>
+<refpurpose>Is the document to be printed double sided?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="double.sided.frag">
+<xsl:param name="double.sided"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Double-sided documents are printed with a slightly wider margin
+on the binding edge of the page.
+</para>
+<para>FIXME: The current set of parameters does not take writing direction
+into account.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="body.margin.bottom">
+<refmeta>
+<refentrytitle>body.margin.bottom</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.margin.bottom</refname>
+<refpurpose>The bottom margin of the body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="body.margin.bottom.frag">
+<xsl:param name="body.margin.bottom"
select="'0.5in'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body bottom margin is the distance from the last line of text
+in the page body to the bottom of the region-after.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="body.margin.top">
+<refmeta>
+<refentrytitle>body.margin.top</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.margin.top</refname>
+<refpurpose>To specify the size of the top margin of a page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="body.margin.top.frag">
+<xsl:param name="body.margin.top"
select="'0.5in'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body top margin is the distance from the top of the region-before
+to the first line of text in the page body.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="alignment">
+<refmeta>
+<refentrytitle>alignment</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>alignment</refname>
+<refpurpose>Specify the default text alignment</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="alignment.frag"><xsl:param
name="alignment">justify</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The default text alignment is used for most body text.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="hyphenate">
+<refmeta>
+<refentrytitle>hyphenate</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>hyphenate</refname>
+<refpurpose>Specify hyphenation behavior</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="hyphenate.frag"><xsl:param
name="hyphenate">true</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, words may be hyphenated. Otherwise, they may not.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="line-height">
+<refmeta>
+<refentrytitle>line-height</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>line-height</refname>
+<refpurpose>Specify the line-height property</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="line-height.frag">
+<xsl:param name="line-height"
select="'normal'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the line-height property.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.count.back">
+<refmeta>
+<refentrytitle>column.count.back</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.back</refname>
+<refpurpose>Number of columns on back matter pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.count.back.frag">
+<xsl:param name="column.count.back"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on back matter (appendix, glossary, etc.)
pages.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.count.body">
+<refmeta>
+<refentrytitle>column.count.body</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.body</refname>
+<refpurpose>Number of columns on body pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.count.body.frag">
+<xsl:param name="column.count.body"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on body pages.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.count.front">
+<refmeta>
+<refentrytitle>column.count.front</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.front</refname>
+<refpurpose>Number of columns on front matter pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.count.front.frag">
+<xsl:param name="column.count.front"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on front matter (dedication, preface, etc.)
pages.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.count.index">
+<refmeta>
+<refentrytitle>column.count.index</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.index</refname>
+<refpurpose>Number of columns on index pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.count.index.frag">
+<xsl:param name="column.count.index"
select="2"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on index pages.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.count.lot">
+<refmeta>
+<refentrytitle>column.count.lot</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.lot</refname>
+<refpurpose>Number of columns on a 'List-of-Titles'
page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.count.lot.frag">
+<xsl:param name="column.count.lot"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on a page sequence containing the Table of Contents,
+List of Figures, etc.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.count.titlepage">
+<refmeta>
+<refentrytitle>column.count.titlepage</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.titlepage</refname>
+<refpurpose>Number of columns on a title page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.count.titlepage.frag">
+<xsl:param name="column.count.titlepage"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on a title page</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.gap.back">
+<refmeta>
+<refentrytitle>column.gap.back</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.back</refname>
+<refpurpose>Gap between columns in back matter</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.gap.back.frag">
+<xsl:param name="column.gap.back"
select="'12pt'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns in back matter (if
+<parameter moreinfo="none">column.count.back</parameter> is greater
than one).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.gap.body">
+<refmeta>
+<refentrytitle>column.gap.body</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.body</refname>
+<refpurpose>Gap between columns in the body</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.gap.body.frag">
+<xsl:param name="column.gap.body"
select="'12pt'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns in body matter (if
+<parameter moreinfo="none">column.count.body</parameter> is greater
than one).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.gap.front">
+<refmeta>
+<refentrytitle>column.gap.front</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.front</refname>
+<refpurpose>Gap between columns in the front matter</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.gap.front.frag">
+<xsl:param name="column.gap.front"
select="'12pt'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns in front matter (if
+<parameter moreinfo="none">column.count.front</parameter> is
greater than one).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.gap.index">
+<refmeta>
+<refentrytitle>column.gap.index</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.index</refname>
+<refpurpose>Gap between columns in the index</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.gap.index.frag">
+<xsl:param name="column.gap.index"
select="'12pt'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns in indexes (if
+<parameter moreinfo="none">column.count.index</parameter> is
greater than one).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.gap.lot">
+<refmeta>
+<refentrytitle>column.gap.lot</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.lot</refname>
+<refpurpose>Gap between columns on a 'List-of-Titles'
page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.gap.lot.frag">
+<xsl:param name="column.gap.lot"
select="'12pt'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns on 'List-of-Titles' pages (if
+<parameter moreinfo="none">column.count.lot</parameter> is greater
than one).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="column.gap.titlepage">
+<refmeta>
+<refentrytitle>column.gap.titlepage</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.titlepage</refname>
+<refpurpose>Gap between columns on title pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="column.gap.titlepage.frag">
+<xsl:param name="column.gap.titlepage"
select="'12pt'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns on title pages (if
+<parameter moreinfo="none">column.count.titlepage</parameter> is
greater than one).</para>
+
+
+</refsect1>
+</refentry>
+
+<refentry id="region.after.extent">
+<refmeta>
+<refentrytitle>region.after.extent</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>region.after.extent</refname>
+<refpurpose>Specifies the height of the footer.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="region.after.extent.frag">
+<xsl:param name="region.after.extent"
select="'0.4in'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The region after extent is the height of the area where footers
+are printed.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="region.before.extent">
+<refmeta>
+<refentrytitle>region.before.extent</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>region.before.extent</refname>
+<refpurpose>Specifies the height of the header</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="region.before.extent.frag">
+<xsl:param name="region.before.extent"
select="'0.4in'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The region before extent is the height of the area where headers
+are printed.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="default.units">
+<refmeta>
+<refentrytitle>default.units</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">cm</refmiscinfo>
+<refmiscinfo role="value">mm</refmiscinfo>
+<refmiscinfo role="value">in</refmiscinfo>
+<refmiscinfo role="value">pt</refmiscinfo>
+<refmiscinfo role="value">pc</refmiscinfo>
+<refmiscinfo role="value">px</refmiscinfo>
+<refmiscinfo role="value">em</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.units</refname>
+<refpurpose>Default units for an unqualified dimension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="default.units.frag"><xsl:param
name="default.units"
select="'pt'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If an unqualified dimension is encountered (for example, in a
+graphic width), the <parameter
moreinfo="none">default-units</parameter> will be used for the
+units. Unqualified dimensions are not allowed in XSL Formatting Objects.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="normal.para.spacing">
+<refnamediv>
+<refname>normal.para.spacing</refname>
+<refpurpose>What space do you want between normal paragraphs</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="normal.para.spacing.frag"><xsl:attribute-set
name="normal.para.spacing">
+ <xsl:attribute
name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></programlisting>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify the spacing required between normal paragraphs</para>
+</refsect1>
+</refentry>
+
+<refentry id="body.font.master">
+<refmeta>
+<refentrytitle>body.font.master</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.font.master</refname>
+<refpurpose>Specifies the default point size for body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="body.font.master.frag">
+<xsl:param name="body.font.master">10</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body font size is specified in two parameters
+(<varname>body.font.master</varname> and
<varname>body.font.size</varname>)
+so that math can be performed on the font size by XSLT.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="body.font.size">
+<refmeta>
+<refentrytitle>body.font.size</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.font.size</refname>
+<refpurpose>Specifies the default font size for body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="body.font.size.frag"><xsl:param
name="body.font.size">
+ <xsl:value-of
select="$body.font.master"></xsl:value-of><xsl:text>pt</xsl:text>
+</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body font size is specified in two parameters
+(<varname>body.font.master</varname> and
<varname>body.font.size</varname>)
+so that math can be performed on the font size by XSLT.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="footnote.font.size">
+<refmeta>
+<refentrytitle>footnote.font.size</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>footnote.font.size</refname>
+<refpurpose>The font size for footnotes</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="footnote.font.size.frag"><xsl:param
name="footnote.font.size">
+ <xsl:value-of select="$body.font.master *
0.8"></xsl:value-of><xsl:text>pt</xsl:text>
+</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The footnote font size is used for...footnotes!
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="title.margin.left">
+<refmeta>
+<refentrytitle>title.margin.left</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>title.margin.left</refname>
+<refpurpose>Adjust the left margin for titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="title.margin.left.frag">
+<xsl:param name="title.margin.left">
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions !=
0">0pt</xsl:when>
+ <xsl:otherwise>-4pc</xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter adjusts the left margin for titles,
+effectively leaving the titles at the left
+margin and indenting the body text.
+The default value is -4pc, which means the
+body text is indented 4 picas relative to
+the titles.
+</para>
+<para>
+If you set the value to zero, be sure to still include
+a unit indicator such as <literal moreinfo="none">0pt</literal>,
or
+the FO processor will report errors.
+</para>
+<para>
+This parameter is set to 0pt if the
+<parameter moreinfo="none">passivetex.extensions</parameter>
+parameter is nonzero because PassiveTeX cannot handle
+the math expression with negative values
+used to calculate the indents.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="draft.mode">
+<refmeta>
+<refentrytitle>draft.mode</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>draft.mode</refname>
+<refpurpose>Select draft mode</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="draft.mode.frag">
+<xsl:param name="draft.mode"
select="'maybe'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Selects draft mode. If <parameter
moreinfo="none">draft.mode</parameter> is
+<quote><literal moreinfo="none">yes</literal></quote>,
the entire document will be treated
+as a draft. If it is <quote><literal
moreinfo="none">no</literal></quote>, the entire document
+will be treated as a final copy. If it is <quote><literal
moreinfo="none">maybe</literal></quote>,
+individual sections will be treated as draft or final independently, depending
+on how their <sgmltag class="attribute">status</sgmltag> attribute
is set.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="draft.watermark.image">
+<refmeta>
+<refentrytitle>draft.watermark.image</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>draft.watermark.image</refname>
+<refpurpose>The URI of the image to be used for draft
watermarks</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="draft.watermark.image.frag">
+<xsl:param name="draft.watermark.image"
select="'http://docbook.sourceforge.net/release/images/draft.png...
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The image to be used for draft watermarks.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="headers.on.blank.pages">
+<refmeta>
+<refentrytitle>headers.on.blank.pages</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>headers.on.blank.pages</refname>
+<refpurpose>Put headers on blank pages?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="headers.on.blank.pages.frag">
+<xsl:param name="headers.on.blank.pages"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, headers will be placed on blank pages.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="footers.on.blank.pages">
+<refmeta>
+<refentrytitle>footers.on.blank.pages</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footers.on.blank.pages</refname>
+<refpurpose>Put footers on blank pages?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="footers.on.blank.pages.frag">
+<xsl:param name="footers.on.blank.pages"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, footers will be placed on blank pages.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="header.rule">
+<refmeta>
+<refentrytitle>header.rule</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>header.rule</refname>
+<refpurpose>Rule under headers?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="header.rule.frag">
+<xsl:param name="header.rule"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a rule will be drawn below the page headers.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="footer.rule">
+<refmeta>
+<refentrytitle>footer.rule</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footer.rule</refname>
+<refpurpose>Rule over footers?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="footer.rule.frag">
+<xsl:param name="footer.rule"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a rule will be drawn above the page footers.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="header.column.widths">
+<refmeta>
+<refentrytitle>header.column.widths</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>header.column.widths</refname>
+<refpurpose>Specify relative widths of header areas</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><programlisting id="header.column.widths.frag">
+<xsl:param name="header.column.widths" select="'1 1
1'"></xsl:param>
+</programlisting></refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Page headers in print output use a three column table
+to position text at the left, center, and right side of
+the header on the page.
+This parameter lets you specify the relative sizes of the
+three columns. The default value is
+"1 1 1".</para>
+
+<para>The parameter value must be three numbers, separated
+by white space. The first number represents the relative
+width of the left header for
+single-sided output, or the inside header for
+double-sided output. The second number is the relative
+width of the center header. The third number is the
+relative width of the right header for
+single-sided output, or the outside header for
+double-sided output.
+</para>
+
+<para>The numbers are used to specify the column widths
+for the table that makes up the header area.
+In the FO output, this looks like:
+</para>
+
+<programlisting format="linespecific">
+<fo:table-column column-number="1"
+ column-width="proportional-column-width(1)"/>
+</programlisting>
+
+<para>
+The <literal moreinfo="none">proportional-column-width()</literal>
+function computes a column width by dividing its
+argument by the total of the arguments for all the columns, and
+then multiplying the result by the width of the whole table
+(assuming all the column specs use the function).
+Its argument can be any positive integer or floating point number.
+Zero is an acceptable value, although some FO processors
+may warn about it, in which case using a very small number might
+be more satisfactory.
+</para>
+
+<para>For example, the value "1 2 1" means the center
+header should have twice the width of the other areas.
+A value of "0 0 1" means the entire header area
+is reserved for the right (or outside) header text.
+Note that to keep the center area centered on
+the page, the left and right values must be
+the same. A specification like "1 2 3" means the
+center area is no longer centered on the page
+since the right area is three times the width of the left area.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="footer.column.widths">
+<refmeta>
+<refentrytitle>footer.column.widths</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footer.column.widths</refname>
+<refpurpose>Specify relative widths of footer areas</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><programlisting id="footer.column.widths.frag">
+<xsl:param name="footer.column.widths" select="'1 1
1'"></xsl:param>
+</programlisting></refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Page footers in print output use a three column table
+to position text at the left, center, and right side of
+the footer on the page.
+This parameter lets you specify the relative sizes of the
+three columns. The default value is
+"1 1 1".</para>
+
+<para>The parameter value must be three numbers, separated
+by white space. The first number represents the relative
+width of the left footer for
+single-sided output, or the inside footer for
+double-sided output. The second number is the relative
+width of the center footer. The third number is the
+relative width of the right footer for
+single-sided output, or the outside footer for
+double-sided output.
+</para>
+
+<para>The numbers are used to specify the column widths
+for the table that makes up the footer area.
+In the FO output, this looks like:
+</para>
+
+<programlisting format="linespecific">
+<fo:table-column column-number="1"
+ column-width="proportional-column-width(1)"/>
+</programlisting>
+
+<para>
+The <literal moreinfo="none">proportional-column-width()</literal>
+function computes a column width by dividing its
+argument by the total of the arguments for all the columns, and
+then multiplying the result by the width of the whole table
+(assuming all the column specs use the function).
+Its argument can be any positive integer or floating point number.
+Zero is an acceptable value, although some FO processors
+may warn about it, in which case using a very small number might
+be more satisfactory.
+</para>
+
+<para>For example, the value "1 2 1" means the center
+footer should have twice the width of the other areas.
+A value of "0 0 1" means the entire footer area
+is reserved for the right (or outside) footer text.
+Note that to keep the center area centered on
+the page, the left and right values must be
+the same. A specification like "1 2 3" means the
+center area is no longer centered on the page
+since the right area is three times the width of the left area.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="header.content.properties">
+<refmeta>
+<refentrytitle>header.content.properties</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>header.content.properties</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="header.content.properties.frag">
+<xsl:attribute-set name="header.content.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of
select="$body.fontset"></xsl:value-of>
+ </xsl:attribute>
+ <xsl:attribute name="margin-left">
+ <xsl:value-of
select="$title.margin.left"></xsl:value-of>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Properties of page header content.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="footer.content.properties">
+<refmeta>
+<refentrytitle>footer.content.properties</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>footer.content.properties</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="footer.content.properties.frag">
+<xsl:attribute-set name="footer.content.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of
select="$body.fontset"></xsl:value-of>
+ </xsl:attribute>
+ <xsl:attribute name="margin-left">
+ <xsl:value-of
select="$title.margin.left"></xsl:value-of>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Properties of page footer content.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="marker.section.level">
+<refmeta>
+<refentrytitle>marker.section.level</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>marker.section.level</refname>
+<refpurpose>Control depth of sections shown in running headers or
footers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="marker.section.level.frag">
+<xsl:param name="marker.section.level"
select="2"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">marker.section.level</parameter> parameter
+controls the depth of section levels that may be displayed
+in running headers and footers. For example, if the value
+is 2 (the default), then titles from <sgmltag>sect1</sgmltag> and
+<sgmltag>sect2</sgmltag> or equivalent
<sgmltag>section</sgmltag>
+elements are candidates for use in running headers and
+footers.
+</para>
+<para>Each candidate title is marked in the FO output with a
+<sgmltag><fo:marker
marker-class-name="section.head.marker"></sgmltag>
+element.
+</para>
+<para>In order for such titles to appear in headers
+or footers, the <literal moreinfo="none">header.content</literal>
+or <literal moreinfo="none">footer.content</literal> template
+must be customized to retrieve the marker using
+an output element such as:
+</para>
+<programlisting format="linespecific">
+<fo:retrieve-marker retrieve-class-name="section.head.marker"
+ retrieve-position="first-including-carryover"
+ retrieve-boundary="page-sequence"/>
+</programlisting>
+
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Font Families</title>
+<refentry id="body.font.family">
+<refmeta>
+<refentrytitle>body.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.font.family</refname>
+<refpurpose>The default font family for body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="body.font.family.frag">
+<xsl:param name="body.font.family"
select="'serif'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body font family is the default font used for text in the page body.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="dingbat.font.family">
+<refmeta>
+<refentrytitle>dingbat.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>dingbat.font.family</refname>
+<refpurpose>The font family for copyright, quotes, and other
symbols</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="dingbat.font.family.frag">
+<xsl:param name="dingbat.font.family"
select="'serif'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The dingbat font family is used for dingbats. If it is defined
+as the empty string, no font change is effected around dingbats.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="monospace.font.family">
+<refmeta>
+<refentrytitle>monospace.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>monospace.font.family</refname>
+<refpurpose>The default font family for monospace environments</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="monospace.font.family.frag">
+<xsl:param name="monospace.font.family"
select="'monospace'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The monospace font family is used for verbatim environments
+(program listings, screens, etc.).
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="sans.font.family">
+<refmeta>
+<refentrytitle>sans.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>sans.font.family</refname>
+<refpurpose>The default sans-serif font family</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="sans.font.family.frag">
+<xsl:param name="sans.font.family"
select="'sans-serif'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The default sans-serif font family. At the present, this isn't
+actually used by the stylesheets.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="title.font.family">
+<refmeta>
+<refentrytitle>title.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>title.font.family</refname>
+<refpurpose>The default font family for titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="title.font.family.frag">
+<xsl:param name="title.font.family"
select="'sans-serif'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The title font family is used for titles (chapter, section, figure,
+etc.)
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="symbol.font.family">
+<refmeta>
+<refentrytitle>symbol.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>symbol.font.family</refname>
+<refpurpose>The font families to be searched for symbols outside
+ of the body font</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="symbol.font.family.frag">
+<xsl:param name="symbol.font.family"
select="'Symbol,ZapfDingbats'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>A typical body or title font does not contain all
+the character glyphs that DocBook supports. This parameter
+specifies additional fonts that should be searched for
+special characters not in the normal font.
+These symbol font names are automatically appended
+to the body or title font family name when fonts
+are specified in a
+<sgmltag class="attribute">font-family</sgmltag>
+property in the FO output.
+</para>
+<para>The symbol font names should be entered as a
+comma-separated list. The default value is
+<literal moreinfo="none">Symbol,ZapfDingbats</literal>.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Lists</title>
+<refentry id="list.block.spacing">
+<refnamediv>
+<refname>list.block.spacing</refname>
+<refpurpose>What spacing do you want before and after lists?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="list.block.spacing.frag"><xsl:attribute-set
name="list.block.spacing">
+ <xsl:attribute
name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></programlisting>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify the spacing required before and after a list. It is necessary to
specify the space after a list block because lists can come inside of paras.
</para>
+</refsect1>
+</refentry>
+
+<refentry id="list.item.spacing">
+<refnamediv>
+<refname>list.item.spacing</refname>
+<refpurpose>What space do you want between list items?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="list.item.spacing.frag"><xsl:attribute-set
name="list.item.spacing">
+ <xsl:attribute
name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></programlisting>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify what spacing you want between each list item.</para>
+</refsect1>
+</refentry>
+
+<refentry id="compact.list.item.spacing">
+<refnamediv>
+<refname>compact.list.item.spacing</refname>
+<refpurpose>What space do you want between list items (when
spacing=compact)?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting
id="compact.list.item.spacing.frag"><xsl:attribute-set
name="compact.list.item.spacing">
+ <xsl:attribute
name="space-before.optimum">0em</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">0.2em</xsl:attribute>
+</xsl:attribute-set></programlisting>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify what spacing you want between each list item when
+<sgmltag class="attribute">spacing</sgmltag> is
+<quote><literal
moreinfo="none">compact</literal></quote>.</para>
+</refsect1>
+</refentry>
+
+<refentry id="variablelist.max.termlength">
+<refmeta>
+<refentrytitle>variablelist.max.termlength</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>variablelist.max.termlength</refname>
+<refpurpose>Specifies the longest term in variablelists</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="variablelist.max.termlength.frag">
+<xsl:param
name="variablelist.max.termlength">24</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>In variablelists, the <sgmltag>listitem</sgmltag>
+is indented to leave room for the
+<sgmltag>term</sgmltag> elements. That indent may be computed
+if it is not specified with a <sgmltag
class="attribute">termlength</sgmltag>
+attribute on the <sgmltag>variablelist</sgmltag> element.
+</para>
+<para>
+The computation counts characters in the
+<sgmltag>term</sgmltag> elements in the list
+to find the longest term. However, some terms are very long
+and would produce extreme indents. This parameter lets you
+set a maximum character count. Any terms longer than the maximum
+would line wrap. The default value is 24.
+</para>
+<para>
+The character counts are converted to physical widths
+by multiplying by 0.50em. There will be some variability
+in how many actual characters fit in the space
+since some characters are wider than others.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Cross References</title>
+<refentry id="insert.xref.page.number">
+<refmeta>
+<refentrytitle>insert.xref.page.number</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>insert.xref.page.number</refname>
+<refpurpose>Turns page numbers in xrefs on and off</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="insert.xref.page.number.frag">
+<xsl:param
name="insert.xref.page.number">no</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The value of this parameter determines if
+cross references (<sgmltag>xref</sgmltag>s) in
+printed output will
+include page number citations.
+It has three possible values.
+</para>
+<variablelist>
+<section>
+<term>no</term>
+<listitem><para>No page number references will be generated.
+</para></listitem>
+</section>
+<section>
+<term>yes</term>
+<listitem><para>Page number references will be generated
+for all <sgmltag>xref</sgmltag> elements.
+The style of page reference may be changed
+if an <sgmltag class="attribute">xrefstyle</sgmltag>
+attribute is used.
+</para></listitem>
+</section>
+<section>
+<term>maybe</term>
+<listitem><para>Page number references will not be generated
+for an <sgmltag>xref</sgmltag> element unless
+it has an
+<sgmltag class="attribute">xrefstyle</sgmltag>
+attribute whose value specifies a page reference.
+</para></listitem>
+</section>
+</variablelist>
+
+</refsect1>
+</refentry>
+
+<refentry id="xref.properties">
+<refnamediv>
+<refname>xref.properties</refname>
+<refpurpose>Properties associated with cross-reference text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="xref.properties.frag">
+<xsl:attribute-set name="xref.properties">
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This attribute set is used on cross reference text.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="xref.label-title.separator">
+<refmeta>
+<refentrytitle>xref.label-title.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.label-title.separator</refname>
+<refpurpose>Punctuation or space separating label from title in
xref</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="xref.label-title.separator.frag"><xsl:param
name="xref.label-title.separator">:
</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+This parameter allows you to control the punctuation of certain
+types of generated cross reference text.
+When cross reference text is generated for an
+<sgmltag class="element">xref</sgmltag> or
+<sgmltag class="element">olink</sgmltag> element
+using an <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+that makes use of the <literal moreinfo="none">select:</literal>
feature,
+and the selected components include both label and title,
+then the value of this parameter is inserted between
+label and title in the output.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="xref.label-page.separator">
+<refmeta>
+<refentrytitle>xref.label-page.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.label-page.separator</refname>
+<refpurpose>Punctuation or space separating label from page number in
xref</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="xref.label-page.separator.frag"><xsl:param
name="xref.label-page.separator"><xsl:text>
</xsl:text></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+This parameter allows you to control the punctuation of certain
+types of generated cross reference text.
+When cross reference text is generated for an
+<sgmltag class="element">xref</sgmltag> or
+<sgmltag class="element">olink</sgmltag> element
+using an <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+that makes use of the <literal moreinfo="none">select:</literal>
feature,
+and the selected components include both label and page
+but no title,
+then the value of this parameter is inserted between
+label and page number in the output.
+If a title is included, then other separators are used.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="xref.title-page.separator">
+<refmeta>
+<refentrytitle>xref.title-page.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.title-page.separator</refname>
+<refpurpose>Punctuation or space separating title from page number in
xref</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="xref.title-page.separator.frag"><xsl:param
name="xref.title-page.separator"><xsl:text>
</xsl:text></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+This parameter allows you to control the punctuation of certain
+types of generated cross reference text.
+When cross reference text is generated for an
+<sgmltag class="element">xref</sgmltag> or
+<sgmltag class="element">olink</sgmltag> element
+using an <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+that makes use of the <literal moreinfo="none">select:</literal>
feature,
+and the selected components include both title and page number,
+then the value of this parameter is inserted between
+title and page number in the output.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Property Sets</title>
+<refentry id="formal.object.properties">
+<refnamediv>
+<refname>formal.object.properties</refname>
+<refpurpose>Properties associated with a formal object such as a figure, or other
component that has a title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="formal.object.properties.frag">
+<xsl:attribute-set name="formal.object.properties">
+ <xsl:attribute
name="space-before.minimum">0.5em</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">2em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.5em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">2em</xsl:attribute>
+ <xsl:attribute
name="keep-together.within-column">always</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for formal objects in docbook. Specify the spacing
+before and after the object.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="formal.title.properties">
+<refnamediv>
+<refname>formal.title.properties</refname>
+<refpurpose>Style the title element of formal object such as a
figure.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="formal.title.properties.frag">
+<xsl:attribute-set name="formal.title.properties"
use-attribute-sets="normal.para.spacing">
+ <xsl:attribute
name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master *
1.2"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ <xsl:attribute
name="hyphenate">false</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.4em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">0.6em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">0.8em</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify how the title should be styled. Specify the font size and weight of
the title of the formal object.</para>
+</refsect1>
+</refentry>
+
+<refentry id="informal.object.properties">
+<refnamediv>
+<refname>informal.object.properties</refname>
+<refpurpose>Properties associated with a formal object such as a figure, or other
component that has a title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting
id="informal.object.properties.frag"><xsl:attribute-set
name="informal.object.properties">
+ <xsl:attribute
name="space-before.minimum">0.5em</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">2em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.5em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">2em</xsl:attribute>
+</xsl:attribute-set></programlisting>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>The styling for informal objects in docbook. Specify the spacing before and
after the object.</para>
+</refsect1>
+</refentry>
+
+<refentry id="monospace.properties">
+<refmeta>
+<refentrytitle>monospace.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>monospace.properties</refname>
+<refpurpose>Properties of monospaced content</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="monospace.properties.frag">
+<xsl:attribute-set name="monospace.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of
select="$monospace.font.family"></xsl:value-of>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the font name for monospaced output. This property set
+used to set the font-size as well, but that doesn't work very well
+when different fonts are used (as they are in titles and paragraphs,
+for example).</para>
+
+<para>If you want to set the font-size in a customization layer, it's
+probably going to be more appropriate to set font-size-adjust, if your
+formatter supports it.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="verbatim.properties">
+<refnamediv>
+<refname>verbatim.properties</refname>
+<refpurpose>Properties associated with verbatim text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="verbatim.properties.frag">
+<xsl:attribute-set name="verbatim.properties">
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>This attribute set is used on all verbatim environments.</para>
+</refsect1>
+
+</refentry>
+
+<refentry id="monospace.verbatim.properties">
+<refnamediv>
+<refname>monospace.verbatim.properties</refname>
+<refpurpose>What font and size do you want for monospaced
content?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="monospace.verbatim.properties.frag">
+<xsl:attribute-set name="monospace.verbatim.properties"
use-attribute-sets="verbatim.properties monospace.properties">
+ <xsl:attribute
name="text-align">start</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify the font name and size you want for monospaced output</para>
+</refsect1>
+</refentry>
+
+<refentry id="sidebar.properties">
+<refmeta>
+<refentrytitle>sidebar.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sidebar.properties</refname>
+<refpurpose>Attribute set for sidebar properties</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="sidebar.properties.frag">
+<xsl:attribute-set name="sidebar.properties"
use-attribute-sets="formal.object.properties">
+ <xsl:attribute
name="border-style">solid</xsl:attribute>
+ <xsl:attribute
name="border-width">1pt</xsl:attribute>
+ <xsl:attribute
name="border-color">black</xsl:attribute>
+ <xsl:attribute
name="background-color">#DDDDDD</xsl:attribute>
+ <xsl:attribute
name="padding-left">12pt</xsl:attribute>
+ <xsl:attribute
name="padding-right">12pt</xsl:attribute>
+ <xsl:attribute
name="padding-top">6pt</xsl:attribute>
+ <xsl:attribute
name="padding-bottom">6pt</xsl:attribute>
+<!--
+ <xsl:attribute
name="margin-left">12pt</xsl:attribute>
+ <xsl:attribute
name="margin-right">12pt</xsl:attribute>
+ <xsl:attribute
name="margin-top">6pt</xsl:attribute>
+ <xsl:attribute
name="margin-bottom">6pt</xsl:attribute>
+-->
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for sidebars.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.title.properties">
+<refmeta>
+<refentrytitle>section.title.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.properties</refname>
+<refpurpose>Properties for section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.title.properties.frag">
+<xsl:attribute-set name="section.title.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of
select="$title.font.family"></xsl:value-of>
+ </xsl:attribute>
+ <xsl:attribute
name="font-weight">bold</xsl:attribute>
+ <!-- font size is calculated dynamically by section.heading template -->
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">1.0em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties common to all section titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.title.level1.properties">
+<refmeta>
+<refentrytitle>section.title.level1.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level1.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.title.level1.properties.frag">
+<xsl:attribute-set name="section.title.level1.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master *
2.0736"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-1 section titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.title.level2.properties">
+<refmeta>
+<refentrytitle>section.title.level2.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level2.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.title.level2.properties.frag">
+<xsl:attribute-set name="section.title.level2.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master *
1.728"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-2 section titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.title.level3.properties">
+<refmeta>
+<refentrytitle>section.title.level3.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level3.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.title.level3.properties.frag">
+<xsl:attribute-set name="section.title.level3.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master *
1.44"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-3 section titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.title.level4.properties">
+<refmeta>
+<refentrytitle>section.title.level4.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level4.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.title.level4.properties.frag">
+<xsl:attribute-set name="section.title.level4.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master *
1.2"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-4 section titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.title.level5.properties">
+<refmeta>
+<refentrytitle>section.title.level5.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level5.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.title.level5.properties.frag">
+<xsl:attribute-set name="section.title.level5.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of
select="$body.font.master"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-5 section titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.title.level6.properties">
+<refmeta>
+<refentrytitle>section.title.level6.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level6.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.title.level6.properties.frag">
+<xsl:attribute-set name="section.title.level6.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of
select="$body.font.master"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-6 section titles. This property set is actually
+used for all titles below level 5.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.properties">
+<refmeta>
+<refentrytitle>section.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.properties</refname>
+<refpurpose>Properties for all section levels</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.properties.frag">
+<xsl:attribute-set name="section.properties">
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of all section levels, and therefore apply to
+the whole section.
+This attribute set is inherited by the
+more specific attribute sets such as
+<sgmltag>section.level1.properties</sgmltag>.
+The default is empty.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.level1.properties">
+<refmeta>
+<refentrytitle>section.level1.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level1.properties</refname>
+<refpurpose>Properties for level-1 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.level1.properties.frag">
+<xsl:attribute-set name="section.level1.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level-1 section, and therefore apply to
+the whole section. This includes <sgmltag>sect1</sgmltag>
+elements and <sgmltag>section</sgmltag> elements at level 1.
+</para>
+
+<para>For example, you could start each level-1 section on
+a new page by using:</para>
+<programlisting format="linespecific"><xsl:attribute-set
name="section.level1.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.level2.properties">
+<refmeta>
+<refentrytitle>section.level2.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level2.properties</refname>
+<refpurpose>Properties for level-2 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.level2.properties.frag">
+<xsl:attribute-set name="section.level2.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level-2 section, and therefore apply to
+the whole section. This includes <sgmltag>sect2</sgmltag>
+elements and <sgmltag>section</sgmltag> elements at level 2.
+</para>
+
+<para>For example, you could start each level-2 section on
+a new page by using:</para>
+<programlisting format="linespecific"><xsl:attribute-set
name="section.level2.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.level3.properties">
+<refmeta>
+<refentrytitle>section.level3.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level3.properties</refname>
+<refpurpose>Properties for level-3 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.level3.properties.frag">
+<xsl:attribute-set name="section.level3.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level-3 section, and therefore apply to
+the whole section. This includes <sgmltag>sect3</sgmltag>
+elements and <sgmltag>section</sgmltag> elements at level 3.
+</para>
+
+<para>For example, you could start each level-3 section on
+a new page by using:</para>
+<programlisting format="linespecific"><xsl:attribute-set
name="section.level3.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.level4.properties">
+<refmeta>
+<refentrytitle>section.level4.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level4.properties</refname>
+<refpurpose>Properties for level-4 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.level4.properties.frag">
+<xsl:attribute-set name="section.level4.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level-4 section, and therefore apply to
+the whole section. This includes <sgmltag>sect4</sgmltag>
+elements and <sgmltag>section</sgmltag> elements at level 4.
+</para>
+
+<para>For example, you could start each level-4 section on
+a new page by using:</para>
+<programlisting format="linespecific"><xsl:attribute-set
name="section.level4.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.level5.properties">
+<refmeta>
+<refentrytitle>section.level5.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level5.properties</refname>
+<refpurpose>Properties for level-5 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.level5.properties.frag">
+<xsl:attribute-set name="section.level5.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level-5 section, and therefore apply to
+the whole section. This includes <sgmltag>sect5</sgmltag>
+elements and <sgmltag>section</sgmltag> elements at level 5.
+</para>
+
+<para>For example, you could start each level-5 section on
+a new page by using:</para>
+<programlisting format="linespecific"><xsl:attribute-set
name="section.level5.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.level6.properties">
+<refmeta>
+<refentrytitle>section.level6.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level6.properties</refname>
+<refpurpose>Properties for level-6 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.level6.properties.frag">
+<xsl:attribute-set name="section.level6.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level 6 or lower section, and therefore apply to
+the whole section. This includes
+<sgmltag>section</sgmltag> elements at level 6 and lower.
+</para>
+
+<para>For example, you could start each level-6 section on
+a new page by using:</para>
+<programlisting format="linespecific"><xsl:attribute-set
name="section.level6.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="figure.properties">
+<refnamediv>
+<refname>figure.properties</refname>
+<refpurpose>Properties associated with a figure</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="figure.properties.frag">
+<xsl:attribute-set name="figure.properties"
use-attribute-sets="formal.object.properties"></xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for figures.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="example.properties">
+<refnamediv>
+<refname>example.properties</refname>
+<refpurpose>Properties associated with a example</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="example.properties.frag">
+<xsl:attribute-set name="example.properties"
use-attribute-sets="formal.object.properties"></xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for examples.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="equation.properties">
+<refnamediv>
+<refname>equation.properties</refname>
+<refpurpose>Properties associated with a equation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="equation.properties.frag">
+<xsl:attribute-set name="equation.properties"
use-attribute-sets="formal.object.properties"></xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for equations.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.properties">
+<refnamediv>
+<refname>table.properties</refname>
+<refpurpose>Properties associated with the block surrounding a
table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.properties.frag">
+<xsl:attribute-set name="table.properties"
use-attribute-sets="formal.object.properties"></xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Block styling properties for tables. This parameter should really
+have been called <literal
moreinfo="none">table.block.properties</literal> or something
+like that, but we’re leaving it to avoid backwards-compatibility
+problems.</para>
+
+<para>See also <parameter
moreinfo="none">table.table.properties</parameter>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="procedure.properties">
+<refnamediv>
+<refname>procedure.properties</refname>
+<refpurpose>Properties associated with a procedure</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="procedure.properties.frag">
+<xsl:attribute-set name="procedure.properties"
use-attribute-sets="formal.object.properties"></xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for procedures.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="root.properties">
+<refmeta>
+<refentrytitle>root.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>root.properties</refname>
+<refpurpose>The properties of the fo:root element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="root.properties.frag">
+<xsl:attribute-set name="root.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of
select="$body.fontset"></xsl:value-of>
+ </xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of
select="$body.font.size"></xsl:value-of>
+ </xsl:attribute>
+ <xsl:attribute name="text-align">
+ <xsl:value-of
select="$alignment"></xsl:value-of>
+ </xsl:attribute>
+ <xsl:attribute name="line-height">
+ <xsl:value-of
select="$line-height"></xsl:value-of>
+ </xsl:attribute>
+ <xsl:attribute
name="font-selection-strategy">character-by-character</xsl:attribute>
+ <xsl:attribute
name="line-height-shift-adjustment">disregard-shifts</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This property set is used on the <sgmltag>fo:root</sgmltag>
element of
+an FO file. It defines a set of default, global parameters.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="qanda.title.properties">
+<refmeta>
+<refentrytitle>qanda.title.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.properties</refname>
+<refpurpose>Properties for qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qanda.title.properties.frag">
+<xsl:attribute-set name="qanda.title.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of
select="$title.font.family"></xsl:value-of>
+ </xsl:attribute>
+ <xsl:attribute
name="font-weight">bold</xsl:attribute>
+ <!-- font size is calculated dynamically by qanda.heading template -->
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">1.0em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties common to all qanda set titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="qanda.title.level1.properties">
+<refmeta>
+<refentrytitle>qanda.title.level1.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level1.properties</refname>
+<refpurpose>Properties for level-1 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qanda.title.level1.properties.frag">
+<xsl:attribute-set name="qanda.title.level1.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master *
2.0736"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-1 qanda set titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="qanda.title.level2.properties">
+<refmeta>
+<refentrytitle>qanda.title.level2.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level2.properties</refname>
+<refpurpose>Properties for level-2 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qanda.title.level2.properties.frag">
+<xsl:attribute-set name="qanda.title.level2.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master *
1.728"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-2 qanda set titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="qanda.title.level3.properties">
+<refmeta>
+<refentrytitle>qanda.title.level3.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level3.properties</refname>
+<refpurpose>Properties for level-3 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qanda.title.level3.properties.frag">
+<xsl:attribute-set name="qanda.title.level3.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master *
1.44"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-3 qanda set titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="qanda.title.level4.properties">
+<refmeta>
+<refentrytitle>qanda.title.level4.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level4.properties</refname>
+<refpurpose>Properties for level-4 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qanda.title.level4.properties.frag">
+<xsl:attribute-set name="qanda.title.level4.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master *
1.2"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-4 qanda set titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="qanda.title.level5.properties">
+<refmeta>
+<refentrytitle>qanda.title.level5.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level5.properties</refname>
+<refpurpose>Properties for level-5 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qanda.title.level5.properties.frag">
+<xsl:attribute-set name="qanda.title.level5.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of
select="$body.font.master"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-5 qanda set titles.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="qanda.title.level6.properties">
+<refmeta>
+<refentrytitle>qanda.title.level6.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level6.properties</refname>
+<refpurpose>Properties for level-6 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qanda.title.level6.properties.frag">
+<xsl:attribute-set name="qanda.title.level6.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of
select="$body.font.master"></xsl:value-of>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-6 qanda set titles.
+This property set is actually
+used for all titles below level 5.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="article.appendix.title.properties">
+<refmeta>
+<refentrytitle>article.appendix.title.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>article.appendix.title.properties</refname>
+<refpurpose>Properties for appendix titles that appear in an
article</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="article.appendix.title.properties.frag">
+<xsl:attribute-set name="article.appendix.title.properties"
use-attribute-sets="section.title.properties
section.title.level1.properties">
+ <xsl:attribute name="margin-left">
+ <xsl:value-of
select="$title.margin.left"></xsl:value-of>
+ </xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties for the title of an appendix that
+appears inside an article. The default is to use
+the properties of sect1 titles.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Profiling</title>
+<partintro>
+<para>Following parameters can be used for attribute value based
+profiling of your document. For more info about profiling look at
+<ulink
url="http://docbook.sourceforge.net/projects/xsl/doc/tools/profiling...
+</partintro>
+<refentry id="profile.arch">
+<refmeta>
+<refentrytitle>profile.arch</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.arch</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">arch</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.arch.frag">
+<xsl:param name="profile.arch"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.condition">
+<refmeta>
+<refentrytitle>profile.condition</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.condition</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">condition</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.condition.frag">
+<xsl:param name="profile.condition"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.conformance">
+<refmeta>
+<refentrytitle>profile.conformance</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.conformance</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">conformance</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.conformance.frag">
+<xsl:param name="profile.conformance"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.lang">
+<refmeta>
+<refentrytitle>profile.lang</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.lang</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">lang</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.lang.frag">
+<xsl:param name="profile.lang"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.os">
+<refmeta>
+<refentrytitle>profile.os</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.os</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">os</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.os.frag">
+<xsl:param name="profile.os"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.revision">
+<refmeta>
+<refentrytitle>profile.revision</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.revision</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">revision</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.revision.frag">
+<xsl:param name="profile.revision"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.revisionflag">
+<refmeta>
+<refentrytitle>profile.revisionflag</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.revisionflag</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">revisionflag</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.revisionflag.frag">
+<xsl:param name="profile.revisionflag"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.role">
+<refmeta>
+<refentrytitle>profile.role</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.role</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">role</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.role.frag">
+<xsl:param name="profile.role"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+<warning>
+<para>Note that <sgmltag class="attribute">role</sgmltag> is
often
+used for other purposes than profiling. For example it is commonly
+used to get emphasize in bold font:</para>
+
+<programlisting format="linespecific"><emphasis
role="bold">very
important</emphasis></programlisting>
+
+<para>If you are using <sgmltag
class="attribute">role</sgmltag> for
+these purposes do not forget to add values like <literal
moreinfo="none">bold</literal> to
+value of this parameter. If you forgot you will get document with
+small pieces missing which are very hard to track.</para>
+
+<para>For this reason it is not recommended to use <sgmltag
class="attribute">role</sgmltag> attribute for profiling. You should
+rather use profiling specific attributes like <sgmltag
class="attribute">userlevel</sgmltag>, <sgmltag
class="attribute">os</sgmltag>, <sgmltag
class="attribute">arch</sgmltag>, <sgmltag
class="attribute">condition</sgmltag>, etc.</para>
+</warning>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.security">
+<refmeta>
+<refentrytitle>profile.security</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.security</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">security</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.security.frag">
+<xsl:param name="profile.security"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.userlevel">
+<refmeta>
+<refentrytitle>profile.userlevel</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.userlevel</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">userlevel</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.userlevel.frag">
+<xsl:param name="profile.userlevel"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.vendor">
+<refmeta>
+<refentrytitle>profile.vendor</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.vendor</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">vendor</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.vendor.frag">
+<xsl:param name="profile.vendor"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.attribute">
+<refmeta>
+<refentrytitle>profile.attribute</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.attribute</refname>
+<refpurpose>Name of user-specified profiling attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.attribute.frag">
+<xsl:param name="profile.attribute"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter is used in conjuction with <link
linkend="profile.value"><parameter
moreinfo="none">profile.value</parameter></link>.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.value">
+<refmeta>
+<refentrytitle>profile.value</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.value</refname>
+<refpurpose>Target profile for user-specified attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.value.frag">
+<xsl:param name="profile.value"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When you are using this parameter you must also specify name of
+profiling attribute with parameter <link
linkend="profile.attribute"><parameter
moreinfo="none">profile.attribute</parameter></link>.</para>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.separator">
+<refmeta>
+<refentrytitle>profile.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.separator</refname>
+<refpurpose>Separator character for compound profile values</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.separator.frag">
+<xsl:param name="profile.separator"
select="';'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Separator character for compound profile values.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Localization</title>
+<refentry id="l10n.gentext.language">
+<refmeta>
+<refentrytitle>l10n.gentext.language</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>l10n.gentext.language</refname>
+<refpurpose>Sets the gentext language</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="l10n.gentext.language.frag">
+<xsl:param name="l10n.gentext.language"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If this parameter is set to any value other than the empty string, its
+value will be used as the value for the language when generating text. Setting
+<parameter moreinfo="none">l10n.gentext.language</parameter>
overrides any settings within the
+document being formatted.</para>
+
+<para>It's much more likely that you might want to set the
+<parameter
moreinfo="none">l10n.gentext.default.language</parameter>
parameter.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="l10n.gentext.default.language">
+<refmeta>
+<refentrytitle>l10n.gentext.default.language</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>l10n.gentext.default.language</refname>
+<refpurpose>Sets the default language for generated text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="l10n.gentext.default.language.frag">
+<xsl:param name="l10n.gentext.default.language"
select="'en'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The value of the <parameter
moreinfo="none">l10n.gentext.default.language</parameter>
+parameter is used as the language for generated text if no setting is provided
+in the source document.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="l10n.gentext.use.xref.language">
+<refmeta>
+<refentrytitle>l10n.gentext.use.xref.language</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>l10n.gentext.use.xref.language</refname>
+<refpurpose>Use the language of target when generating cross-reference
text?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="l10n.gentext.use.xref.language.frag">
+<xsl:param name="l10n.gentext.use.xref.language"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the language of the target will be used when
+generating cross reference text. Usually, the <quote>current</quote>
+language is used when generating text (that is, the language of the
+element that contains the cross-reference element). But setting this parameter
+allows the language of the element <emphasis>pointed to</emphasis> to
control
+the generated text.</para>
+
+<para>Consider the following example:</para>
+
+<informalexample>
+<programlisting format="linespecific"><para
lang="en">See also <xref
linkend="chap3"/>.</para>
+</programlisting>
+</informalexample>
+
+<para>Suppose that Chapter 3 happens to be written in German.
+If <parameter
moreinfo="none">l10n.gentext.use.xref.language</parameter> is non-zero,
the
+resulting text will be something like this:</para>
+
+<blockquote>
+<para>See also Kapital 3.</para>
+</blockquote>
+
+<para>Where the more traditional rendering would be:</para>
+
+<blockquote>
+<para>See also Chapter 3.</para>
+</blockquote>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>EBNF</title>
+<refentry id="ebnf.assignment">
+<refmeta>
+<refentrytitle>ebnf.assignment</refentrytitle>
+<refmiscinfo role="type">rtf</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ebnf.assignment</refname>
+<refpurpose>The EBNF production assignment operator</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ebnf.assignment.frag">
+
+<xsl:param name="ebnf.assignment">
+ <fo:inline font-family="{$monospace.font.family}">
+ <xsl:text>::=</xsl:text>
+ </fo:inline>
+</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">ebnf.assignment</parameter> parameter determines what
+text is used to show <quote>assignment</quote> in
<sgmltag>production</sgmltag>s
+in <sgmltag>productionset</sgmltag>s.</para>
+
+<para>While <quote><literal
moreinfo="none">::=</literal></quote> is common, so are several
+other operators.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="ebnf.statement.terminator">
+<refmeta>
+<refentrytitle>ebnf.statement.terminator</refentrytitle>
+<refmiscinfo role="type">rtf</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ebnf.statement.terminator</refname>
+<refpurpose>Punctuation that ends an EBNF statement.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ebnf.statement.terminator.frag">
+
+<xsl:param
name="ebnf.statement.terminator"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">ebnf.statement.terminator</parameter> parameter
determines what
+text is used to terminate each <sgmltag>production</sgmltag>
+in <sgmltag>productionset</sgmltag>.</para>
+
+<para>Some notations end each statement with a period.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+
+
+<appendix><title>The Stylesheet</title>
+
+<para>The <filename moreinfo="none">param.xsl</filename>
stylesheet is just a wrapper
+around all these parameters.</para>
+
+<programlisting id="top">
+<xsl:stylesheet exclude-result-prefixes="src"
version="1.0">
+
+<!-- This file is generated from param.xweb; do not edit this file! -->
+
+<!-- ********************************************************************
+ $Id: param.xml,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<src:fragref
linkend="admon.graphics.extension.frag"></src:fragref>
+<src:fragref
linkend="admon.graphics.frag"></src:fragref>
+<src:fragref
linkend="admon.graphics.path.frag"></src:fragref>
+<src:fragref
linkend="admon.textlabel.frag"></src:fragref>
+<src:fragref
linkend="admonition.properties.frag"></src:fragref>
+<src:fragref
linkend="admonition.title.properties.frag"></src:fragref>
+<src:fragref
linkend="alignment.frag"></src:fragref>
+<src:fragref
linkend="appendix.autolabel.frag"></src:fragref>
+<src:fragref
linkend="arbortext.extensions.frag"></src:fragref>
+<src:fragref
linkend="article.appendix.title.properties.frag"></src:fragref>
+<src:fragref
linkend="author.othername.in.middle.frag"></src:fragref>
+<src:fragref
linkend="autotoc.label.separator.frag"></src:fragref>
+<src:fragref
linkend="axf.extensions.frag"></src:fragref>
+<src:fragref
linkend="biblioentry.item.separator.frag"></src:fragref>
+<src:fragref
linkend="bibliography.collection.frag"></src:fragref>
+<src:fragref
linkend="bibliography.numbered.frag"></src:fragref>
+<src:fragref
linkend="blockquote.properties.frag"></src:fragref>
+<src:fragref
linkend="body.font.family.frag"></src:fragref>
+<src:fragref
linkend="body.font.master.frag"></src:fragref>
+<src:fragref
linkend="body.font.size.frag"></src:fragref>
+<src:fragref
linkend="body.margin.bottom.frag"></src:fragref>
+<src:fragref
linkend="body.margin.top.frag"></src:fragref>
+<src:fragref
linkend="bridgehead.in.toc.frag"></src:fragref>
+<src:fragref
linkend="callout.defaultcolumn.frag"></src:fragref>
+<src:fragref
linkend="callout.graphics.extension.frag"></src:fragref>
+<src:fragref
linkend="callout.graphics.frag"></src:fragref>
+<src:fragref
linkend="callout.graphics.number.limit.frag"></src:fragref>
+<src:fragref
linkend="callout.graphics.path.frag"></src:fragref>
+<src:fragref
linkend="callout.unicode.font.frag"></src:fragref>
+<src:fragref
linkend="callout.unicode.frag"></src:fragref>
+<src:fragref
linkend="callout.unicode.number.limit.frag"></src:fragref>
+<src:fragref
linkend="callout.unicode.start.character.frag"></src:fragref>
+<src:fragref
linkend="callouts.extension.frag"></src:fragref>
+<src:fragref
linkend="chapter.autolabel.frag"></src:fragref>
+<src:fragref
linkend="column.count.back.frag"></src:fragref>
+<src:fragref
linkend="column.count.body.frag"></src:fragref>
+<src:fragref
linkend="column.count.front.frag"></src:fragref>
+<src:fragref
linkend="column.count.index.frag"></src:fragref>
+<src:fragref
linkend="column.count.lot.frag"></src:fragref>
+<src:fragref
linkend="column.count.titlepage.frag"></src:fragref>
+<src:fragref
linkend="column.gap.back.frag"></src:fragref>
+<src:fragref
linkend="column.gap.body.frag"></src:fragref>
+<src:fragref
linkend="column.gap.front.frag"></src:fragref>
+<src:fragref
linkend="column.gap.index.frag"></src:fragref>
+<src:fragref
linkend="column.gap.lot.frag"></src:fragref>
+<src:fragref
linkend="column.gap.titlepage.frag"></src:fragref>
+<src:fragref
linkend="compact.list.item.spacing.frag"></src:fragref>
+<src:fragref
linkend="current.docid.frag"></src:fragref>
+<src:fragref
linkend="default.float.class.frag"></src:fragref>
+<src:fragref
linkend="default.image.width.frag"></src:fragref>
+<src:fragref
linkend="default.table.width.frag"></src:fragref>
+<src:fragref
linkend="default.units.frag"></src:fragref>
+<src:fragref
linkend="dingbat.font.family.frag"></src:fragref>
+<src:fragref
linkend="double.sided.frag"></src:fragref>
+<src:fragref
linkend="draft.mode.frag"></src:fragref>
+<src:fragref
linkend="draft.watermark.image.frag"></src:fragref>
+<src:fragref
linkend="ebnf.assignment.frag"></src:fragref>
+<src:fragref
linkend="ebnf.statement.terminator.frag"></src:fragref>
+<src:fragref
linkend="equation.properties.frag"></src:fragref>
+<src:fragref
linkend="example.properties.frag"></src:fragref>
+<src:fragref
linkend="figure.properties.frag"></src:fragref>
+<src:fragref
linkend="firstterm.only.link.frag"></src:fragref>
+<src:fragref
linkend="footer.content.properties.frag"></src:fragref>
+<src:fragref
linkend="footer.rule.frag"></src:fragref>
+<src:fragref
linkend="footer.column.widths.frag"></src:fragref>
+<src:fragref
linkend="footers.on.blank.pages.frag"></src:fragref>
+<src:fragref
linkend="footnote.font.size.frag"></src:fragref>
+<src:fragref
linkend="footnote.number.format.frag"></src:fragref>
+<src:fragref
linkend="footnote.number.symbols.frag"></src:fragref>
+<src:fragref
linkend="fop.extensions.frag"></src:fragref>
+<src:fragref
linkend="formal.object.properties.frag"></src:fragref>
+<src:fragref
linkend="formal.procedures.frag"></src:fragref>
+<src:fragref
linkend="formal.title.placement.frag"></src:fragref>
+<src:fragref
linkend="formal.title.properties.frag"></src:fragref>
+<src:fragref
linkend="funcsynopsis.decoration.frag"></src:fragref>
+<src:fragref
linkend="funcsynopsis.style.frag"></src:fragref>
+<src:fragref
linkend="function.parens.frag"></src:fragref>
+<src:fragref
linkend="generate.index.frag"></src:fragref>
+<src:fragref
linkend="generate.section.toc.level.frag"></src:fragref>
+<src:fragref
linkend="generate.toc.frag"></src:fragref>
+<src:fragref
linkend="glossary.as.blocks.frag"></src:fragref>
+<src:fragref
linkend="glossary.collection.frag"></src:fragref>
+<src:fragref
linkend="glossentry.show.acronym.frag"></src:fragref>
+<src:fragref
linkend="glosslist.as.blocks.frag"></src:fragref>
+<src:fragref
linkend="glossterm.auto.link.frag"></src:fragref>
+<src:fragref
linkend="glossterm.separation.frag"></src:fragref>
+<src:fragref
linkend="glossterm.width.frag"></src:fragref>
+<src:fragref
linkend="graphic.default.extension.frag"></src:fragref>
+<src:fragref
linkend="header.content.properties.frag"></src:fragref>
+<src:fragref
linkend="header.rule.frag"></src:fragref>
+<src:fragref
linkend="header.column.widths.frag"></src:fragref>
+<src:fragref
linkend="headers.on.blank.pages.frag"></src:fragref>
+<src:fragref
linkend="hyphenate.frag"></src:fragref>
+<src:fragref
linkend="ignore.image.scaling.frag"></src:fragref>
+<src:fragref
linkend="informal.object.properties.frag"></src:fragref>
+<src:fragref
linkend="index.preferred.page.properties.frag"></src:fragref>
+<src:fragref
linkend="insert.xref.page.number.frag"></src:fragref>
+<src:fragref
linkend="l10n.gentext.default.language.frag"></src:fragref>
+<src:fragref
linkend="l10n.gentext.language.frag"></src:fragref>
+<src:fragref
linkend="l10n.gentext.use.xref.language.frag"></src:fragref>
+<src:fragref
linkend="label.from.part.frag"></src:fragref>
+<src:fragref
linkend="line-height.frag"></src:fragref>
+<src:fragref
linkend="linenumbering.everyNth.frag"></src:fragref>
+<src:fragref
linkend="linenumbering.extension.frag"></src:fragref>
+<src:fragref
linkend="linenumbering.separator.frag"></src:fragref>
+<src:fragref
linkend="linenumbering.width.frag"></src:fragref>
+<src:fragref
linkend="list.block.spacing.frag"></src:fragref>
+<src:fragref
linkend="list.item.spacing.frag"></src:fragref>
+<src:fragref
linkend="make.index.markup.frag"></src:fragref>
+<src:fragref
linkend="make.single.year.ranges.frag"></src:fragref>
+<src:fragref
linkend="make.year.ranges.frag"></src:fragref>
+<src:fragref
linkend="marker.section.level.frag"></src:fragref>
+<src:fragref
linkend="menuchoice.menu.separator.frag"></src:fragref>
+<src:fragref
linkend="menuchoice.separator.frag"></src:fragref>
+<src:fragref
linkend="monospace.font.family.frag"></src:fragref>
+<src:fragref
linkend="monospace.properties.frag"></src:fragref>
+<src:fragref
linkend="monospace.verbatim.properties.frag"></src:fragref>
+<src:fragref
linkend="nominal.table.width.frag"></src:fragref>
+<src:fragref
linkend="normal.para.spacing.frag"></src:fragref>
+<src:fragref
linkend="olink.doctitle.frag"></src:fragref>
+<src:fragref
linkend="page.height.frag"></src:fragref>
+<src:fragref
linkend="page.height.portrait.frag"></src:fragref>
+<src:fragref
linkend="page.margin.bottom.frag"></src:fragref>
+<src:fragref
linkend="page.margin.inner.frag"></src:fragref>
+<src:fragref
linkend="page.margin.outer.frag"></src:fragref>
+<src:fragref
linkend="page.margin.top.frag"></src:fragref>
+<src:fragref
linkend="page.orientation.frag"></src:fragref>
+<src:fragref
linkend="page.width.frag"></src:fragref>
+<src:fragref
linkend="page.width.portrait.frag"></src:fragref>
+<src:fragref
linkend="paper.type.frag"></src:fragref>
+<src:fragref
linkend="part.autolabel.frag"></src:fragref>
+<src:fragref
linkend="passivetex.extensions.frag"></src:fragref>
+<src:fragref
linkend="preface.autolabel.frag"></src:fragref>
+<src:fragref
linkend="preferred.mediaobject.role.frag"></src:fragref>
+<src:fragref
linkend="procedure.properties.frag"></src:fragref>
+<src:fragref
linkend="process.empty.source.toc.frag"></src:fragref>
+<src:fragref
linkend="process.source.toc.frag"></src:fragref>
+<src:fragref
linkend="profile.arch.frag"></src:fragref>
+<src:fragref
linkend="profile.attribute.frag"></src:fragref>
+<src:fragref
linkend="profile.condition.frag"></src:fragref>
+<src:fragref
linkend="profile.conformance.frag"></src:fragref>
+<src:fragref
linkend="profile.lang.frag"></src:fragref>
+<src:fragref
linkend="profile.os.frag"></src:fragref>
+<src:fragref
linkend="profile.revision.frag"></src:fragref>
+<src:fragref
linkend="profile.revisionflag.frag"></src:fragref>
+<src:fragref
linkend="profile.role.frag"></src:fragref>
+<src:fragref
linkend="profile.security.frag"></src:fragref>
+<src:fragref
linkend="profile.separator.frag"></src:fragref>
+<src:fragref
linkend="profile.userlevel.frag"></src:fragref>
+<src:fragref
linkend="profile.value.frag"></src:fragref>
+<src:fragref
linkend="profile.vendor.frag"></src:fragref>
+<src:fragref
linkend="punct.honorific.frag"></src:fragref>
+<src:fragref
linkend="qanda.defaultlabel.frag"></src:fragref>
+<src:fragref
linkend="qanda.inherit.numeration.frag"></src:fragref>
+<src:fragref
linkend="qandadiv.autolabel.frag"></src:fragref>
+<src:fragref
linkend="qanda.title.level1.properties.frag"></src:fragref>
+<src:fragref
linkend="qanda.title.level2.properties.frag"></src:fragref>
+<src:fragref
linkend="qanda.title.level3.properties.frag"></src:fragref>
+<src:fragref
linkend="qanda.title.level4.properties.frag"></src:fragref>
+<src:fragref
linkend="qanda.title.level5.properties.frag"></src:fragref>
+<src:fragref
linkend="qanda.title.level6.properties.frag"></src:fragref>
+<src:fragref
linkend="qanda.title.properties.frag"></src:fragref>
+<src:fragref
linkend="refentry.generate.name.frag"></src:fragref>
+<src:fragref
linkend="refentry.generate.title.frag"></src:fragref>
+<src:fragref
linkend="refentry.pagebreak.frag"></src:fragref>
+<src:fragref
linkend="refentry.title.properties.frag"></src:fragref>
+<src:fragref
linkend="refentry.xref.manvolnum.frag"></src:fragref>
+<src:fragref
linkend="region.after.extent.frag"></src:fragref>
+<src:fragref
linkend="region.before.extent.frag"></src:fragref>
+<src:fragref
linkend="root.properties.frag"></src:fragref>
+<src:fragref linkend="rootid.frag"></src:fragref>
+<src:fragref
linkend="runinhead.default.title.end.punct.frag"></src:fragref>
+<src:fragref
linkend="runinhead.title.end.punct.frag"></src:fragref>
+<src:fragref
linkend="sans.font.family.frag"></src:fragref>
+<src:fragref
linkend="section.autolabel.frag"></src:fragref>
+<src:fragref
linkend="section.label.includes.component.label.frag"></src:fragref>
+<src:fragref
linkend="section.title.level1.properties.frag"></src:fragref>
+<src:fragref
linkend="section.title.level2.properties.frag"></src:fragref>
+<src:fragref
linkend="section.title.level3.properties.frag"></src:fragref>
+<src:fragref
linkend="section.title.level4.properties.frag"></src:fragref>
+<src:fragref
linkend="section.title.level5.properties.frag"></src:fragref>
+<src:fragref
linkend="section.title.level6.properties.frag"></src:fragref>
+<src:fragref
linkend="section.title.properties.frag"></src:fragref>
+<src:fragref
linkend="section.level1.properties.frag"></src:fragref>
+<src:fragref
linkend="section.level2.properties.frag"></src:fragref>
+<src:fragref
linkend="section.level3.properties.frag"></src:fragref>
+<src:fragref
linkend="section.level4.properties.frag"></src:fragref>
+<src:fragref
linkend="section.level5.properties.frag"></src:fragref>
+<src:fragref
linkend="section.level6.properties.frag"></src:fragref>
+<src:fragref
linkend="section.properties.frag"></src:fragref>
+<src:fragref
linkend="segmentedlist.as.table.frag"></src:fragref>
+<src:fragref
linkend="shade.verbatim.frag"></src:fragref>
+<src:fragref
linkend="shade.verbatim.style.frag"></src:fragref>
+<src:fragref
linkend="show.comments.frag"></src:fragref>
+<src:fragref
linkend="sidebar.properties.frag"></src:fragref>
+<src:fragref
linkend="subscript.properties.frag"></src:fragref>
+<src:fragref
linkend="superscript.properties.frag"></src:fragref>
+<src:fragref
linkend="symbol.font.family.frag"></src:fragref>
+<src:fragref
linkend="table.cell.border.color.frag"></src:fragref>
+<src:fragref
linkend="table.cell.border.style.frag"></src:fragref>
+<src:fragref
linkend="table.cell.border.thickness.frag"></src:fragref>
+<src:fragref
linkend="table.cell.padding.frag"></src:fragref>
+<src:fragref
linkend="table.footnote.number.format.frag"></src:fragref>
+<src:fragref
linkend="table.footnote.number.symbols.frag"></src:fragref>
+<src:fragref
linkend="table.frame.border.color.frag"></src:fragref>
+<src:fragref
linkend="table.frame.border.style.frag"></src:fragref>
+<src:fragref
linkend="table.frame.border.thickness.frag"></src:fragref>
+<src:fragref
linkend="table.properties.frag"></src:fragref>
+<src:fragref
linkend="tablecolumns.extension.frag"></src:fragref>
+<src:fragref
linkend="table.table.properties.frag"></src:fragref>
+<src:fragref
linkend="target.database.document.frag"></src:fragref>
+<src:fragref
linkend="tex.math.delims.frag"></src:fragref>
+<src:fragref
linkend="tex.math.in.alt.frag"></src:fragref>
+<src:fragref
linkend="textinsert.extension.frag"></src:fragref>
+<src:fragref
linkend="title.font.family.frag"></src:fragref>
+<src:fragref
linkend="title.margin.left.frag"></src:fragref>
+<src:fragref
linkend="toc.indent.width.frag"></src:fragref>
+<src:fragref
linkend="toc.margin.properties.frag"></src:fragref>
+<src:fragref
linkend="toc.section.depth.frag"></src:fragref>
+<src:fragref
linkend="ulink.footnote.number.format.frag"></src:fragref>
+<src:fragref
linkend="ulink.footnotes.frag"></src:fragref>
+<src:fragref
linkend="ulink.hyphenate.frag"></src:fragref>
+<src:fragref
linkend="ulink.show.frag"></src:fragref>
+<src:fragref
linkend="use.extensions.frag"></src:fragref>
+<src:fragref
linkend="use.local.olink.style.frag"></src:fragref>
+<src:fragref
linkend="use.role.as.xrefstyle.frag"></src:fragref>
+<src:fragref
linkend="use.role.for.mediaobject.frag"></src:fragref>
+<src:fragref linkend="use.svg.frag"></src:fragref>
+<src:fragref
linkend="variablelist.as.blocks.frag"></src:fragref>
+<src:fragref
linkend="variablelist.max.termlength.frag"></src:fragref>
+<src:fragref
linkend="verbatim.properties.frag"></src:fragref>
+<src:fragref
linkend="xep.extensions.frag"></src:fragref>
+<src:fragref
linkend="xep.index.item.properties.frag"></src:fragref>
+<src:fragref
linkend="xref.label-page.separator.frag"></src:fragref>
+<src:fragref
linkend="xref.label-title.separator.frag"></src:fragref>
+<src:fragref
linkend="xref.properties.frag"></src:fragref>
+<src:fragref
linkend="xref.title-page.separator.frag"></src:fragref>
+<src:fragref
linkend="xref.with.number.and.title.frag"></src:fragref>
+
+</xsl:stylesheet>
+</programlisting>
+
+</appendix>
+
+</book>
\ No newline at end of file
Added: trunk/docs/resources/support/docbook-xsl/fo/param.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/param.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/param.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,653 @@
+<?xml version="1.0" encoding="utf-8"?><xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
exclude-result-prefixes="src" version="1.0">
+
+<!-- This file is generated from param.xweb; do not edit this file! -->
+
+<!-- ********************************************************************
+ $Id: param.xsl,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:param name="admon.graphics.extension"
select="'.png'"/>
+<xsl:param name="admon.graphics" select="0"/>
+<xsl:param name="admon.graphics.path">images/</xsl:param>
+<xsl:param name="admon.textlabel" select="1"/>
+<xsl:attribute-set name="admonition.properties"/>
+<xsl:attribute-set name="admonition.title.properties">
+ <xsl:attribute name="font-size">14pt</xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="hyphenate">false</xsl:attribute>
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="alignment">justify</xsl:param>
+<xsl:param name="appendix.autolabel" select="1"/>
+<xsl:param name="arbortext.extensions" select="0"/>
+<xsl:attribute-set name="article.appendix.title.properties"
use-attribute-sets="section.title.properties
section.title.level1.properties">
+ <xsl:attribute name="margin-left">
+ <xsl:value-of select="$title.margin.left"/>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="author.othername.in.middle" select="1"/>
+<xsl:param name="autotoc.label.separator" select="'.
'"/>
+<xsl:param name="axf.extensions" select="0"/>
+<xsl:param name="biblioentry.item.separator">. </xsl:param>
+<xsl:param name="bibliography.collection"
select="'http://docbook.sourceforge.net/release/bibliography/bib...
+<xsl:param name="bibliography.numbered" select="0"/>
+<xsl:attribute-set name="blockquote.properties">
+<xsl:attribute name="start-indent">0.5in</xsl:attribute>
+<xsl:attribute name="end-indent">0.5in</xsl:attribute>
+<xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+<xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+<xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="body.font.family" select="'serif'"/>
+<xsl:param name="body.font.master">10</xsl:param>
+<xsl:param name="body.font.size">
+ <xsl:value-of
select="$body.font.master"/><xsl:text>pt</xsl:text>
+</xsl:param>
+<xsl:param name="body.margin.bottom"
select="'0.5in'"/>
+<xsl:param name="body.margin.top" select="'0.5in'"/>
+<xsl:param name="bridgehead.in.toc" select="0"/>
+<xsl:param name="callout.defaultcolumn"
select="'60'"/>
+<xsl:param name="callout.graphics.extension"
select="'.png'"/>
+<xsl:param name="callout.graphics" select="'1'"/>
+<xsl:param name="callout.graphics.number.limit"
select="'10'"/>
+<xsl:param name="callout.graphics.path"
select="'images/callouts/'"/>
+<xsl:param name="callout.unicode.font"
select="'ZapfDingbats'"/>
+<xsl:param name="callout.unicode" select="0"/>
+<xsl:param name="callout.unicode.number.limit"
select="'10'"/>
+<xsl:param name="callout.unicode.start.character"
select="10102"/>
+<xsl:param name="callouts.extension" select="'1'"/>
+<xsl:param name="chapter.autolabel" select="1"/>
+<xsl:param name="column.count.back" select="1"/>
+<xsl:param name="column.count.body" select="1"/>
+<xsl:param name="column.count.front" select="1"/>
+<xsl:param name="column.count.index" select="2"/>
+<xsl:param name="column.count.lot" select="1"/>
+<xsl:param name="column.count.titlepage" select="1"/>
+<xsl:param name="column.gap.back" select="'12pt'"/>
+<xsl:param name="column.gap.body" select="'12pt'"/>
+<xsl:param name="column.gap.front" select="'12pt'"/>
+<xsl:param name="column.gap.index" select="'12pt'"/>
+<xsl:param name="column.gap.lot" select="'12pt'"/>
+<xsl:param name="column.gap.titlepage"
select="'12pt'"/>
+<xsl:attribute-set name="compact.list.item.spacing">
+ <xsl:attribute name="space-before.optimum">0em</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">0.2em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="current.docid" select="''"/>
+<xsl:param name="default.float.class"
select="'before'"/>
+<xsl:param name="default.image.width" select="''"/>
+<xsl:param name="default.table.width" select="''"/>
+<xsl:param name="default.units" select="'pt'"/>
+<xsl:param name="dingbat.font.family"
select="'serif'"/>
+<xsl:param name="double.sided" select="0"/>
+<xsl:param name="draft.mode" select="'maybe'"/>
+<xsl:param name="draft.watermark.image"
select="'http://docbook.sourceforge.net/release/images/draft.png...
+
+<xsl:param
xmlns:fo="http://www.w3.org/1999/XSL/Format"
name="ebnf.assignment">
+ <fo:inline font-family="{$monospace.font.family}">
+ <xsl:text>::=</xsl:text>
+ </fo:inline>
+</xsl:param>
+
+<xsl:param name="ebnf.statement.terminator"/>
+<xsl:attribute-set name="equation.properties"
use-attribute-sets="formal.object.properties"/>
+<xsl:attribute-set name="example.properties"
use-attribute-sets="formal.object.properties"/>
+<xsl:attribute-set name="figure.properties"
use-attribute-sets="formal.object.properties"/>
+<xsl:param name="firstterm.only.link" select="0"/>
+<xsl:attribute-set name="footer.content.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$body.fontset"/>
+ </xsl:attribute>
+ <xsl:attribute name="margin-left">
+ <xsl:value-of select="$title.margin.left"/>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="footer.rule" select="1"/>
+<xsl:param name="footer.column.widths" select="'1 1
1'"/>
+<xsl:param name="footers.on.blank.pages" select="1"/>
+<xsl:param name="footnote.font.size">
+ <xsl:value-of select="$body.font.master *
0.8"/><xsl:text>pt</xsl:text>
+</xsl:param>
+<xsl:param name="footnote.number.format"
select="'1'"/>
+<xsl:param name="footnote.number.symbols"
select="''"/>
+<xsl:param name="fop.extensions" select="0"/>
+<xsl:attribute-set name="formal.object.properties">
+ <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+ <xsl:attribute
name="keep-together.within-column">always</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="formal.procedures" select="1"/>
+<xsl:param name="formal.title.placement">
+figure before
+example before
+equation before
+table before
+procedure before
+task before
+</xsl:param>
+<xsl:attribute-set name="formal.title.properties"
use-attribute-sets="normal.para.spacing">
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.2"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenate">false</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.4em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">0.6em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">0.8em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="funcsynopsis.decoration" select="1"/>
+<xsl:param name="funcsynopsis.style">kr</xsl:param>
+<xsl:param name="function.parens">0</xsl:param>
+<xsl:param name="generate.index" select="1"/>
+<xsl:param name="generate.section.toc.level" select="0"/>
+
+<xsl:param name="generate.toc">
+/appendix toc,title
+article/appendix nop
+/article toc,title
+book toc,title,figure,table,example,equation
+/chapter toc,title
+part toc,title
+/preface toc,title
+qandadiv toc
+qandaset toc
+reference toc,title
+/sect1 toc
+/sect2 toc
+/sect3 toc
+/sect4 toc
+/sect5 toc
+/section toc
+set toc,title
+</xsl:param>
+<xsl:param name="glossary.as.blocks" select="0"/>
+<xsl:param name="glossary.collection" select="''"/>
+<xsl:param name="glossentry.show.acronym"
select="'no'"/>
+<xsl:param name="glosslist.as.blocks" select="0"/>
+<xsl:param name="glossterm.auto.link" select="0"/>
+<xsl:param name="glossterm.separation"
select="'0.25in'"/>
+<xsl:param name="glossterm.width" select="'2in'"/>
+<xsl:param name="graphic.default.extension"/>
+<xsl:attribute-set name="header.content.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$body.fontset"/>
+ </xsl:attribute>
+ <xsl:attribute name="margin-left">
+ <xsl:value-of select="$title.margin.left"/>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="header.rule" select="1"/>
+<xsl:param name="header.column.widths" select="'1 1
1'"/>
+<xsl:param name="headers.on.blank.pages" select="1"/>
+<xsl:param name="hyphenate">true</xsl:param>
+<xsl:param name="ignore.image.scaling" select="0"/>
+<xsl:attribute-set name="informal.object.properties">
+ <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="index.preferred.page.properties">
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="insert.xref.page.number">no</xsl:param>
+<xsl:param name="l10n.gentext.default.language"
select="'en'"/>
+<xsl:param name="l10n.gentext.language" select="''"/>
+<xsl:param name="l10n.gentext.use.xref.language" select="0"/>
+<xsl:param name="label.from.part" select="'0'"/>
+<xsl:param name="line-height" select="'normal'"/>
+<xsl:param name="linenumbering.everyNth"
select="'5'"/>
+<xsl:param name="linenumbering.extension"
select="'1'"/>
+<xsl:param name="linenumbering.separator" select="'
'"/>
+<xsl:param name="linenumbering.width" select="'3'"/>
+<xsl:attribute-set name="list.block.spacing">
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="list.item.spacing">
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="make.index.markup" select="0"/>
+<xsl:param name="make.single.year.ranges" select="0"/>
+<xsl:param name="make.year.ranges" select="0"/>
+<xsl:param name="marker.section.level" select="2"/>
+<xsl:param name="menuchoice.menu.separator"
select="'->'"/>
+<xsl:param name="menuchoice.separator" select="'+'"/>
+<xsl:param name="monospace.font.family"
select="'monospace'"/>
+<xsl:attribute-set name="monospace.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$monospace.font.family"/>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="monospace.verbatim.properties"
use-attribute-sets="verbatim.properties monospace.properties">
+ <xsl:attribute name="text-align">start</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="nominal.table.width" select="'6in'"/>
+<xsl:attribute-set name="normal.para.spacing">
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="olink.doctitle" select="0"/>
+<xsl:param name="page.height">
+ <xsl:choose>
+ <xsl:when test="$page.orientation = 'portrait'">
+ <xsl:value-of select="$page.height.portrait"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$page.width.portrait"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+<xsl:param name="page.height.portrait">
+ <xsl:choose>
+ <xsl:when test="$paper.type =
'A4landscape'">210mm</xsl:when>
+ <xsl:when test="$paper.type =
'USletter'">11in</xsl:when>
+ <xsl:when test="$paper.type =
'USlandscape'">8.5in</xsl:when>
+ <xsl:when test="$paper.type = '4A0'">2378mm</xsl:when>
+ <xsl:when test="$paper.type = '2A0'">1682mm</xsl:when>
+ <xsl:when test="$paper.type = 'A0'">1189mm</xsl:when>
+ <xsl:when test="$paper.type = 'A1'">841mm</xsl:when>
+ <xsl:when test="$paper.type = 'A2'">594mm</xsl:when>
+ <xsl:when test="$paper.type = 'A3'">420mm</xsl:when>
+ <xsl:when test="$paper.type = 'A4'">297mm</xsl:when>
+ <xsl:when test="$paper.type = 'A5'">210mm</xsl:when>
+ <xsl:when test="$paper.type = 'A6'">148mm</xsl:when>
+ <xsl:when test="$paper.type = 'A7'">105mm</xsl:when>
+ <xsl:when test="$paper.type = 'A8'">74mm</xsl:when>
+ <xsl:when test="$paper.type = 'A9'">52mm</xsl:when>
+ <xsl:when test="$paper.type = 'A10'">37mm</xsl:when>
+ <xsl:when test="$paper.type = 'B0'">1414mm</xsl:when>
+ <xsl:when test="$paper.type = 'B1'">1000mm</xsl:when>
+ <xsl:when test="$paper.type = 'B2'">707mm</xsl:when>
+ <xsl:when test="$paper.type = 'B3'">500mm</xsl:when>
+ <xsl:when test="$paper.type = 'B4'">353mm</xsl:when>
+ <xsl:when test="$paper.type = 'B5'">250mm</xsl:when>
+ <xsl:when test="$paper.type = 'B6'">176mm</xsl:when>
+ <xsl:when test="$paper.type = 'B7'">125mm</xsl:when>
+ <xsl:when test="$paper.type = 'B8'">88mm</xsl:when>
+ <xsl:when test="$paper.type = 'B9'">62mm</xsl:when>
+ <xsl:when test="$paper.type = 'B10'">44mm</xsl:when>
+ <xsl:when test="$paper.type = 'C0'">1297mm</xsl:when>
+ <xsl:when test="$paper.type = 'C1'">917mm</xsl:when>
+ <xsl:when test="$paper.type = 'C2'">648mm</xsl:when>
+ <xsl:when test="$paper.type = 'C3'">458mm</xsl:when>
+ <xsl:when test="$paper.type = 'C4'">324mm</xsl:when>
+ <xsl:when test="$paper.type = 'C5'">229mm</xsl:when>
+ <xsl:when test="$paper.type = 'C6'">162mm</xsl:when>
+ <xsl:when test="$paper.type = 'C7'">114mm</xsl:when>
+ <xsl:when test="$paper.type = 'C8'">81mm</xsl:when>
+ <xsl:when test="$paper.type = 'C9'">57mm</xsl:when>
+ <xsl:when test="$paper.type = 'C10'">40mm</xsl:when>
+ <xsl:otherwise>11in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+<xsl:param name="page.margin.bottom"
select="'0.5in'"/>
+<xsl:param name="page.margin.inner">
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">1.25in</xsl:when>
+ <xsl:otherwise>1in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+<xsl:param name="page.margin.outer">
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">0.75in</xsl:when>
+ <xsl:otherwise>1in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+<xsl:param name="page.margin.top" select="'0.5in'"/>
+<xsl:param name="page.orientation"
select="'portrait'"/>
+<xsl:param name="page.width">
+ <xsl:choose>
+ <xsl:when test="$page.orientation = 'portrait'">
+ <xsl:value-of select="$page.width.portrait"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$page.height.portrait"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+<xsl:param name="page.width.portrait">
+ <xsl:choose>
+ <xsl:when test="$paper.type =
'USletter'">8.5in</xsl:when>
+ <xsl:when test="$paper.type = '4A0'">1682mm</xsl:when>
+ <xsl:when test="$paper.type = '2A0'">1189mm</xsl:when>
+ <xsl:when test="$paper.type = 'A0'">841mm</xsl:when>
+ <xsl:when test="$paper.type = 'A1'">594mm</xsl:when>
+ <xsl:when test="$paper.type = 'A2'">420mm</xsl:when>
+ <xsl:when test="$paper.type = 'A3'">297mm</xsl:when>
+ <xsl:when test="$paper.type = 'A4'">210mm</xsl:when>
+ <xsl:when test="$paper.type = 'A5'">148mm</xsl:when>
+ <xsl:when test="$paper.type = 'A6'">105mm</xsl:when>
+ <xsl:when test="$paper.type = 'A7'">74mm</xsl:when>
+ <xsl:when test="$paper.type = 'A8'">52mm</xsl:when>
+ <xsl:when test="$paper.type = 'A9'">37mm</xsl:when>
+ <xsl:when test="$paper.type = 'A10'">26mm</xsl:when>
+ <xsl:when test="$paper.type = 'B0'">1000mm</xsl:when>
+ <xsl:when test="$paper.type = 'B1'">707mm</xsl:when>
+ <xsl:when test="$paper.type = 'B2'">500mm</xsl:when>
+ <xsl:when test="$paper.type = 'B3'">353mm</xsl:when>
+ <xsl:when test="$paper.type = 'B4'">250mm</xsl:when>
+ <xsl:when test="$paper.type = 'B5'">176mm</xsl:when>
+ <xsl:when test="$paper.type = 'B6'">125mm</xsl:when>
+ <xsl:when test="$paper.type = 'B7'">88mm</xsl:when>
+ <xsl:when test="$paper.type = 'B8'">62mm</xsl:when>
+ <xsl:when test="$paper.type = 'B9'">44mm</xsl:when>
+ <xsl:when test="$paper.type = 'B10'">31mm</xsl:when>
+ <xsl:when test="$paper.type = 'C0'">917mm</xsl:when>
+ <xsl:when test="$paper.type = 'C1'">648mm</xsl:when>
+ <xsl:when test="$paper.type = 'C2'">458mm</xsl:when>
+ <xsl:when test="$paper.type = 'C3'">324mm</xsl:when>
+ <xsl:when test="$paper.type = 'C4'">229mm</xsl:when>
+ <xsl:when test="$paper.type = 'C5'">162mm</xsl:when>
+ <xsl:when test="$paper.type = 'C6'">114mm</xsl:when>
+ <xsl:when test="$paper.type = 'C7'">81mm</xsl:when>
+ <xsl:when test="$paper.type = 'C8'">57mm</xsl:when>
+ <xsl:when test="$paper.type = 'C9'">40mm</xsl:when>
+ <xsl:when test="$paper.type = 'C10'">28mm</xsl:when>
+ <xsl:otherwise>8.5in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+<xsl:param name="paper.type" select="'USletter'"/>
+<xsl:param name="part.autolabel" select="1"/>
+<xsl:param name="passivetex.extensions" select="0"/>
+<xsl:param name="preface.autolabel" select="0"/>
+<xsl:param name="preferred.mediaobject.role"/>
+<xsl:attribute-set name="procedure.properties"
use-attribute-sets="formal.object.properties"/>
+<xsl:param name="process.empty.source.toc" select="0"/>
+<xsl:param name="process.source.toc" select="0"/>
+<xsl:param name="profile.arch" select="''"/>
+<xsl:param name="profile.attribute" select="''"/>
+<xsl:param name="profile.condition" select="''"/>
+<xsl:param name="profile.conformance" select="''"/>
+<xsl:param name="profile.lang" select="''"/>
+<xsl:param name="profile.os" select="''"/>
+<xsl:param name="profile.revision" select="''"/>
+<xsl:param name="profile.revisionflag" select="''"/>
+<xsl:param name="profile.role" select="''"/>
+<xsl:param name="profile.security" select="''"/>
+<xsl:param name="profile.separator" select="';'"/>
+<xsl:param name="profile.userlevel" select="''"/>
+<xsl:param name="profile.value" select="''"/>
+<xsl:param name="profile.vendor" select="''"/>
+<xsl:param name="punct.honorific" select="'.'"/>
+<xsl:param name="qanda.defaultlabel">number</xsl:param>
+<xsl:param name="qanda.inherit.numeration" select="1"/>
+<xsl:param name="qandadiv.autolabel" select="1"/>
+<xsl:attribute-set name="qanda.title.level1.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 2.0736"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="qanda.title.level2.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.728"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="qanda.title.level3.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.44"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="qanda.title.level4.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.2"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="qanda.title.level5.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="qanda.title.level6.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="qanda.title.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$title.font.family"/>
+ </xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <!-- font size is calculated dynamically by qanda.heading template -->
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1.0em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="refentry.generate.name" select="1"/>
+<xsl:param name="refentry.generate.title" select="0"/>
+<xsl:param name="refentry.pagebreak" select="1"/>
+<xsl:attribute-set name="refentry.title.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$title.font.family"/>
+ </xsl:attribute>
+ <xsl:attribute name="font-size">18pt</xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="space-after">1em</xsl:attribute>
+ <xsl:attribute name="hyphenate">false</xsl:attribute>
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1.0em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.4em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">0.6em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="refentry.xref.manvolnum" select="1"/>
+<xsl:param name="region.after.extent"
select="'0.4in'"/>
+<xsl:param name="region.before.extent"
select="'0.4in'"/>
+<xsl:attribute-set name="root.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$body.fontset"/>
+ </xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.size"/>
+ </xsl:attribute>
+ <xsl:attribute name="text-align">
+ <xsl:value-of select="$alignment"/>
+ </xsl:attribute>
+ <xsl:attribute name="line-height">
+ <xsl:value-of select="$line-height"/>
+ </xsl:attribute>
+ <xsl:attribute
name="font-selection-strategy">character-by-character</xsl:attribute>
+ <xsl:attribute
name="line-height-shift-adjustment">disregard-shifts</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="rootid" select="''"/>
+<xsl:param name="runinhead.default.title.end.punct"
select="'.'"/>
+<xsl:param name="runinhead.title.end.punct"
select="'.!?:'"/>
+<xsl:param name="sans.font.family"
select="'sans-serif'"/>
+<xsl:param name="section.autolabel" select="0"/>
+<xsl:param name="section.label.includes.component.label"
select="0"/>
+<xsl:attribute-set name="section.title.level1.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 2.0736"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="section.title.level2.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.728"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="section.title.level3.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.44"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="section.title.level4.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.2"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="section.title.level5.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="section.title.level6.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="section.title.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$title.font.family"/>
+ </xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <!-- font size is calculated dynamically by section.heading template -->
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1.0em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="section.level1.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+<xsl:attribute-set name="section.level2.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+<xsl:attribute-set name="section.level3.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+<xsl:attribute-set name="section.level4.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+<xsl:attribute-set name="section.level5.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+<xsl:attribute-set name="section.level6.properties"
use-attribute-sets="section.properties">
+</xsl:attribute-set>
+<xsl:attribute-set name="section.properties">
+</xsl:attribute-set>
+<xsl:param name="segmentedlist.as.table" select="0"/>
+<xsl:param name="shade.verbatim" select="0"/>
+
+<xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute name="background-color">#E0E0E0</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="show.comments">1</xsl:param>
+<xsl:attribute-set name="sidebar.properties"
use-attribute-sets="formal.object.properties">
+ <xsl:attribute name="border-style">solid</xsl:attribute>
+ <xsl:attribute name="border-width">1pt</xsl:attribute>
+ <xsl:attribute name="border-color">black</xsl:attribute>
+ <xsl:attribute name="background-color">#DDDDDD</xsl:attribute>
+ <xsl:attribute name="padding-left">12pt</xsl:attribute>
+ <xsl:attribute name="padding-right">12pt</xsl:attribute>
+ <xsl:attribute name="padding-top">6pt</xsl:attribute>
+ <xsl:attribute name="padding-bottom">6pt</xsl:attribute>
+<!--
+ <xsl:attribute name="margin-left">12pt</xsl:attribute>
+ <xsl:attribute name="margin-right">12pt</xsl:attribute>
+ <xsl:attribute name="margin-top">6pt</xsl:attribute>
+ <xsl:attribute name="margin-bottom">6pt</xsl:attribute>
+-->
+</xsl:attribute-set>
+<xsl:attribute-set name="subscript.properties">
+ <xsl:attribute name="font-size">75%</xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set name="superscript.properties">
+ <xsl:attribute name="font-size">75%</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="symbol.font.family"
select="'Symbol,ZapfDingbats'"/>
+
+<xsl:param name="table.cell.border.color"
select="'black'"/>
+<xsl:param name="table.cell.border.style"
select="'solid'"/>
+<xsl:param name="table.cell.border.thickness"
select="'0.5pt'"/>
+<xsl:attribute-set name="table.cell.padding">
+ <xsl:attribute name="padding-left">2pt</xsl:attribute>
+ <xsl:attribute name="padding-right">2pt</xsl:attribute>
+ <xsl:attribute name="padding-top">2pt</xsl:attribute>
+ <xsl:attribute name="padding-bottom">2pt</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="table.footnote.number.format"
select="'a'"/>
+<xsl:param name="table.footnote.number.symbols"
select="''"/>
+
+<xsl:param name="table.frame.border.color"
select="'black'"/>
+<xsl:param name="table.frame.border.style"
select="'solid'"/>
+<xsl:param name="table.frame.border.thickness"
select="'0.5pt'"/>
+<xsl:attribute-set name="table.properties"
use-attribute-sets="formal.object.properties"/>
+<xsl:param name="tablecolumns.extension"
select="'1'"/>
+<xsl:attribute-set name="table.table.properties">
+ <xsl:attribute
name="border-before-width.conditionality">retain</xsl:attribute>
+ <xsl:attribute name="border-collapse">collapse</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="target.database.document"
select="''"/>
+<xsl:param name="tex.math.delims" select="'1'"/>
+<xsl:param name="tex.math.in.alt" select="''"/>
+<xsl:param name="textinsert.extension" select="'1'"/>
+<xsl:param name="title.font.family"
select="'sans-serif'"/>
+<xsl:param name="title.margin.left">
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0">0pt</xsl:when>
+ <xsl:otherwise>-4pc</xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+<xsl:param name="toc.indent.width" select="24"/>
+<xsl:attribute-set name="toc.margin.properties">
+ <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="toc.section.depth">2</xsl:param>
+<xsl:param name="ulink.footnote.number.format"
select="'1'"/>
+<xsl:param name="ulink.footnotes" select="0"/>
+<xsl:param name="ulink.hyphenate" select="''"/>
+<xsl:param name="ulink.show" select="1"/>
+<xsl:param name="use.extensions" select="'0'"/>
+<xsl:param name="use.local.olink.style" select="0"/>
+<xsl:param name="use.role.as.xrefstyle" select="1"/>
+<xsl:param name="use.role.for.mediaobject" select="1"/>
+<xsl:param name="use.svg" select="1"/>
+<xsl:param name="variablelist.as.blocks" select="0"/>
+<xsl:param name="variablelist.max.termlength">24</xsl:param>
+<xsl:attribute-set name="verbatim.properties">
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="xep.extensions" select="0"/>
+<xsl:attribute-set name="xep.index.item.properties">
+ <xsl:attribute
name="merge-subsequent-page-numbers">true</xsl:attribute>
+ <xsl:attribute name="link-back">true</xsl:attribute>
+</xsl:attribute-set>
+<xsl:param name="xref.label-page.separator"><xsl:text>
</xsl:text></xsl:param>
+<xsl:param name="xref.label-title.separator">: </xsl:param>
+<xsl:attribute-set name="xref.properties">
+</xsl:attribute-set>
+<xsl:param name="xref.title-page.separator"><xsl:text>
</xsl:text></xsl:param>
+<xsl:param name="xref.with.number.and.title" select="1"/>
+
+</xsl:stylesheet>
\ No newline at end of file
Added: trunk/docs/resources/support/docbook-xsl/fo/param.xweb
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/param.xweb (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/param.xweb 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,727 @@
+<!DOCTYPE book [
+<!ENTITY % param.ent SYSTEM "param.ent">
+%param.ent;
+]>
+<book
xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
+
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<bookinfo>
+<title>FO Parameter Reference</title>
+<releaseinfo role="meta">
+$Id: param.xweb,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+</releaseinfo>
+<author>
+ <surname>Walsh</surname>
+ <firstname>Norman</firstname>
+</author>
+<copyright>
+ <year>1999</year>
+ <year>2000</year>
+ <year>2001</year>
+ <holder>Norman Walsh</holder>
+</copyright>
+</bookinfo>
+
+<preface><title>Introduction</title>
+
+<para>This is technical reference documentation for the DocBook XSL
+Stylesheets; it documents (some of) the parameters, templates, and
+other elements of the stylesheets.</para>
+
+<para>This reference describes each of the XSL FO Stylesheet parameters.
+These are the <quote>easily customizable</quote> parts of the stylesheet.
+If you want to specify an alternate value for one or more of these
+parameters, you can do so in a <quote>driver</quote>
stylesheet.</para>
+
+<para>For example, if you want to change the
<literal>html.stylesheet</literal>
+to <filename>reference.css</filename>, you might create a driver
+stylesheet like this:</para>
+
+<programlisting><![CDATA[<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+ <xsl:import
href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook....
+
+ <xsl:param name="html.stylesheet">reference.css</xsl:param>
+
+</xsl:stylesheet>]]></programlisting>
+
+<para>Naturally, you have to change the
+<sgmltag class='attribute'>href</sgmltag> attribute on
+<literal><xsl:import></literal> to point to
+<filename>docbook.xsl</filename> on your system. (Or
+<filename>chunk.xsl</filename>, if you're using chunking.)</para>
+
+<para>This is not intended to be <quote>user</quote> documentation.
+It is provided for developers writing customization layers for the
+stylesheets, and for anyone who's interested in <quote>how it
+works</quote>.</para>
+
+<para>Although I am trying to be thorough, this documentation is known
+to be incomplete. Don't forget to read the source, too :-)</para>
+</preface>
+
+<reference><title>Admonitions</title>
+&admon.graphics;
+&admon.graphics.extension;
+&admon.graphics.path;
+&admon.textlabel;
+&admonition.title.properties;
+&admonition.properties;
+</reference>
+
+<reference><title>Callouts</title>
+&callout.defaultcolumn;
+&callout.graphics;
+&callout.graphics.extension;
+&callout.graphics.number.limit;
+&callout.graphics.path;
+&callout.unicode;
+&callout.unicode.font;
+&callout.unicode.number.limit;
+&callout.unicode.start.character;
+&callouts.extension;
+</reference>
+
+<reference><title>ToC/LoT/Index Generation</title>
+&autotoc.label.separator;
+&process.empty.source.toc;
+&process.source.toc;
+&generate.toc;
+&generate.index;
+&make.index.markup;
+&index.preferred.page.properties;
+&xep.index.item.properties;
+&toc.section.depth;
+&toc.indent.width;
+&toc.margin.properties;
+&bridgehead.in.toc;
+&generate.section.toc.level;
+
+<!--
+annotate.toc;
+bridgehead.in.toc;
+manual.toc;
+generate.section.toc.level;
+-->
+
+</reference>
+
+<reference><title>Processor Extensions</title>
+&arbortext.extensions;
+&axf.extensions;
+&fop.extensions;
+&passivetex.extensions;
+&tex.math.in.alt;
+&tex.math.delims;
+&xep.extensions;
+</reference>
+
+<reference><title>Stylesheet Extensions</title>
+&linenumbering.everyNth;
+&linenumbering.extension;
+&linenumbering.separator;
+&linenumbering.width;
+&tablecolumns.extension;
+&textinsert.extension;
+&use.extensions;
+</reference>
+
+<reference><title>Automatic labelling</title>
+&appendix.autolabel;
+&chapter.autolabel;
+&part.autolabel;
+&preface.autolabel;
+§ion.autolabel;
+§ion.label.includes.component.label;
+&label.from.part;
+</reference>
+
+<reference><title>XSLT Processing</title>
+&rootid;
+</reference>
+
+<reference><title>Meta/*Info</title>
+&make.single.year.ranges;
+&make.year.ranges;
+&author.othername.in.middle;
+</reference>
+
+<reference><title>Reference Pages</title>
+&funcsynopsis.decoration;
+&funcsynopsis.style;
+&function.parens;
+&refentry.generate.name;
+&refentry.generate.title;
+&refentry.pagebreak;
+&refentry.title.properties;
+&refentry.xref.manvolnum;
+</reference>
+
+<reference><title>Tables</title>
+&default.table.width;
+&nominal.table.width;
+&table.cell.padding;
+&table.frame.border.thickness;
+&table.frame.border.style;
+&table.frame.border.color;
+&table.cell.border.thickness;
+&table.cell.border.style;
+&table.cell.border.color;
+&table.table.properties;
+</reference>
+
+<reference><title>Linking</title>
+&target.database.document;
+&use.local.olink.style;
+¤t.docid;
+&olink.doctitle;
+</reference>
+
+<reference><title>QAndASet</title>
+&qandadiv.autolabel;
+&qanda.inherit.numeration;
+&qanda.defaultlabel;
+</reference>
+
+<reference><title>Bibliography</title>
+&biblioentry.item.separator;
+&bibliography.collection;
+&bibliography.numbered;
+</reference>
+
+<reference><title>Glossary</title>
+&glossterm.auto.link;
+&firstterm.only.link;
+&glossary.collection;
+&glossterm.separation;
+&glossterm.width;
+&glossary.as.blocks;
+&glosslist.as.blocks;
+&glossentry.show.acronym;
+</reference>
+
+<reference><title>Miscellaneous</title>
+&formal.procedures;
+&formal.title.placement;
+&runinhead.default.title.end.punct;
+&runinhead.title.end.punct;
+&show.comments;
+&punct.honorific;
+&segmentedlist.as.table;
+&variablelist.as.blocks;
+&blockquote.properties;
+&ulink.show;
+&ulink.footnotes;
+&ulink.footnote.number.format;
+&ulink.hyphenate;
+&shade.verbatim;
+&shade.verbatim.style;
+&use.svg;
+&use.role.as.xrefstyle;
+&menuchoice.separator;
+&menuchoice.menu.separator;
+&default.float.class;
+&footnote.number.format;
+&table.footnote.number.format;
+&footnote.number.symbols;
+&table.footnote.number.symbols;
+&xref.with.number.and.title;
+&superscript.properties;
+&subscript.properties;
+</reference>
+
+<reference><title>Graphics</title>
+&graphic.default.extension;
+&default.image.width;
+&preferred.mediaobject.role;
+&use.role.for.mediaobject;
+&ignore.image.scaling;
+</reference>
+
+<reference><title>Pagination and General Styles</title>
+<partintro>
+<section><title>Understanding XSL FO Margins</title>
+
+<para>In order for the parameters in this section to make sense, it is useful to
+consider <xref linkend="fig.pagemodel"/>.</para>
+
+<figure id="fig.pagemodel">
+<mediaobject>
+<imageobject>
+<imagedata fileref="page.png"/>
+</imageobject>
+<textobject><phrase>Figure showing page
margins</phrase></textobject>
+<textobject>
+<para>This figure shows the physical page with the various FO page regions
+identified.</para>
+</textobject>
+</mediaobject>
+</figure>
+
+<para>First, let's consider the regions on the page.</para>
+
+<para>The white region is the physical page. Its dimensions are determined by
+the <parameter>page.height</parameter> and
<parameter>page.width</parameter>
+parameters.</para>
+
+<para>The yellow region is the region-body. The size and placement of
+the region body is constrained by the dimensions labelled in the
+figure.</para>
+
+<para>The pink region at the top of the page is the region-before. The
+darker area inside the region-before is the header text. In XSL, the default
+display alignment for a region is <literal>before</literal>, but the
+DocBook stylesheets still explicitly make it <literal>before</literal>.
That's
+why the darker area is at the top.</para>
+
+<para>The pink region at the bottom of the page is the region-after.
+The darker area is the footer text. In XSL, the default display
+alignment for a region is <literal>before</literal>,
+but the DocBook stylesheets explicitly make it
+<literal>after</literal>. That's why the darker area is at the
bottom.</para>
+
+<para>The dimensions in the figure are:</para>
+
+<orderedlist numeration="upperalpha">
+<listitem><para>The page-master margin-top.
+</para></listitem>
+<listitem><para>The region-before extent.
+</para></listitem>
+<listitem><para>The region-body margin-top.
+</para></listitem>
+<listitem><para>The region-after extent.
+</para></listitem>
+<listitem><para>The page-master margin-bottom.
+</para></listitem>
+<listitem><para>The region-body margin-bottom.
+</para></listitem>
+<listitem><para>The sum of the page-master margin-left and the
+region-body margin-left. In DocBook, the region-body margin-left is
+zero by default, so this is simply the page-master region-left.
+</para></listitem>
+<listitem><para>The sum of the page-master margin-right and the
+region-body margin-right. In DocBook, the region-body margin-right is
+zero by default, so this is simply the page-master region-left.
+</para></listitem>
+</orderedlist>
+
+</section>
+</partintro>
+
+&page.height;
+&page.height.portrait;
+&page.margin.bottom;
+&page.margin.inner;
+&page.margin.outer;
+&page.margin.top;
+&page.orientation;
+&page.width;
+&page.width.portrait;
+&paper.type;
+&double.sided;
+&body.margin.bottom;
+&body.margin.top;
+&alignment;
+&hyphenate;
+&line-height;
+&column.count.back;
+&column.count.body;
+&column.count.front;
+&column.count.index;
+&column.count.lot;
+&column.count.titlepage;
+&column.gap.back;
+&column.gap.body;
+&column.gap.front;
+&column.gap.index;
+&column.gap.lot;
+&column.gap.titlepage;
+®ion.after.extent;
+®ion.before.extent;
+&default.units;
+&normal.para.spacing;
+&body.font.master;
+&body.font.size;
+&footnote.font.size;
+&title.margin.left;
+&draft.mode;
+&draft.watermark.image;
+&headers.on.blank.pages;
+&footers.on.blank.pages;
+&header.rule;
+&footer.rule;
+&header.column.widths;
+&footer.column.widths;
+&header.content.properties;
+&footer.content.properties;
+&marker.section.level;
+</reference>
+
+<reference><title>Font Families</title>
+&body.font.family;
+&dingbat.font.family;
+&monospace.font.family;
+&sans.font.family;
+&title.font.family;
+&symbol.font.family;
+</reference>
+
+<reference><title>Lists</title>
+&list.block.spacing;
+&list.item.spacing;
+&compact.list.item.spacing;
+&variablelist.max.termlength;
+</reference>
+
+<reference><title>Cross References</title>
+&insert.xref.page.number;
+&xref.properties;
+&xref.label-title.separator;
+&xref.label-page.separator;
+&xref.title-page.separator;
+</reference>
+
+<reference><title>Property Sets</title>
+&formal.object.properties;
+&formal.title.properties;
+&informal.object.properties;
+&monospace.properties;
+&verbatim.properties;
+&monospace.verbatim.properties;
+&sidebar.properties;
+§ion.title.properties;
+§ion.title.level1.properties;
+§ion.title.level2.properties;
+§ion.title.level3.properties;
+§ion.title.level4.properties;
+§ion.title.level5.properties;
+§ion.title.level6.properties;
+§ion.properties;
+§ion.level1.properties;
+§ion.level2.properties;
+§ion.level3.properties;
+§ion.level4.properties;
+§ion.level5.properties;
+§ion.level6.properties;
+&figure.properties;
+&example.properties;
+&equation.properties;
+&table.properties;
+&procedure.properties;
+&root.properties;
+&qanda.title.properties;
+&qanda.title.level1.properties;
+&qanda.title.level2.properties;
+&qanda.title.level3.properties;
+&qanda.title.level4.properties;
+&qanda.title.level5.properties;
+&qanda.title.level6.properties;
+&article.appendix.title.properties;
+</reference>
+
+<reference><title>Profiling</title>
+<partintro>
+<para>Following parameters can be used for attribute value based
+profiling of your document. For more info about profiling look at
+<ulink
+url="http://docbook.sourceforge.net/projects/xsl/doc/tools/profiling.html">http://docbook.sourceforge.net/projects/xsl/doc/tools/profiling.html</ulink>.</para>
+</partintro>
+&profile.arch;
+&profile.condition;
+&profile.conformance;
+&profile.lang;
+&profile.os;
+&profile.revision;
+&profile.revisionflag;
+&profile.role;
+&profile.security;
+&profile.userlevel;
+&profile.vendor;
+&profile.attribute;
+&profile.value;
+&profile.separator;
+</reference>
+
+<reference><title>Localization</title>
+&l10n.gentext.language;
+&l10n.gentext.default.language;
+&l10n.gentext.use.xref.language;
+</reference>
+
+<reference><title>EBNF</title>
+&ebnf.assignment;
+&ebnf.statement.terminator;
+</reference>
+
+<!--
+<reference><title></title>
+</reference>
+-->
+
+<appendix><title>The Stylesheet</title>
+
+<para>The <filename>param.xsl</filename> stylesheet is just a wrapper
+around all these parameters.</para>
+
+<src:fragment id="top" mundane-result-prefixes="xsl">
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ exclude-result-prefixes="src"
+ version='1.0'>
+
+<!-- This file is generated from param.xweb; do not edit this file! -->
+
+<!-- ********************************************************************
+ $Id: param.xweb,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<src:fragref linkend="admon.graphics.extension.frag"/>
+<src:fragref linkend="admon.graphics.frag"/>
+<src:fragref linkend="admon.graphics.path.frag"/>
+<src:fragref linkend="admon.textlabel.frag"/>
+<src:fragref linkend="admonition.properties.frag"/>
+<src:fragref linkend="admonition.title.properties.frag"/>
+<src:fragref linkend="alignment.frag"/>
+<src:fragref linkend="appendix.autolabel.frag"/>
+<src:fragref linkend="arbortext.extensions.frag"/>
+<src:fragref linkend="article.appendix.title.properties.frag"/>
+<src:fragref linkend="author.othername.in.middle.frag"/>
+<src:fragref linkend="autotoc.label.separator.frag"/>
+<src:fragref linkend="axf.extensions.frag"/>
+<src:fragref linkend="biblioentry.item.separator.frag"/>
+<src:fragref linkend="bibliography.collection.frag"/>
+<src:fragref linkend="bibliography.numbered.frag"/>
+<src:fragref linkend="blockquote.properties.frag"/>
+<src:fragref linkend="body.font.family.frag"/>
+<src:fragref linkend="body.font.master.frag"/>
+<src:fragref linkend="body.font.size.frag"/>
+<src:fragref linkend="body.margin.bottom.frag"/>
+<src:fragref linkend="body.margin.top.frag"/>
+<src:fragref linkend="bridgehead.in.toc.frag"/>
+<src:fragref linkend="callout.defaultcolumn.frag"/>
+<src:fragref linkend="callout.graphics.extension.frag"/>
+<src:fragref linkend="callout.graphics.frag"/>
+<src:fragref linkend="callout.graphics.number.limit.frag"/>
+<src:fragref linkend="callout.graphics.path.frag"/>
+<src:fragref linkend="callout.unicode.font.frag"/>
+<src:fragref linkend="callout.unicode.frag"/>
+<src:fragref linkend="callout.unicode.number.limit.frag"/>
+<src:fragref linkend="callout.unicode.start.character.frag"/>
+<src:fragref linkend="callouts.extension.frag"/>
+<src:fragref linkend="chapter.autolabel.frag"/>
+<src:fragref linkend="column.count.back.frag"/>
+<src:fragref linkend="column.count.body.frag"/>
+<src:fragref linkend="column.count.front.frag"/>
+<src:fragref linkend="column.count.index.frag"/>
+<src:fragref linkend="column.count.lot.frag"/>
+<src:fragref linkend="column.count.titlepage.frag"/>
+<src:fragref linkend="column.gap.back.frag"/>
+<src:fragref linkend="column.gap.body.frag"/>
+<src:fragref linkend="column.gap.front.frag"/>
+<src:fragref linkend="column.gap.index.frag"/>
+<src:fragref linkend="column.gap.lot.frag"/>
+<src:fragref linkend="column.gap.titlepage.frag"/>
+<src:fragref linkend="compact.list.item.spacing.frag"/>
+<src:fragref linkend="current.docid.frag"/>
+<src:fragref linkend="default.float.class.frag"/>
+<src:fragref linkend="default.image.width.frag"/>
+<src:fragref linkend="default.table.width.frag"/>
+<src:fragref linkend="default.units.frag"/>
+<src:fragref linkend="dingbat.font.family.frag"/>
+<src:fragref linkend="double.sided.frag"/>
+<src:fragref linkend="draft.mode.frag"/>
+<src:fragref linkend="draft.watermark.image.frag"/>
+<src:fragref linkend="ebnf.assignment.frag"/>
+<src:fragref linkend="ebnf.statement.terminator.frag"/>
+<src:fragref linkend="equation.properties.frag"/>
+<src:fragref linkend="example.properties.frag"/>
+<src:fragref linkend="figure.properties.frag"/>
+<src:fragref linkend="firstterm.only.link.frag"/>
+<src:fragref linkend="footer.content.properties.frag"/>
+<src:fragref linkend="footer.rule.frag"/>
+<src:fragref linkend="footer.column.widths.frag"/>
+<src:fragref linkend="footers.on.blank.pages.frag"/>
+<src:fragref linkend="footnote.font.size.frag"/>
+<src:fragref linkend="footnote.number.format.frag"/>
+<src:fragref linkend="footnote.number.symbols.frag"/>
+<src:fragref linkend="fop.extensions.frag"/>
+<src:fragref linkend="formal.object.properties.frag"/>
+<src:fragref linkend="formal.procedures.frag"/>
+<src:fragref linkend="formal.title.placement.frag"/>
+<src:fragref linkend="formal.title.properties.frag"/>
+<src:fragref linkend="funcsynopsis.decoration.frag"/>
+<src:fragref linkend="funcsynopsis.style.frag"/>
+<src:fragref linkend="function.parens.frag"/>
+<src:fragref linkend="generate.index.frag"/>
+<src:fragref linkend="generate.section.toc.level.frag"/>
+<src:fragref linkend="generate.toc.frag"/>
+<src:fragref linkend="glossary.as.blocks.frag"/>
+<src:fragref linkend="glossary.collection.frag"/>
+<src:fragref linkend="glossentry.show.acronym.frag"/>
+<src:fragref linkend="glosslist.as.blocks.frag"/>
+<src:fragref linkend="glossterm.auto.link.frag"/>
+<src:fragref linkend="glossterm.separation.frag"/>
+<src:fragref linkend="glossterm.width.frag"/>
+<src:fragref linkend="graphic.default.extension.frag"/>
+<src:fragref linkend="header.content.properties.frag"/>
+<src:fragref linkend="header.rule.frag"/>
+<src:fragref linkend="header.column.widths.frag"/>
+<src:fragref linkend="headers.on.blank.pages.frag"/>
+<src:fragref linkend="hyphenate.frag"/>
+<src:fragref linkend="ignore.image.scaling.frag"/>
+<src:fragref linkend="informal.object.properties.frag"/>
+<src:fragref linkend="index.preferred.page.properties.frag"/>
+<src:fragref linkend="insert.xref.page.number.frag"/>
+<src:fragref linkend="l10n.gentext.default.language.frag"/>
+<src:fragref linkend="l10n.gentext.language.frag"/>
+<src:fragref linkend="l10n.gentext.use.xref.language.frag"/>
+<src:fragref linkend="label.from.part.frag"/>
+<src:fragref linkend="line-height.frag"/>
+<src:fragref linkend="linenumbering.everyNth.frag"/>
+<src:fragref linkend="linenumbering.extension.frag"/>
+<src:fragref linkend="linenumbering.separator.frag"/>
+<src:fragref linkend="linenumbering.width.frag"/>
+<src:fragref linkend="list.block.spacing.frag"/>
+<src:fragref linkend="list.item.spacing.frag"/>
+<src:fragref linkend="make.index.markup.frag"/>
+<src:fragref linkend="make.single.year.ranges.frag"/>
+<src:fragref linkend="make.year.ranges.frag"/>
+<src:fragref linkend="marker.section.level.frag"/>
+<src:fragref linkend="menuchoice.menu.separator.frag"/>
+<src:fragref linkend="menuchoice.separator.frag"/>
+<src:fragref linkend="monospace.font.family.frag"/>
+<src:fragref linkend="monospace.properties.frag"/>
+<src:fragref linkend="monospace.verbatim.properties.frag"/>
+<src:fragref linkend="nominal.table.width.frag"/>
+<src:fragref linkend="normal.para.spacing.frag"/>
+<src:fragref linkend="olink.doctitle.frag"/>
+<src:fragref linkend="page.height.frag"/>
+<src:fragref linkend="page.height.portrait.frag"/>
+<src:fragref linkend="page.margin.bottom.frag"/>
+<src:fragref linkend="page.margin.inner.frag"/>
+<src:fragref linkend="page.margin.outer.frag"/>
+<src:fragref linkend="page.margin.top.frag"/>
+<src:fragref linkend="page.orientation.frag"/>
+<src:fragref linkend="page.width.frag"/>
+<src:fragref linkend="page.width.portrait.frag"/>
+<src:fragref linkend="paper.type.frag"/>
+<src:fragref linkend="part.autolabel.frag"/>
+<src:fragref linkend="passivetex.extensions.frag"/>
+<src:fragref linkend="preface.autolabel.frag"/>
+<src:fragref linkend="preferred.mediaobject.role.frag"/>
+<src:fragref linkend="procedure.properties.frag"/>
+<src:fragref linkend="process.empty.source.toc.frag"/>
+<src:fragref linkend="process.source.toc.frag"/>
+<src:fragref linkend="profile.arch.frag"/>
+<src:fragref linkend="profile.attribute.frag"/>
+<src:fragref linkend="profile.condition.frag"/>
+<src:fragref linkend="profile.conformance.frag"/>
+<src:fragref linkend="profile.lang.frag"/>
+<src:fragref linkend="profile.os.frag"/>
+<src:fragref linkend="profile.revision.frag"/>
+<src:fragref linkend="profile.revisionflag.frag"/>
+<src:fragref linkend="profile.role.frag"/>
+<src:fragref linkend="profile.security.frag"/>
+<src:fragref linkend="profile.separator.frag"/>
+<src:fragref linkend="profile.userlevel.frag"/>
+<src:fragref linkend="profile.value.frag"/>
+<src:fragref linkend="profile.vendor.frag"/>
+<src:fragref linkend="punct.honorific.frag"/>
+<src:fragref linkend="qanda.defaultlabel.frag"/>
+<src:fragref linkend="qanda.inherit.numeration.frag"/>
+<src:fragref linkend="qandadiv.autolabel.frag"/>
+<src:fragref linkend="qanda.title.level1.properties.frag"/>
+<src:fragref linkend="qanda.title.level2.properties.frag"/>
+<src:fragref linkend="qanda.title.level3.properties.frag"/>
+<src:fragref linkend="qanda.title.level4.properties.frag"/>
+<src:fragref linkend="qanda.title.level5.properties.frag"/>
+<src:fragref linkend="qanda.title.level6.properties.frag"/>
+<src:fragref linkend="qanda.title.properties.frag"/>
+<src:fragref linkend="refentry.generate.name.frag"/>
+<src:fragref linkend="refentry.generate.title.frag"/>
+<src:fragref linkend="refentry.pagebreak.frag"/>
+<src:fragref linkend="refentry.title.properties.frag"/>
+<src:fragref linkend="refentry.xref.manvolnum.frag"/>
+<src:fragref linkend="region.after.extent.frag"/>
+<src:fragref linkend="region.before.extent.frag"/>
+<src:fragref linkend="root.properties.frag"/>
+<src:fragref linkend="rootid.frag"/>
+<src:fragref linkend="runinhead.default.title.end.punct.frag"/>
+<src:fragref linkend="runinhead.title.end.punct.frag"/>
+<src:fragref linkend="sans.font.family.frag"/>
+<src:fragref linkend="section.autolabel.frag"/>
+<src:fragref linkend="section.label.includes.component.label.frag"/>
+<src:fragref linkend="section.title.level1.properties.frag"/>
+<src:fragref linkend="section.title.level2.properties.frag"/>
+<src:fragref linkend="section.title.level3.properties.frag"/>
+<src:fragref linkend="section.title.level4.properties.frag"/>
+<src:fragref linkend="section.title.level5.properties.frag"/>
+<src:fragref linkend="section.title.level6.properties.frag"/>
+<src:fragref linkend="section.title.properties.frag"/>
+<src:fragref linkend="section.level1.properties.frag"/>
+<src:fragref linkend="section.level2.properties.frag"/>
+<src:fragref linkend="section.level3.properties.frag"/>
+<src:fragref linkend="section.level4.properties.frag"/>
+<src:fragref linkend="section.level5.properties.frag"/>
+<src:fragref linkend="section.level6.properties.frag"/>
+<src:fragref linkend="section.properties.frag"/>
+<src:fragref linkend="segmentedlist.as.table.frag"/>
+<src:fragref linkend="shade.verbatim.frag"/>
+<src:fragref linkend="shade.verbatim.style.frag"/>
+<src:fragref linkend="show.comments.frag"/>
+<src:fragref linkend="sidebar.properties.frag"/>
+<src:fragref linkend="subscript.properties.frag"/>
+<src:fragref linkend="superscript.properties.frag"/>
+<src:fragref linkend="symbol.font.family.frag"/>
+<src:fragref linkend="table.cell.border.color.frag"/>
+<src:fragref linkend="table.cell.border.style.frag"/>
+<src:fragref linkend="table.cell.border.thickness.frag"/>
+<src:fragref linkend="table.cell.padding.frag"/>
+<src:fragref linkend="table.footnote.number.format.frag"/>
+<src:fragref linkend="table.footnote.number.symbols.frag"/>
+<src:fragref linkend="table.frame.border.color.frag"/>
+<src:fragref linkend="table.frame.border.style.frag"/>
+<src:fragref linkend="table.frame.border.thickness.frag"/>
+<src:fragref linkend="table.properties.frag"/>
+<src:fragref linkend="tablecolumns.extension.frag"/>
+<src:fragref linkend="table.table.properties.frag"/>
+<src:fragref linkend="target.database.document.frag"/>
+<src:fragref linkend="tex.math.delims.frag"/>
+<src:fragref linkend="tex.math.in.alt.frag"/>
+<src:fragref linkend="textinsert.extension.frag"/>
+<src:fragref linkend="title.font.family.frag"/>
+<src:fragref linkend="title.margin.left.frag"/>
+<src:fragref linkend="toc.indent.width.frag"/>
+<src:fragref linkend="toc.margin.properties.frag"/>
+<src:fragref linkend="toc.section.depth.frag"/>
+<src:fragref linkend="ulink.footnote.number.format.frag"/>
+<src:fragref linkend="ulink.footnotes.frag"/>
+<src:fragref linkend="ulink.hyphenate.frag"/>
+<src:fragref linkend="ulink.show.frag"/>
+<src:fragref linkend="use.extensions.frag"/>
+<src:fragref linkend="use.local.olink.style.frag"/>
+<src:fragref linkend="use.role.as.xrefstyle.frag"/>
+<src:fragref linkend="use.role.for.mediaobject.frag"/>
+<src:fragref linkend="use.svg.frag"/>
+<src:fragref linkend="variablelist.as.blocks.frag"/>
+<src:fragref linkend="variablelist.max.termlength.frag"/>
+<src:fragref linkend="verbatim.properties.frag"/>
+<src:fragref linkend="xep.extensions.frag"/>
+<src:fragref linkend="xep.index.item.properties.frag"/>
+<src:fragref linkend="xref.label-page.separator.frag"/>
+<src:fragref linkend="xref.label-title.separator.frag"/>
+<src:fragref linkend="xref.properties.frag"/>
+<src:fragref linkend="xref.title-page.separator.frag"/>
+<src:fragref linkend="xref.with.number.and.title.frag"/>
+
+</xsl:stylesheet>
+</src:fragment>
+
+</appendix>
+
+</book>
Added: trunk/docs/resources/support/docbook-xsl/fo/passivetex.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/passivetex.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/passivetex.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,49 @@
+<?xml version='1.0' encoding="utf-8"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: passivetex.xsl,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+ This extension stops PassiveTeX from merging subsequent '-' to
+ dashes. You must set passivetex.extensions to '1' if you want get
+ this functionality.
+ ******************************************************************** -->
+
+<xsl:template match="text()">
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0">
+ <xsl:call-template name="passivetex.dash.subst">
+ <xsl:with-param name="string" select="."/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="."/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="passivetex.dash.subst">
+ <xsl:param name="string"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($string, '--')">
+ <xsl:variable name="rest">
+ <xsl:call-template name="passivetex.dash.subst">
+ <xsl:with-param name="string"
+ select="concat('-', substring-after($string,
'--'))"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="concat(substring-before($string, '--'),
+ '-​',
+ $rest)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$string"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/fo/pdf2index
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/pdf2index (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/pdf2index 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,140 @@
+#!/usr/bin/perl -- # -*- Perl -*-
+
+# this needs some cleanup...
+
+my $PSTOTEXT = "pstotext";
+
+my $pdf = shift @ARGV;
+
+my $index = "";
+my $inindex = 0;
+open (F, "$PSTOTEXT $pdf |");
+while (<F>) {
+ if (/^<\/index/) {
+ $index .= $_;
+ $inindex = 0;
+ }
+ $inindex = 1 if /^<index/;
+
+ if ($inindex) {
+ $index .= $_ if /^\s*</;
+ }
+}
+
+my $cindex = "";
+while ($index =~ /^(.*?)((<phrase
role=\"pageno\">.*?<\/phrase>\s*)+)/s) {
+ $cindex .= $1;
+ $_ = $2;
+ $index = $'; # '
+
+ my @pages = m/<phrase role=\"pageno\">.*?<\/phrase>\s*/sg;
+
+ # Expand ranges
+ if ($#pages >= 0) {
+ my @mpages = ();
+ foreach my $page (@pages) {
+ my $pageno = &pageno($page);
+ if ($pageno =~ /^([0-9]+)[^0-9]([0-9]+)$/) { # funky -
+ for (my $count = $1; $count <= $2; $count++) {
+ push (@mpages, "<phrase
role=\"$pageno\">$count</phrase>");
+ }
+ } else {
+ push (@mpages, $page);
+ }
+ }
+ @pages = sort rangesort @mpages;
+ }
+
+ # Remove duplicates...
+ if ($#pages > 0) {
+ my @mpages = ();
+ my $current = "";
+ foreach my $page (@pages) {
+ my $pageno = &pageno($page);
+ if ($pageno ne $current) {
+ push (@mpages, $page);
+ $current = $pageno;
+ }
+ }
+ @pages = @mpages;
+ }
+
+ # Collapse ranges...
+ if ($#pages > 1) {
+ my @cpages = ();
+ while (@pages) {
+ my $count = 0;
+ my $len = &rangelen($count, @pages);
+ if ($len <= 2) {
+ my $page = shift @pages;
+ push (@cpages, $page);
+ } else {
+ my $fpage = shift @pages;
+ my $lpage = "";
+ while ($len > 1) {
+ $lpage = shift @pages;
+ $len--;
+ }
+ my $fpno = &pageno($fpage);
+ my $lpno = &pageno($lpage);
+ $fpage =~ s/>$fpno</>${fpno}-$lpno</s;
+ push (@cpages, $fpage);
+ }
+ }
+ @pages = @cpages;
+ }
+
+ my $page = shift @pages;
+ $page =~ s/\s*$//s;
+ $cindex .= $page;
+ while (@pages) {
+ $page = shift @pages;
+ $page =~ s/\s*$//s;
+ $cindex .= ", $page";
+ }
+}
+$cindex .= $index;
+
+print "$cindex\n";
+
+sub pageno {
+ my $page = shift;
+
+ $page =~ s/^<phrase.*?>//;
+ $page =~ s/^<link.*?>//;
+
+ return $1 if $page =~ /^([^<>]+)/;
+ return "?";
+}
+
+sub rangesort {
+ my $apno = &pageno($a);
+ my $bpno = &pageno($b);
+
+ # Make sure roman pages come before arabic ones, otherwise sort them in order
+ return -1 if ($apno !~ /^\d+/ && $bpno =~ /^\d+/);
+ return 1 if ($apno =~ /^\d+/ && $bpno !~ /^\d+/);
+ return $apno cmp $bpno;
+}
+
+sub rangelen {
+ my $count = shift;
+ my @pages = @_;
+ my $len = 1;
+ my $inrange = 1;
+
+ my $current = &pageno($pages[$count]);
+ while ($count < $#pages && $inrange) {
+ $count++;
+ my $next = &pageno($pages[$count]);
+ if ($current + 1 eq $next) {
+ $current = $next;
+ $inrange = 1;
+ $len++;
+ } else {
+ $inrange = 0;
+ }
+ }
+
+ return $len;
+}
Added: trunk/docs/resources/support/docbook-xsl/fo/pi.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/pi.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/pi.xsl 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,162 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: pi.xsl,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template match="processing-instruction()">
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="dbfo-attribute">
+ <xsl:param name="pis"
select="processing-instruction('dbfo')"/>
+ <xsl:param name="attribute">filename</xsl:param>
+
+ <xsl:call-template name="pi-attribute">
+ <xsl:with-param name="pis" select="$pis"/>
+ <xsl:with-param name="attribute" select="$attribute"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="dbfo-filename">
+ <xsl:param name="pis"
select="./processing-instruction('dbfo')"/>
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis" select="$pis"/>
+ <xsl:with-param name="attribute">filename</xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="dbfo-dir">
+ <xsl:param name="pis"
select="./processing-instruction('dbfo')"/>
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis" select="$pis"/>
+ <xsl:with-param name="attribute">dir</xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="process.cmdsynopsis.list">
+ <xsl:param name="cmdsynopses"/><!-- empty node list by default
-->
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($cmdsynopses)"></xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="cmdsyn"
select="$cmdsynopses[$count]"/>
+
+ <dt>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$cmdsyn"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:choose>
+ <xsl:when test="$cmdsyn/@xreflabel">
+ <xsl:call-template name="xref.xreflabel">
+ <xsl:with-param name="target"
select="$cmdsyn"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$cmdsyn"
mode="xref-to">
+ <xsl:with-param name="target"
select="$cmdsyn"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+ </a>
+ </dt>
+
+ <xsl:call-template name="process.cmdsynopsis.list">
+ <xsl:with-param name="cmdsynopses"
select="$cmdsynopses"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="processing-instruction('dbcmdlist')">
+ <xsl:variable name="cmdsynopses" select="..//cmdsynopsis"/>
+
+ <xsl:if test="count($cmdsynopses)<1">
+ <xsl:message><xsl:text>No cmdsynopsis elements matched dbcmdlist PI,
perhaps it's nested too deep?</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <dl>
+ <xsl:call-template name="process.cmdsynopsis.list">
+ <xsl:with-param name="cmdsynopses"
select="$cmdsynopses"/>
+ </xsl:call-template>
+ </dl>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="process.funcsynopsis.list">
+ <xsl:param name="funcsynopses"/><!-- empty node list by default
-->
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($funcsynopses)"></xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="cmdsyn"
select="$funcsynopses[$count]"/>
+
+ <dt>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$cmdsyn"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:choose>
+ <xsl:when test="$cmdsyn/@xreflabel">
+ <xsl:call-template name="xref.xreflabel">
+ <xsl:with-param name="target"
select="$cmdsyn"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$cmdsyn"
mode="xref-to">
+ <xsl:with-param name="target"
select="$cmdsyn"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+ </a>
+ </dt>
+
+ <xsl:call-template name="process.funcsynopsis.list">
+ <xsl:with-param name="funcsynopses"
select="$funcsynopses"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="processing-instruction('dbfunclist')">
+ <xsl:variable name="funcsynopses"
select="..//funcsynopsis"/>
+
+ <xsl:if test="count($funcsynopses)<1">
+ <xsl:message><xsl:text>No funcsynopsis elements matched dbfunclist PI,
perhaps it's nested too deep?</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <dl>
+ <xsl:call-template name="process.funcsynopsis.list">
+ <xsl:with-param name="funcsynopses"
select="$funcsynopses"/>
+ </xsl:call-template>
+ </dl>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/profile-docbook.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/profile-docbook.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/profile-docbook.xsl 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,246 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<!--This file was created automatically by xsl2profile-->
+<!--from the DocBook XSL stylesheets. Do not edit this file.-->
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common"
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy"
extension-element-prefixes="exslt" exclude-result-prefixes="exsl
exslt" version="1.0">
+
+<!-- It is important to use indent="no" here, otherwise verbatim -->
+<!-- environments get broken by indented tags...at least when the -->
+<!-- callout extension is used...at least with some processors -->
+<xsl:output method="xml" indent="no"/>
+
+<!-- ********************************************************************
+ $Id: profile-docbook.xsl,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:include href="../VERSION"/>
+<xsl:include href="param.xsl"/>
+<xsl:include href="../lib/lib.xsl"/>
+<xsl:include href="../common/l10n.xsl"/>
+<xsl:include href="../common/common.xsl"/>
+<xsl:include href="../common/labels.xsl"/>
+<xsl:include href="../common/titles.xsl"/>
+<xsl:include href="../common/subtitles.xsl"/>
+<xsl:include href="../common/gentext.xsl"/>
+<xsl:include href="../common/pi.xsl"/>
+<xsl:include href="autotoc.xsl"/>
+<xsl:include href="autoidx.xsl"/>
+<xsl:include href="lists.xsl"/>
+<xsl:include href="callout.xsl"/>
+<xsl:include href="verbatim.xsl"/>
+<xsl:include href="graphics.xsl"/>
+<xsl:include href="xref.xsl"/>
+<xsl:include href="formal.xsl"/>
+<xsl:include href="table.xsl"/>
+<xsl:include href="htmltbl.xsl"/>
+<xsl:include href="sections.xsl"/>
+<xsl:include href="inline.xsl"/>
+<xsl:include href="footnote.xsl"/>
+<xsl:include href="fo.xsl"/>
+<xsl:include href="fo-rtf.xsl"/>
+<xsl:include href="info.xsl"/>
+<xsl:include href="keywords.xsl"/>
+<xsl:include href="division.xsl"/>
+<xsl:include href="index.xsl"/>
+<xsl:include href="toc.xsl"/>
+<xsl:include href="refentry.xsl"/>
+<xsl:include href="math.xsl"/>
+<xsl:include href="admon.xsl"/>
+<xsl:include href="component.xsl"/>
+<xsl:include href="biblio.xsl"/>
+<xsl:include href="glossary.xsl"/>
+<xsl:include href="block.xsl"/>
+<xsl:include href="task.xsl"/>
+<xsl:include href="qandaset.xsl"/>
+<xsl:include href="synop.xsl"/>
+<xsl:include href="titlepage.xsl"/>
+<xsl:include href="titlepage.templates.xsl"/>
+<xsl:include href="pagesetup.xsl"/>
+<xsl:include href="pi.xsl"/>
+<xsl:include href="ebnf.xsl"/>
+<xsl:include href="docbookng.xsl"/>
+
+<xsl:include href="fop.xsl"/>
+<xsl:include href="passivetex.xsl"/>
+<xsl:include href="xep.xsl"/>
+<xsl:include href="axf.xsl"/>
+
+<xsl:param name="stylesheet.result.type"
select="'fo'"/>
+
+<!-- ==================================================================== -->
+
+<xsl:key name="id" match="*" use="@id"/>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*">
+ <xsl:message>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text> encountered</xsl:text>
+ <xsl:if test="parent::*">
+ <xsl:text> in </xsl:text>
+ <xsl:value-of select="name(parent::*)"/>
+ </xsl:if>
+ <xsl:text>, but no template matches.</xsl:text>
+ </xsl:message>
+ <fo:block color="red">
+ <xsl:text><</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>></xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text></</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>></xsl:text>
+ </fo:block>
+</xsl:template>
+
+<!-- Update this list if new root elements supported -->
+<xsl:variable name="root.elements" select="' appendix article
bibliography book chapter colophon dedication glossary index part preface refentry
reference sect1 section set setindex '"/>
+
+<xslo:include
xmlns:xslo="http://www.w3.org/1999/XSL/Transform"
href="../profiling/profile-mode.xsl"/><xsl:template
match="/"><xslo:variable
xmlns:xslo="http://www.w3.org/1999/XSL/Transform"
name="profiled-content"><xslo:apply-templates select="."
mode="profile"/></xslo:variable><xslo:variable
xmlns:xslo="http://www.w3.org/1999/XSL/Transform"
name="profiled-nodes" select="exslt:node-set($profiled-content)"/>
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')
and namespace-uri(*[1]) = 'http://docbook.org/docbook-ng'">
+ <!-- Hack! If someone hands us a DocBook NG document, toss the namespace -->
+ <!-- and continue. Someday we may reverse this logic and add the namespace
-->
+ <!-- to documents that don't have one. But not before the whole stylesheet
-->
+ <!-- has been converted to use namespaces. i.e., don't hold your breath
-->
+ <xsl:variable name="nons">
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:variable>
+ <xsl:apply-templates select="exsl:node-set($nons)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="document.element" select="*[1]"/>
+
+ <xsl:if test="not(contains($root.elements,
concat(' ', local-name($document.element), ' ')))">
+ <xsl:message terminate="yes">
+ <xsl:text>ERROR: Document root element for FO output </xsl:text>
+ <xsl:text>must be one of the following elements:</xsl:text>
+ <xsl:value-of select="$root.elements"/>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:call-template name="root.messages"/>
+
+ <xsl:variable name="title">
+ <xsl:choose>
+ <xsl:when test="$document.element/title[1]">
+ <xsl:value-of select="$document.element/title[1]"/>
+ </xsl:when>
+ <xsl:otherwise>[could not find document title]</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:root xsl:use-attribute-sets="root.properties">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language">
+ <xsl:with-param name="target" select="/*[1]"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:if test="$xep.extensions != 0">
+ <xsl:call-template name="xep-document-information"/>
+ </xsl:if>
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:call-template name="axf-document-information"/>
+ </xsl:if>
+ <xsl:call-template name="setup.pagemasters"/>
+ <xsl:choose>
+ <xsl:when test="$rootid != ''">
+ <xsl:choose>
+ <xsl:when test="count($profiled-nodes//*[@id=$rootid]) = 0">
+ <xsl:message terminate="yes">
+ <xsl:text>ID '</xsl:text>
+ <xsl:value-of select="$rootid"/>
+ <xsl:text>' not found in document.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$fop.extensions != 0">
+ <xsl:apply-templates select="$profiled-nodes//*[@id=$rootid]"
mode="fop.outline"/>
+ </xsl:if>
+ <xsl:if test="$xep.extensions != 0">
+ <xsl:variable name="bookmarks">
+ <xsl:apply-templates select="$profiled-nodes//*[@id=$rootid]"
mode="xep.outline"/>
+ </xsl:variable>
+ <xsl:if test="string($bookmarks) != ''">
+ <rx:outline
xmlns:rx="http://www.renderx.com/XSL/Extensions">
+ <xsl:copy-of select="$bookmarks"/>
+ </rx:outline>
+ </xsl:if>
+ </xsl:if>
+ <xsl:apply-templates select="$profiled-nodes//*[@id=$rootid]"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$fop.extensions != 0">
+ <xsl:apply-templates mode="fop.outline"
select="$profiled-nodes/node()"/>
+ </xsl:if>
+ <xsl:if test="$xep.extensions != 0">
+ <xsl:variable name="bookmarks">
+ <xsl:apply-templates mode="xep.outline"
select="$profiled-nodes/node()"/>
+ </xsl:variable>
+ <xsl:if test="string($bookmarks) != ''">
+ <rx:outline
xmlns:rx="http://www.renderx.com/XSL/Extensions">
+ <xsl:copy-of select="$bookmarks"/>
+ </rx:outline>
+ </xsl:if>
+ </xsl:if>
+ <xsl:apply-templates select="$profiled-nodes/node()"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:root>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="root.messages">
+ <!-- redefine this any way you'd like to output messages -->
+ <!-- DO NOT OUTPUT ANYTHING FROM THIS TEMPLATE -->
+ <xsl:message>
+ <xsl:text>Making </xsl:text>
+ <xsl:value-of select="$page.orientation"/>
+ <xsl:text> pages on </xsl:text>
+ <xsl:value-of select="$paper.type"/>
+ <xsl:text> paper (</xsl:text>
+ <xsl:value-of select="$page.width"/>
+ <xsl:text>x</xsl:text>
+ <xsl:value-of select="$page.height"/>
+ <xsl:text>)</xsl:text>
+ </xsl:message>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="stripNS">
+ <xsl:choose>
+ <xsl:when test="namespace-uri(.) =
'http://docbook.org/docbook-ng'">
+ <xsl:element name="{local-name(.)}">
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:element>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:copy>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="comment()|processing-instruction()|text()"
mode="stripNS">
+ <xsl:copy/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/qandaset.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/qandaset.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/qandaset.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,355 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: qandaset.xsl,v 1.2 2005/03/16 20:44:25 orb Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="qandaset">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+
+ <xsl:variable name="label-width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'label-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="label-length">
+ <xsl:choose>
+ <xsl:when test="$label-width != ''">
+ <xsl:value-of select="$label-width"/>
+ </xsl:when>
+ <xsl:when test="descendant::label">
+ <xsl:call-template name="longest.term">
+ <xsl:with-param name="terms"
select="descendant::label"/>
+ <xsl:with-param name="maxlength" select="20"/>
+ </xsl:call-template>
+ <xsl:text>em * 0.50</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>2.5em</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:block id="{$id}">
+ <xsl:if test="blockinfo/title|info/title|title">
+ <xsl:apply-templates
select="(blockinfo/title|info/title|title)[1]"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="*[name(.) != 'title'
+ and name(.) != 'titleabbrev'
+ and name(.) != 'qandadiv'
+ and name(.) != 'qandaentry']"/>
+ <xsl:apply-templates select="qandadiv"/>
+
+ <xsl:if test="qandaentry">
+ <fo:list-block xsl:use-attribute-sets="list.block.spacing"
+ provisional-label-separation="0.2em">
+ <xsl:attribute name="provisional-distance-between-starts">
+ <xsl:choose>
+ <xsl:when test="$label-length != ''">
+ <xsl:value-of select="$label-length"/>
+ </xsl:when>
+ <xsl:otherwise>2.5em</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:apply-templates select="qandaentry"/>
+ </fo:list-block>
+ </xsl:if>
+ </fo:block>
+</xsl:template>
+
+<xsl:template
match="qandaset/blockinfo/title|qandset/info/title|qandaset/title">
+ <xsl:variable name="enclsect" select="(ancestor::section
+ | ancestor::simplesect
+ | ancestor::sect5
+ | ancestor::sect4
+ | ancestor::sect3
+ | ancestor::sect2
+ | ancestor::sect1
+ | ancestor::refsect3
+ | ancestor::refsect2
+ | ancestor::refsect1)[last()]"/>
+ <xsl:variable name="sectlvl">
+ <xsl:call-template name="section.level">
+ <xsl:with-param name="node" select="$enclsect"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="qanda.heading">
+ <xsl:with-param name="level" select="$sectlvl + 1"/>
+ <xsl:with-param name="marker" select="0"/>
+ <xsl:with-param name="title">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="qandaset/blockinfo">
+ <!-- what should this template really do? -->
+ <xsl:apply-templates select="legalnotice"
mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="qandadiv">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+
+ <xsl:variable name="label-width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'label-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="label-length">
+ <xsl:choose>
+ <xsl:when test="$label-width != ''">
+ <xsl:value-of select="$label-width"/>
+ </xsl:when>
+ <xsl:when test="descendant::label">
+ <xsl:call-template name="longest.term">
+ <xsl:with-param name="terms"
select="descendant::label"/>
+ <xsl:with-param name="maxlength" select="20"/>
+ </xsl:call-template>
+ <xsl:text>*0.6em</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>2.5em</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:block id="{$id}">
+ <xsl:apply-templates
select="(blockinfo/title|info/title|title)[1]"/>
+ <xsl:apply-templates select="*[name(.) != 'title'
+ and name(.) != 'titleabbrev'
+ and name(.) != 'qandadiv'
+ and name(.) != 'qandaentry']"/>
+ <fo:block start-indent="{count(ancestor::qandadiv)*2}pc">
+ <xsl:apply-templates select="qandadiv"/>
+
+ <xsl:if test="qandaentry">
+ <fo:list-block xsl:use-attribute-sets="list.block.spacing"
+ provisional-label-separation="0.2em">
+ <xsl:attribute name="provisional-distance-between-starts">
+ <xsl:choose>
+ <xsl:when test="$label-length != ''">
+ <xsl:value-of select="$label-length"/>
+ </xsl:when>
+ <xsl:otherwise>2.5em</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:apply-templates select="qandaentry"/>
+ </fo:list-block>
+ </xsl:if>
+ </fo:block>
+ </fo:block>
+</xsl:template>
+
+<xsl:template
match="qandadiv/blockinfo/title|qandadiv/info/title|qandadiv/title">
+ <xsl:variable name="enclsect" select="(ancestor::section
+ | ancestor::simplesect
+ | ancestor::sect5
+ | ancestor::sect4
+ | ancestor::sect3
+ | ancestor::sect2
+ | ancestor::sect1
+ | ancestor::refsect3
+ | ancestor::refsect2
+ | ancestor::refsect1)[last()]"/>
+ <xsl:variable name="sectlvl">
+ <xsl:call-template name="section.level">
+ <xsl:with-param name="node" select="$enclsect"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="qanda.heading">
+ <xsl:with-param name="level" select="$sectlvl + 1 +
count(ancestor::qandadiv)"/>
+ <xsl:with-param name="marker" select="0"/>
+ <xsl:with-param name="title">
+ <xsl:apply-templates select="parent::qandadiv"
mode="label.markup"/>
+ <xsl:if test="$qandadiv.autolabel != 0">
+ <xsl:apply-templates select="."
mode="intralabel.punctuation"/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="qandaentry">
+ <xsl:apply-templates/>
+<!--
+ <fo:block>
+ <xsl:if test="@id">
+ <xsl:attribute name="id"><xsl:value-of
select="@id"/></xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </fo:block>
+-->
+</xsl:template>
+
+<xsl:template match="question">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+
+ <xsl:variable name="entry.id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="parent::*"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="deflabel">
+ <xsl:choose>
+ <xsl:when test="ancestor-or-self::*[@defaultlabel]">
+ <xsl:value-of select="(ancestor-or-self::*[@defaultlabel])[last()]
+ /@defaultlabel"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$qanda.defaultlabel"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:list-item id="{$entry.id}"
xsl:use-attribute-sets="list.item.spacing">
+ <!-- NR: removed id="{$id}" from the list-item-label since it breaks FOP
-->
+ <fo:list-item-label end-indent="label-end()">
+ <xsl:choose>
+ <xsl:when test="$deflabel = 'none'">
+ <fo:block/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block>
+ <xsl:apply-templates select="."
mode="label.markup"/>
+ <xsl:if test="$deflabel = 'number' and not(label)">
+ <xsl:apply-templates select="."
mode="intralabel.punctuation"/>
+ </xsl:if>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:list-item-label>
+ <fo:list-item-body start-indent="body-start()">
+ <xsl:choose>
+ <xsl:when test="$deflabel = 'none'">
+ <fo:block font-weight="bold">
+ <xsl:apply-templates
select="*[local-name(.)!='label']"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates
select="*[local-name(.)!='label']"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:list-item-body>
+ </fo:list-item>
+</xsl:template>
+
+<xsl:template match="answer">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+ <xsl:variable name="entry.id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="parent::*"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="deflabel">
+ <xsl:choose>
+ <xsl:when test="ancestor-or-self::*[@defaultlabel]">
+ <xsl:value-of select="(ancestor-or-self::*[@defaultlabel])[last()]
+ /@defaultlabel"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$qanda.defaultlabel"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:list-item xsl:use-attribute-sets="list.item.spacing">
+ <!-- NR: removed id="{$id}" from the list-item-label since it breaks FOP
-->
+ <fo:list-item-label end-indent="label-end()">
+ <xsl:choose>
+ <xsl:when test="$deflabel = 'none'">
+ <fo:block/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block>
+ <xsl:variable name="answer.label">
+ <xsl:apply-templates select="."
mode="label.markup"/>
+ </xsl:variable>
+ <xsl:copy-of select="$answer.label"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:list-item-label>
+ <fo:list-item-body start-indent="body-start()">
+ <xsl:apply-templates select="*[local-name(.)!='label']"/>
+ </fo:list-item-body>
+ </fo:list-item>
+</xsl:template>
+
+<xsl:template match="label">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template name="qanda.heading">
+ <xsl:param name="level" select="1"/>
+ <xsl:param name="marker" select="0"/>
+ <xsl:param name="title"/>
+ <xsl:param name="titleabbrev"/>
+
+ <fo:block xsl:use-attribute-sets="qanda.title.properties">
+ <xsl:if test="$marker != 0">
+ <fo:marker marker-class-name="section.head.marker">
+ <xsl:choose>
+ <xsl:when test="$titleabbrev = ''">
+ <xsl:value-of select="$title"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$titleabbrev"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:marker>
+ </xsl:if>
+ <xsl:choose>
+ <xsl:when test="$level=1">
+ <fo:block
xsl:use-attribute-sets="qanda.title.level1.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=2">
+ <fo:block
xsl:use-attribute-sets="qanda.title.level2.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=3">
+ <fo:block
xsl:use-attribute-sets="qanda.title.level3.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=4">
+ <fo:block
xsl:use-attribute-sets="qanda.title.level4.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=5">
+ <fo:block
xsl:use-attribute-sets="qanda.title.level5.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block
xsl:use-attribute-sets="qanda.title.level6.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:block>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/refentry.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/refentry.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/refentry.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,471 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: refentry.xsl,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="reference">
+ <xsl:if test="not(partintro)">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}">
+ <xsl:call-template name="reference.titlepage"/>
+ </fo:block>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+ <xsl:apply-templates select="partintro|refentry"/>
+</xsl:template>
+
+<xsl:template match="reference"
mode="reference.titlepage.mode">
+ <xsl:call-template name="reference.titlepage"/>
+</xsl:template>
+
+<xsl:template match="reference/partintro">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object"
select="ancestor::reference"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:apply-templates select=".."
mode="reference.titlepage.mode"/>
+ <xsl:if test="title">
+ <fo:block id="{$id}">
+ <xsl:call-template name="partintro.titlepage"/>
+ </fo:block>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template
match="reference/docinfo|refentry/refentryinfo"></xsl:template>
+<xsl:template match="reference/title"></xsl:template>
+<xsl:template match="reference/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="refentry">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <xsl:variable name="refentry.content">
+ <fo:block id="{$id}">
+ <xsl:apply-templates/>
+ </fo:block>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="not(parent::*) or
+ parent::reference or
+ parent::part">
+ <!-- make a page sequence -->
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:copy-of select="$refentry.content"/>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block>
+ <xsl:if test="$refentry.pagebreak != 0">
+ <xsl:attribute name="break-before">page</xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$refentry.content"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="refmeta">
+</xsl:template>
+
+<xsl:template match="manvolnum">
+ <xsl:if test="$refentry.xref.manvolnum != 0">
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="refmiscinfo">
+</xsl:template>
+
+<xsl:template match="refentrytitle">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="refnamediv">
+ <xsl:variable name="section.level">
+ <xsl:call-template name="refentry.level">
+ <xsl:with-param name="node"
select="ancestor::refentry"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="reftitle">
+ <xsl:choose>
+ <xsl:when test="$refentry.generate.name != 0">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'RefName'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$refentry.generate.title != 0">
+ <xsl:choose>
+ <xsl:when test="../refmeta/refentrytitle">
+ <xsl:apply-templates select="../refmeta/refentrytitle"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="refname[1]"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+
+ <!-- xsl:use-attribute-sets takes only a Qname, not a variable -->
+ <fo:block>
+ <xsl:choose>
+ <xsl:when test="$section.level = 1">
+ <fo:block xsl:use-attribute-sets="refentry.title.properties">
+ <fo:block
xsl:use-attribute-sets="section.title.level1.properties">
+ <xsl:value-of select="$reftitle"/>
+ </fo:block>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$section.level = 2">
+ <fo:block xsl:use-attribute-sets="refentry.title.properties">
+ <fo:block
xsl:use-attribute-sets="section.title.level2.properties">
+ <xsl:value-of select="$reftitle"/>
+ </fo:block>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$section.level = 3">
+ <fo:block xsl:use-attribute-sets="refentry.title.properties">
+ <fo:block
xsl:use-attribute-sets="section.title.level3.properties">
+ <xsl:value-of select="$reftitle"/>
+ </fo:block>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$section.level = 4">
+ <fo:block xsl:use-attribute-sets="refentry.title.properties">
+ <fo:block
xsl:use-attribute-sets="section.title.level4.properties">
+ <xsl:value-of select="$reftitle"/>
+ </fo:block>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$section.level = 5">
+ <fo:block xsl:use-attribute-sets="refentry.title.properties">
+ <fo:block
xsl:use-attribute-sets="section.title.level5.properties">
+ <xsl:value-of select="$reftitle"/>
+ </fo:block>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block xsl:use-attribute-sets="refentry.title.properties">
+ <fo:block
xsl:use-attribute-sets="section.title.level6.properties">
+ <xsl:value-of select="$reftitle"/>
+ </fo:block>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <fo:block space-after="1em">
+ <xsl:choose>
+ <xsl:when test="../refmeta/refentrytitle">
+ <xsl:apply-templates select="../refmeta/refentrytitle"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="refname[1]"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates select="refpurpose"/>
+ </fo:block>
+
+ <fo:block>
+ <xsl:for-each select="refname">
+ <xsl:apply-templates select="."/>
+ <xsl:if test="following-sibling::refname">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+ </fo:block>
+ </fo:block>
+</xsl:template>
+
+
+<xsl:template match="refname">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="refpurpose">
+ <xsl:text> </xsl:text>
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat">em-dash</xsl:with-param>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="refdescriptor">
+ <!-- todo: finish this -->
+</xsl:template>
+
+<xsl:template match="refclass">
+ <fo:block font-weight="bold">
+ <xsl:if test="@role">
+ <xsl:value-of select="@role"/>
+ <xsl:text>: </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="refsynopsisdiv">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}">
+ <xsl:call-template name="refsynopsisdiv.titlepage"/>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="refsection">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}">
+ <xsl:call-template name="refsection.titlepage"/>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="refsect1">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}">
+ <xsl:call-template name="refsect1.titlepage"/>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="refsect2">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}">
+ <xsl:call-template name="refsect2.titlepage"/>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="refsect3">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}">
+ <xsl:call-template name="refsect3.titlepage"/>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="refsynopsisdiv/title
+ |refsection/title
+ |refsect1/title
+ |refsect2/title
+ |refsect3/title">
+ <!-- nop; titlepage.mode instead -->
+</xsl:template>
+
+<xsl:template match="refsynopsisdiv/title
+ |refsection/title
+ |refsect1/title
+ |refsect2/title
+ |refsect3/title"
+ mode="titlepage.mode"
+ priority="2">
+ <xsl:variable name="section" select="parent::*"/>
+ <fo:block keep-with-next.within-column="always">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$section"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="level">
+ <xsl:call-template name="section.level">
+ <xsl:with-param name="node" select="$section"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="title">
+ <xsl:apply-templates select="$section"
mode="object.title.markup">
+ <xsl:with-param name="allow-anchors" select="1"/>
+ </xsl:apply-templates>
+ </xsl:variable>
+
+ <xsl:if test="$passivetex.extensions != 0">
+ <fotex:bookmark
xmlns:fotex="http://www.tug.org/fotex"
+ fotex-bookmark-level="{$level + 2}"
+ fotex-bookmark-label="{$id}">
+ <xsl:value-of select="$title"/>
+ </fotex:bookmark>
+ </xsl:if>
+
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:attribute name="axf:outline-level">
+ <xsl:value-of select="count(ancestor::*)-1"/>
+ </xsl:attribute>
+ <xsl:attribute
name="axf:outline-expand">false</xsl:attribute>
+ <xsl:attribute name="axf:outline-title">
+ <xsl:value-of select="$title"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="section.heading">
+ <xsl:with-param name="level" select="$level"/>
+ <xsl:with-param name="title" select="$title"/>
+ </xsl:call-template>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/sections.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/sections.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/sections.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,615 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: sections.xsl,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="section">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="level">
+ <xsl:call-template name="section.level">
+ <xsl:with-param name="node" select="."/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <!-- xsl:use-attribute-sets takes only a Qname, not a variable -->
+ <xsl:choose>
+ <xsl:when test="$level = 1">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level1.properties">
+ <xsl:call-template name="section.content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level = 2">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level2.properties">
+ <xsl:call-template name="section.content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level = 3">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level3.properties">
+ <xsl:call-template name="section.content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level = 4">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level4.properties">
+ <xsl:call-template name="section.content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level = 5">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level5.properties">
+ <xsl:call-template name="section.content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level6.properties">
+ <xsl:call-template name="section.content"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="section.content">
+ <xsl:call-template name="section.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and (count(ancestor::section)+1) <=
$generate.section.toc.level">
+ <xsl:call-template name="section.toc">
+ <xsl:with-param name="toc.title.p" select="contains($toc.params,
'title')"/>
+ </xsl:call-template>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="/section">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object"
select="ancestor::reference"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level1.properties">
+ <xsl:call-template name="section.titlepage"/>
+ </fo:block>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and (count(ancestor::section)+1) <=
$generate.section.toc.level">
+ <xsl:call-template name="section.toc"/>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template match="section/title
+ |simplesect/title
+ |sect1/title
+ |sect2/title
+ |sect3/title
+ |sect4/title
+ |sect5/title"
+ mode="titlepage.mode"
+ priority="2">
+ <xsl:variable name="section" select="parent::*"/>
+ <fo:block keep-with-next.within-column="always">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$section"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="level">
+ <xsl:call-template name="section.level">
+ <xsl:with-param name="node" select="$section"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="marker">
+ <xsl:choose>
+ <xsl:when test="$level <=
$marker.section.level">1</xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="title">
+ <xsl:apply-templates select="$section"
mode="object.title.markup">
+ <xsl:with-param name="allow-anchors" select="1"/>
+ </xsl:apply-templates>
+ </xsl:variable>
+
+ <xsl:variable name="titleabbrev">
+ <xsl:apply-templates select="$section"
mode="titleabbrev.markup"/>
+ </xsl:variable>
+
+ <!-- Use for running head only if actual titleabbrev element -->
+ <xsl:variable name="titleabbrev.elem">
+ <xsl:if test="$section/titleabbrev">
+ <xsl:apply-templates select="$section"
mode="titleabbrev.markup"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:if test="$passivetex.extensions != 0">
+ <fotex:bookmark
xmlns:fotex="http://www.tug.org/fotex"
+ fotex-bookmark-level="{$level + 2}"
+ fotex-bookmark-label="{$id}">
+ <xsl:value-of select="$titleabbrev"/>
+ </fotex:bookmark>
+ </xsl:if>
+
+ <xsl:if test="$axf.extensions != 0">
+ <xsl:attribute name="axf:outline-level">
+ <xsl:value-of select="count(ancestor::*)-1"/>
+ </xsl:attribute>
+ <xsl:attribute
name="axf:outline-expand">false</xsl:attribute>
+ <xsl:attribute name="axf:outline-title">
+ <xsl:value-of select="$title"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="section.heading">
+ <xsl:with-param name="level" select="$level"/>
+ <xsl:with-param name="title" select="$title"/>
+ <xsl:with-param name="marker" select="$marker"/>
+ <xsl:with-param name="titleabbrev"
select="$titleabbrev.elem"/>
+ </xsl:call-template>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="sect1">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level1.properties">
+ <xsl:call-template name="sect1.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $generate.section.toc.level >= 1">
+ <xsl:call-template name="section.toc"/>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="/sect1">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object"
select="ancestor::reference"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format"/>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="." mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="." mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level1.properties">
+ <xsl:call-template name="sect1.titlepage"/>
+ </fo:block>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $generate.section.toc.level >= 1">
+ <xsl:call-template name="section.toc"/>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+ </fo:flow>
+ </fo:page-sequence>
+</xsl:template>
+
+<xsl:template match="sect2">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level2.properties">
+ <xsl:call-template name="sect2.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $generate.section.toc.level >= 2">
+ <xsl:call-template name="section.toc"/>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="sect3">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level3.properties">
+ <xsl:call-template name="sect3.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $generate.section.toc.level >= 3">
+ <xsl:call-template name="section.toc"/>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="sect4">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level4.properties">
+ <xsl:call-template name="sect4.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $generate.section.toc.level >= 4">
+ <xsl:call-template name="section.toc"/>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="sect5">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="section.level5.properties">
+ <xsl:call-template name="sect5.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $generate.section.toc.level >= 5">
+ <xsl:call-template name="section.toc"/>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="simplesect">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}">
+ <xsl:call-template name="simplesect.titlepage"/>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="sectioninfo"></xsl:template>
+<xsl:template match="section/title"></xsl:template>
+<xsl:template match="section/titleabbrev"></xsl:template>
+<xsl:template match="section/subtitle"></xsl:template>
+
+<xsl:template match="sect1info"></xsl:template>
+<xsl:template match="sect1/title"></xsl:template>
+<xsl:template match="sect1/titleabbrev"></xsl:template>
+<xsl:template match="sect1/subtitle"></xsl:template>
+
+<xsl:template match="sect2info"></xsl:template>
+<xsl:template match="sect2/title"></xsl:template>
+<xsl:template match="sect2/titleabbrev"></xsl:template>
+<xsl:template match="sect2/subtitle"></xsl:template>
+
+<xsl:template match="sect3info"></xsl:template>
+<xsl:template match="sect3/title"></xsl:template>
+<xsl:template match="sect3/titleabbrev"></xsl:template>
+<xsl:template match="sect3/subtitle"></xsl:template>
+
+<xsl:template match="sect4info"></xsl:template>
+<xsl:template match="sect4/title"></xsl:template>
+<xsl:template match="sect4/titleabbrev"></xsl:template>
+<xsl:template match="sect4/subtitle"></xsl:template>
+
+<xsl:template match="sect5info"></xsl:template>
+<xsl:template match="sect5/title"></xsl:template>
+<xsl:template match="sect5/titleabbrev"></xsl:template>
+<xsl:template match="sect5/subtitle"></xsl:template>
+
+<xsl:template match="simplesect/title"></xsl:template>
+<xsl:template match="simplesect/titleabbrev"></xsl:template>
+<xsl:template match="simplesect/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="section.heading">
+ <xsl:param name="level" select="1"/>
+ <xsl:param name="marker" select="1"/>
+ <xsl:param name="title"/>
+ <xsl:param name="titleabbrev"/>
+
+ <fo:block xsl:use-attribute-sets="section.title.properties">
+ <xsl:if test="$marker != 0">
+ <fo:marker marker-class-name="section.head.marker">
+ <xsl:choose>
+ <xsl:when test="$titleabbrev = ''">
+ <xsl:value-of select="$title"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$titleabbrev"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:marker>
+ </xsl:if>
+ <xsl:choose>
+ <xsl:when test="$level=1">
+ <fo:block
xsl:use-attribute-sets="section.title.level1.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=2">
+ <fo:block
xsl:use-attribute-sets="section.title.level2.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=3">
+ <fo:block
xsl:use-attribute-sets="section.title.level3.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=4">
+ <fo:block
xsl:use-attribute-sets="section.title.level4.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:when test="$level=5">
+ <fo:block
xsl:use-attribute-sets="section.title.level5.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block
xsl:use-attribute-sets="section.title.level6.properties">
+ <xsl:copy-of select="$title"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="bridgehead">
+ <xsl:variable name="container"
+ select="(ancestor::appendix
+ |ancestor::article
+ |ancestor::bibliography
+ |ancestor::chapter
+ |ancestor::glossary
+ |ancestor::glossdiv
+ |ancestor::index
+ |ancestor::partintro
+ |ancestor::preface
+ |ancestor::refsect1
+ |ancestor::refsect2
+ |ancestor::refsect3
+ |ancestor::sect1
+ |ancestor::sect2
+ |ancestor::sect3
+ |ancestor::sect4
+ |ancestor::sect5
+ |ancestor::section
+ |ancestor::setindex
+ |ancestor::simplesect)[last()]"/>
+
+ <xsl:variable name="clevel">
+ <xsl:choose>
+ <xsl:when test="local-name($container) = 'appendix'
+ or local-name($container) = 'chapter'
+ or local-name($container) = 'article'
+ or local-name($container) = 'bibliography'
+ or local-name($container) = 'glossary'
+ or local-name($container) = 'index'
+ or local-name($container) = 'partintro'
+ or local-name($container) = 'preface'
+ or local-name($container) =
'setindex'">2</xsl:when>
+ <xsl:when test="local-name($container) = 'glossdiv'">
+ <xsl:value-of select="count(ancestor::glossdiv)+2"/>
+ </xsl:when>
+ <xsl:when test="local-name($container) = 'sect1'
+ or local-name($container) = 'sect2'
+ or local-name($container) = 'sect3'
+ or local-name($container) = 'sect4'
+ or local-name($container) = 'sect5'
+ or local-name($container) = 'refsect1'
+ or local-name($container) = 'refsect2'
+ or local-name($container) = 'refsect3'
+ or local-name($container) = 'section'
+ or local-name($container) = 'simplesect'">
+ <xsl:variable name="slevel">
+ <xsl:call-template name="section.level">
+ <xsl:with-param name="node" select="$container"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$slevel + 1"/>
+ </xsl:when>
+ <xsl:otherwise>2</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="level">
+ <xsl:choose>
+ <xsl:when test="@renderas = 'sect1'">1</xsl:when>
+ <xsl:when test="@renderas = 'sect2'">2</xsl:when>
+ <xsl:when test="@renderas = 'sect3'">3</xsl:when>
+ <xsl:when test="@renderas = 'sect4'">4</xsl:when>
+ <xsl:when test="@renderas = 'sect5'">5</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$clevel"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <fo:block id="{$id}">
+ <xsl:call-template name="section.heading">
+ <xsl:with-param name="level" select="$level"/>
+ <xsl:with-param name="title">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </fo:block>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/fo/synop.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/synop.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/synop.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,903 @@
+<?xml version='1.0'?>
+<!DOCTYPE xsl:stylesheet [
+<!ENTITY RE " ">
+<!ENTITY nbsp " ">
+]>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: synop.xsl,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<!-- synopsis is in verbatim -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="cmdsynopsis">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="cmdsynopsis/command">
+ <xsl:call-template name="inline.monoseq"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="cmdsynopsis/command[1]" priority="2">
+ <xsl:call-template name="inline.monoseq"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="group|arg" name="group-or-arg">
+ <xsl:variable name="choice" select="@choice"/>
+ <xsl:variable name="rep" select="@rep"/>
+ <xsl:variable name="sepchar">
+ <xsl:choose>
+ <xsl:when test="ancestor-or-self::*/@sepchar">
+ <xsl:value-of select="ancestor-or-self::*/@sepchar"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:if test="position()>1"><xsl:value-of
select="$sepchar"/></xsl:if>
+ <xsl:choose>
+ <xsl:when test="$choice='plain'">
+ <xsl:value-of select="$arg.choice.plain.open.str"/>
+ </xsl:when>
+ <xsl:when test="$choice='req'">
+ <xsl:value-of select="$arg.choice.req.open.str"/>
+ </xsl:when>
+ <xsl:when test="$choice='opt'">
+ <xsl:value-of select="$arg.choice.opt.open.str"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$arg.choice.def.open.str"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates/>
+ <xsl:choose>
+ <xsl:when test="$rep='repeat'">
+ <xsl:value-of select="$arg.rep.repeat.str"/>
+ </xsl:when>
+ <xsl:when test="$rep='norepeat'">
+ <xsl:value-of select="$arg.rep.norepeat.str"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$arg.rep.def.str"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:choose>
+ <xsl:when test="$choice='plain'">
+ <xsl:value-of select="$arg.choice.plain.close.str"/>
+ </xsl:when>
+ <xsl:when test="$choice='req'">
+ <xsl:value-of select="$arg.choice.req.close.str"/>
+ </xsl:when>
+ <xsl:when test="$choice='opt'">
+ <xsl:value-of select="$arg.choice.opt.close.str"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$arg.choice.def.close.str"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="group/arg">
+ <xsl:variable name="choice" select="@choice"/>
+ <xsl:variable name="rep" select="@rep"/>
+ <xsl:if test="position()>1"><xsl:value-of
select="$arg.or.sep"/></xsl:if>
+ <xsl:call-template name="group-or-arg"/>
+</xsl:template>
+
+<xsl:template match="sbr">
+ <fo:block/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="synopfragmentref">
+ <xsl:variable name="target"
select="key('id',@linkend)"/>
+ <xsl:variable name="snum">
+ <xsl:apply-templates select="$target"
mode="synopfragment.number"/>
+ </xsl:variable>
+ <fo:inline font-style="italic">
+ <fo:basic-link internal-destination="{@linkend}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="$snum"/>
+ <xsl:text>)</xsl:text>
+ </fo:basic-link>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="synopfragment"
mode="synopfragment.number">
+ <xsl:number format="1"/>
+</xsl:template>
+
+<xsl:template match="synopfragment">
+ <xsl:variable name="snum">
+ <xsl:apply-templates select="."
mode="synopfragment.number"/>
+ </xsl:variable>
+ <fo:block>
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="$snum"/>
+ <xsl:text>)</xsl:text>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="funcsynopsis">
+ <xsl:call-template name="informal.object"/>
+</xsl:template>
+
+<xsl:template match="funcsynopsisinfo">
+ <fo:block space-after.minimum="0.8em"
+ space-after.optimum="1em"
+ space-after.maximum="1.2em">
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="funcprototype">
+ <fo:block font-family="{$monospace.font.family}">
+ <xsl:apply-templates/>
+ <xsl:if test="$funcsynopsis.style='kr'">
+ <xsl:apply-templates select="./paramdef"
mode="kr-funcsynopsis-mode"/>
+ </xsl:if>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="funcdef">
+ <fo:inline font-family="{$monospace.font.family}">
+ <xsl:apply-templates/>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="funcdef/function">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.decoration != 0">
+ <fo:inline font-weight="bold">
+ <xsl:apply-templates/>
+ </fo:inline>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="void">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.style='ansi'">
+ <xsl:text>(void);</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>();</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="varargs">
+ <xsl:text>(...);</xsl:text>
+</xsl:template>
+
+<xsl:template match="paramdef">
+ <xsl:variable name="paramnum">
+ <xsl:number count="paramdef" format="1"/>
+ </xsl:variable>
+ <xsl:if test="$paramnum=1">(</xsl:if>
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.style='ansi'">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="./parameter"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:choose>
+ <xsl:when test="following-sibling::paramdef">
+ <xsl:text>, </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>);</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="paramdef/parameter">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.decoration != 0">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:if test="following-sibling::parameter">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="paramdef" mode="kr-funcsynopsis-mode">
+ <fo:block>
+ <xsl:apply-templates/>
+ <xsl:text>;</xsl:text>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="funcparams">
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>)</xsl:text>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:variable
name="default-classsynopsis-language">java</xsl:variable>
+
+<xsl:template match="classsynopsis
+ |fieldsynopsis
+ |methodsynopsis
+ |constructorsynopsis
+ |destructorsynopsis">
+ <xsl:param name="language">
+ <xsl:choose>
+ <xsl:when test="@language">
+ <xsl:value-of select="@language"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$default-classsynopsis-language"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:param>
+
+ <xsl:message>process <xsl:value-of select="name(.)"/> in
<xsl:value-of select="$language"/></xsl:message>
+
+ <xsl:choose>
+ <xsl:when test="$language='java'">
+ <xsl:apply-templates select="." mode="java"/>
+ </xsl:when>
+ <xsl:when test="$language='perl'">
+ <xsl:apply-templates select="." mode="perl"/>
+ </xsl:when>
+ <xsl:when test="$language='idl'">
+ <xsl:apply-templates select="." mode="idl"/>
+ </xsl:when>
+ <xsl:when test="$language='cpp'">
+ <xsl:apply-templates select="." mode="cpp"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unrecognized language on </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="$language"/>
+ </xsl:message>
+ <xsl:apply-templates select=".">
+ <xsl:with-param name="language"
+ select="$default-classsynopsis-language"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="synop-break">
+ <xsl:if test="parent::classsynopsis
+ or (following-sibling::fieldsynopsis
+ |following-sibling::methodsynopsis
+ |following-sibling::constructorsynopsis
+ |following-sibling::destructorsynopsis)">
+ <fo:inline>&RE;</fo:inline>
+ </xsl:if>
+</xsl:template>
+
+<!-- ===== Java ======================================================== -->
+
+<xsl:template match="classsynopsis" mode="java">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:apply-templates select="ooclass[1]" mode="java"/>
+ <xsl:if test="ooclass[position() > 1]">
+ <xsl:text> extends</xsl:text>
+ <xsl:apply-templates select="ooclass[position() > 1]"
mode="java"/>
+ <xsl:if test="oointerface|ooexception">
+
<xsl:text>&RE; </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="oointerface">
+ <xsl:text>implements</xsl:text>
+ <xsl:apply-templates select="oointerface" mode="java"/>
+ <xsl:if test="ooexception">
+ <xsl:text>&RE; </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="ooexception">
+ <xsl:text>throws</xsl:text>
+ <xsl:apply-templates select="ooexception" mode="java"/>
+ </xsl:if>
+ <xsl:text> {&RE;</xsl:text>
+ <xsl:apply-templates select="constructorsynopsis
+ |destructorsynopsis
+ |fieldsynopsis
+ |methodsynopsis
+ |classsynopsisinfo" mode="java"/>
+ <xsl:text>}</xsl:text>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="classsynopsisinfo" mode="java">
+ <xsl:apply-templates mode="java"/>
+</xsl:template>
+
+<xsl:template match="ooclass|oointerface|ooexception"
mode="java">
+ <xsl:choose>
+ <xsl:when test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates mode="java"/>
+</xsl:template>
+
+<xsl:template match="modifier" mode="java">
+ <xsl:apply-templates mode="java"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="classname" mode="java">
+ <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="java"/>
+</xsl:template>
+
+<xsl:template match="interfacename" mode="java">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'interfacename'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="java"/>
+</xsl:template>
+
+<xsl:template match="exceptionname" mode="java">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'exceptionname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="java"/>
+</xsl:template>
+
+<xsl:template match="fieldsynopsis" mode="java">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates mode="java"/>
+ <xsl:text>;</xsl:text>
+ <xsl:call-template name="synop-break"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="type" mode="java">
+ <xsl:apply-templates mode="java"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="varname" mode="java">
+ <xsl:apply-templates mode="java"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="initializer" mode="java">
+ <xsl:text>= </xsl:text>
+ <xsl:apply-templates mode="java"/>
+</xsl:template>
+
+<xsl:template match="void" mode="java">
+ <xsl:text>void </xsl:text>
+</xsl:template>
+
+<xsl:template match="methodname" mode="java">
+ <xsl:apply-templates mode="java"/>
+</xsl:template>
+
+<xsl:template match="methodparam" mode="java">
+ <xsl:param name="indent">0</xsl:param>
+ <xsl:if test="position() > 1">
+ <xsl:text>,&RE;</xsl:text>
+ <xsl:if test="$indent > 0">
+ <xsl:call-template name="copy-string">
+ <xsl:with-param name="string"> </xsl:with-param>
+ <xsl:with-param name="count" select="$indent + 1"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:if>
+ <xsl:apply-templates mode="java"/>
+</xsl:template>
+
+<xsl:template match="parameter" mode="java">
+ <xsl:apply-templates mode="java"/>
+</xsl:template>
+
+<xsl:template mode="java"
+ match="constructorsynopsis|destructorsynopsis|methodsynopsis">
+ <xsl:variable name="modifiers" select="modifier"/>
+ <xsl:variable name="notmod" select="*[name(.) !=
'modifier']"/>
+ <xsl:variable name="decl">
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="$modifiers" mode="java"/>
+
+ <!-- type -->
+ <xsl:if test="name($notmod[1]) != 'methodname'">
+ <xsl:apply-templates select="$notmod[1]" mode="java"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="methodname" mode="java"/>
+ </xsl:variable>
+
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:copy-of select="$decl"/>
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates select="methodparam" mode="java">
+ <xsl:with-param name="indent"
select="string-length($decl)"/>
+ </xsl:apply-templates>
+ <xsl:text>)</xsl:text>
+ <xsl:if test="exceptionname">
+
<xsl:text>&RE; throws </xsl:text>
+ <xsl:apply-templates select="exceptionname"
mode="java"/>
+ </xsl:if>
+ <xsl:text>;</xsl:text>
+ </fo:block>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<!-- ===== C++ ========================================================= -->
+
+<xsl:template match="classsynopsis" mode="cpp">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:apply-templates select="ooclass[1]" mode="cpp"/>
+ <xsl:if test="ooclass[position() > 1]">
+ <xsl:text>: </xsl:text>
+ <xsl:apply-templates select="ooclass[position() > 1]"
mode="cpp"/>
+ <xsl:if test="oointerface|ooexception">
+ <xsl:text>&RE; </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="oointerface">
+ <xsl:text> implements</xsl:text>
+ <xsl:apply-templates select="oointerface" mode="cpp"/>
+ <xsl:if test="ooexception">
+ <xsl:text>&RE; </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="ooexception">
+ <xsl:text> throws</xsl:text>
+ <xsl:apply-templates select="ooexception" mode="cpp"/>
+ </xsl:if>
+ <xsl:text> {&RE;</xsl:text>
+ <xsl:apply-templates select="constructorsynopsis
+ |destructorsynopsis
+ |fieldsynopsis
+ |methodsynopsis
+ |classsynopsisinfo" mode="cpp"/>
+ <xsl:text>}</xsl:text>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="classsynopsisinfo" mode="cpp">
+ <xsl:apply-templates mode="cpp"/>
+</xsl:template>
+
+<xsl:template match="ooclass|oointerface|ooexception"
mode="cpp">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="cpp"/>
+</xsl:template>
+
+<xsl:template match="modifier" mode="cpp">
+ <xsl:apply-templates mode="cpp"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="classname" mode="cpp">
+ <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="cpp"/>
+</xsl:template>
+
+<xsl:template match="interfacename" mode="cpp">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'interfacename'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="cpp"/>
+</xsl:template>
+
+<xsl:template match="exceptionname" mode="cpp">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'exceptionname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="cpp"/>
+</xsl:template>
+
+<xsl:template match="fieldsynopsis" mode="cpp">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates mode="cpp"/>
+ <xsl:text>;</xsl:text>
+ </fo:block>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<xsl:template match="type" mode="cpp">
+ <xsl:apply-templates mode="cpp"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="varname" mode="cpp">
+ <xsl:apply-templates mode="cpp"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="initializer" mode="cpp">
+ <xsl:text>= </xsl:text>
+ <xsl:apply-templates mode="cpp"/>
+</xsl:template>
+
+<xsl:template match="void" mode="cpp">
+ <xsl:text>void </xsl:text>
+</xsl:template>
+
+<xsl:template match="methodname" mode="cpp">
+ <xsl:apply-templates mode="cpp"/>
+</xsl:template>
+
+<xsl:template match="methodparam" mode="cpp">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="cpp"/>
+</xsl:template>
+
+<xsl:template match="parameter" mode="cpp">
+ <xsl:apply-templates mode="cpp"/>
+</xsl:template>
+
+<xsl:template mode="cpp"
+ match="constructorsynopsis|destructorsynopsis|methodsynopsis">
+ <xsl:variable name="modifiers" select="modifier"/>
+ <xsl:variable name="notmod" select="*[name(.) !=
'modifier']"/>
+
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="$modifiers" mode="cpp"/>
+
+ <!-- type -->
+ <xsl:if test="name($notmod[1]) != 'methodname'">
+ <xsl:apply-templates select="$notmod[1]" mode="cpp"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="methodname" mode="cpp"/>
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates select="methodparam" mode="cpp"/>
+ <xsl:text>)</xsl:text>
+ <xsl:if test="exceptionname">
+
<xsl:text>&RE; throws </xsl:text>
+ <xsl:apply-templates select="exceptionname" mode="cpp"/>
+ </xsl:if>
+ <xsl:text>;</xsl:text>
+ </fo:block>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<!-- ===== IDL ========================================================= -->
+
+<xsl:template match="classsynopsis" mode="idl">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:text>interface </xsl:text>
+ <xsl:apply-templates select="ooclass[1]" mode="idl"/>
+ <xsl:if test="ooclass[position() > 1]">
+ <xsl:text>: </xsl:text>
+ <xsl:apply-templates select="ooclass[position() > 1]"
mode="idl"/>
+ <xsl:if test="oointerface|ooexception">
+ <xsl:text>&RE; </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="oointerface">
+ <xsl:text> implements</xsl:text>
+ <xsl:apply-templates select="oointerface" mode="idl"/>
+ <xsl:if test="ooexception">
+ <xsl:text>&RE; </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="ooexception">
+ <xsl:text> throws</xsl:text>
+ <xsl:apply-templates select="ooexception" mode="idl"/>
+ </xsl:if>
+ <xsl:text> {&RE;</xsl:text>
+ <xsl:apply-templates select="constructorsynopsis
+ |destructorsynopsis
+ |fieldsynopsis
+ |methodsynopsis
+ |classsynopsisinfo" mode="idl"/>
+ <xsl:text>}</xsl:text>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="classsynopsisinfo" mode="idl">
+ <xsl:apply-templates mode="idl"/>
+</xsl:template>
+
+<xsl:template match="ooclass|oointerface|ooexception"
mode="idl">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="idl"/>
+</xsl:template>
+
+<xsl:template match="modifier" mode="idl">
+ <xsl:apply-templates mode="idl"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="classname" mode="idl">
+ <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="idl"/>
+</xsl:template>
+
+<xsl:template match="interfacename" mode="idl">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'interfacename'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="idl"/>
+</xsl:template>
+
+<xsl:template match="exceptionname" mode="idl">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'exceptionname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="idl"/>
+</xsl:template>
+
+<xsl:template match="fieldsynopsis" mode="idl">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates mode="idl"/>
+ <xsl:text>;</xsl:text>
+ </fo:block>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<xsl:template match="type" mode="idl">
+ <xsl:apply-templates mode="idl"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="varname" mode="idl">
+ <xsl:apply-templates mode="idl"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="initializer" mode="idl">
+ <xsl:text>= </xsl:text>
+ <xsl:apply-templates mode="idl"/>
+</xsl:template>
+
+<xsl:template match="void" mode="idl">
+ <xsl:text>void </xsl:text>
+</xsl:template>
+
+<xsl:template match="methodname" mode="idl">
+ <xsl:apply-templates mode="idl"/>
+</xsl:template>
+
+<xsl:template match="methodparam" mode="idl">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="idl"/>
+</xsl:template>
+
+<xsl:template match="parameter" mode="idl">
+ <xsl:apply-templates mode="idl"/>
+</xsl:template>
+
+<xsl:template mode="idl"
+ match="constructorsynopsis|destructorsynopsis|methodsynopsis">
+ <xsl:variable name="modifiers" select="modifier"/>
+ <xsl:variable name="notmod" select="*[name(.) !=
'modifier']"/>
+
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="$modifiers" mode="idl"/>
+
+ <!-- type -->
+ <xsl:if test="name($notmod[1]) != 'methodname'">
+ <xsl:apply-templates select="$notmod[1]" mode="idl"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="methodname" mode="idl"/>
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates select="methodparam" mode="idl"/>
+ <xsl:text>)</xsl:text>
+ <xsl:if test="exceptionname">
+
<xsl:text>&RE; raises(</xsl:text>
+ <xsl:apply-templates select="exceptionname" mode="idl"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ <xsl:text>;</xsl:text>
+ </fo:block>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<!-- ===== Perl ======================================================== -->
+
+<xsl:template match="classsynopsis" mode="perl">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:text>package </xsl:text>
+ <xsl:apply-templates select="ooclass[1]" mode="perl"/>
+ <xsl:text>;&RE;</xsl:text>
+
+ <xsl:if test="ooclass[position() > 1]">
+ <xsl:text>@ISA = (</xsl:text>
+ <xsl:apply-templates select="ooclass[position() > 1]"
mode="perl"/>
+ <xsl:text>);&RE;</xsl:text>
+ </xsl:if>
+
+ <xsl:apply-templates select="constructorsynopsis
+ |destructorsynopsis
+ |fieldsynopsis
+ |methodsynopsis
+ |classsynopsisinfo" mode="perl"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="classsynopsisinfo" mode="perl">
+ <xsl:apply-templates mode="perl"/>
+</xsl:template>
+
+<xsl:template match="ooclass|oointerface|ooexception"
mode="perl">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="perl"/>
+</xsl:template>
+
+<xsl:template match="modifier" mode="perl">
+ <xsl:apply-templates mode="perl"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="classname" mode="perl">
+ <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="perl"/>
+</xsl:template>
+
+<xsl:template match="interfacename" mode="perl">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'interfacename'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="perl"/>
+</xsl:template>
+
+<xsl:template match="exceptionname" mode="perl">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'exceptionname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="perl"/>
+</xsl:template>
+
+<xsl:template match="fieldsynopsis" mode="perl">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates mode="perl"/>
+ <xsl:text>;</xsl:text>
+ </fo:block>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<xsl:template match="type" mode="perl">
+ <xsl:apply-templates mode="perl"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="varname" mode="perl">
+ <xsl:apply-templates mode="perl"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="initializer" mode="perl">
+ <xsl:text>= </xsl:text>
+ <xsl:apply-templates mode="perl"/>
+</xsl:template>
+
+<xsl:template match="void" mode="perl">
+ <xsl:text>void </xsl:text>
+</xsl:template>
+
+<xsl:template match="methodname" mode="perl">
+ <xsl:apply-templates mode="perl"/>
+</xsl:template>
+
+<xsl:template match="methodparam" mode="perl">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="perl"/>
+</xsl:template>
+
+<xsl:template match="parameter" mode="perl">
+ <xsl:apply-templates mode="perl"/>
+</xsl:template>
+
+<xsl:template mode="perl"
+ match="constructorsynopsis|destructorsynopsis|methodsynopsis">
+ <xsl:variable name="modifiers" select="modifier"/>
+ <xsl:variable name="notmod" select="*[name(.) !=
'modifier']"/>
+
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:text>sub </xsl:text>
+
+ <xsl:apply-templates select="methodname" mode="perl"/>
+ <xsl:text> { ... };</xsl:text>
+ <xsl:call-template name="synop-break"/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/table.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/table.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/table.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1044 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:stbl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Table"
+ xmlns:xtbl="com.nwalsh.xalan.Table"
+
xmlns:lxslt="http://xml.apache.org/xslt"
+
xmlns:ptbl="http://nwalsh.com/xslt/ext/xsltproc/python/Table"
+ exclude-result-prefixes="doc stbl xtbl lxslt ptbl"
+ version='1.0'>
+
+<xsl:include href="../common/table.xsl"/>
+
+<!-- ********************************************************************
+ $Id: table.xsl,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<doc:reference xmlns="">
+<referenceinfo>
+<releaseinfo role="meta">
+$Id: table.xsl,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+</releaseinfo>
+<author><surname>Walsh</surname>
+<firstname>Norman</firstname></author>
+<copyright><year>1999</year><year>2000</year>
+<holder>Norman Walsh</holder>
+</copyright>
+</referenceinfo>
+<title>Formatting Object Table Reference</title>
+
+<partintro>
+<section><title>Introduction</title>
+
+<para>This is technical reference documentation for the DocBook XSL
+Stylesheets; it documents (some of) the parameters, templates, and
+other elements of the stylesheets.</para>
+
+<para>This is not intended to be <quote>user</quote> documentation.
+It is provided for developers writing customization layers for the
+stylesheets, and for anyone who's interested in <quote>how it
+works</quote>.</para>
+
+<para>Although I am trying to be thorough, this documentation is known
+to be incomplete. Don't forget to read the source, too :-)</para>
+</section>
+</partintro>
+</doc:reference>
+
+<!-- ==================================================================== -->
+
+<lxslt:component prefix="xtbl"
+ functions="adjustColumnWidths"/>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="empty.table.cell">
+ <xsl:param name="colnum" select="0"/>
+
+ <xsl:variable name="rowsep">
+ <xsl:choose>
+ <!-- If this is the last row, rowsep never applies. -->
+ <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row
+ or ancestor-or-self::thead/following-sibling::tbody
+ or ancestor-or-self::tbody/preceding-sibling::tfoot)">
+ <xsl:value-of select="0"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry"
select="NOT-AN-ELEMENT-NAME"/>
+ <xsl:with-param name="row"
select="ancestor-or-self::row[1]"/>
+ <xsl:with-param name="colnum" select="$colnum"/>
+ <xsl:with-param name="attribute"
select="'rowsep'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="colsep">
+ <xsl:choose>
+ <!-- If this is the last column, colsep never applies. -->
+ <xsl:when test="$colnum >=
ancestor::tgroup/@cols">0</xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry"
select="NOT-AN-ELEMENT-NAME"/>
+ <xsl:with-param name="row"
select="ancestor-or-self::row[1]"/>
+ <xsl:with-param name="colnum" select="$colnum"/>
+ <xsl:with-param name="attribute"
select="'colsep'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:table-cell text-align="center"
+ display-align="center"
+ xsl:use-attribute-sets="table.cell.padding">
+ <xsl:if test="$xep.extensions != 0">
+ <!-- Suggested by RenderX to workaround a bug in their implementation -->
+ <xsl:attribute
name="keep-together.within-column">always</xsl:attribute>
+ </xsl:if>
+ <xsl:if test="$rowsep > 0">
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'bottom'"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="$colsep > 0 and $colnum <
ancestor::tgroup/@cols">
+ <xsl:call-template name="border">
+ <xsl:with-param name="side" select="'right'"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <!-- fo:table-cell should not be empty -->
+ <fo:block/>
+ </fo:table-cell>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="border">
+ <xsl:param name="side" select="'left'"/>
+
+ <xsl:attribute name="border-{$side}-width">
+ <xsl:value-of select="$table.cell.border.thickness"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-{$side}-style">
+ <xsl:value-of select="$table.cell.border.style"/>
+ </xsl:attribute>
+ <xsl:attribute name="border-{$side}-color">
+ <xsl:value-of select="$table.cell.border.color"/>
+ </xsl:attribute>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="tgroup" name="tgroup">
+ <xsl:if test="not(@cols)">
+ <xsl:message terminate="yes">
+ <xsl:text>Error: CALS tables must specify the number of
columns.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="explicit.table.width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="../processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'table-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="table.width">
+ <xsl:choose>
+ <xsl:when test="$explicit.table.width != ''">
+ <xsl:value-of select="$explicit.table.width"/>
+ </xsl:when>
+ <xsl:when test="$default.table.width = ''">
+ <xsl:text>100%</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$default.table.width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="colspecs">
+ <xsl:choose>
+ <xsl:when test="$use.extensions != 0
+ and $tablecolumns.extension != 0">
+ <xsl:call-template name="generate.colgroup.raw">
+ <xsl:with-param name="cols" select="@cols"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="generate.colgroup">
+ <xsl:with-param name="cols" select="@cols"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:if test="position() = 1">
+ <!-- If this is the first tgroup, output the width attribute for the -->
+ <!-- surrounding fo:table. (If this isn't the first tgroup, trying -->
+ <!-- to output the attribute will cause an error.) -->
+ <xsl:attribute name="width">
+ <xsl:value-of select="$table.width"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="$use.extensions != 0
+ and $tablecolumns.extension != 0">
+ <xsl:choose>
+ <xsl:when
test="function-available('stbl:adjustColumnWidths')">
+ <xsl:copy-of select="stbl:adjustColumnWidths($colspecs)"/>
+ </xsl:when>
+ <xsl:when
test="function-available('xtbl:adjustColumnWidths')">
+ <xsl:copy-of select="xtbl:adjustColumnWidths($colspecs)"/>
+ </xsl:when>
+ <xsl:when
test="function-available('ptbl:adjustColumnWidths')">
+ <xsl:copy-of select="ptbl:adjustColumnWidths($colspecs)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>No adjustColumnWidths function available.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$colspecs"/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:apply-templates select="thead"/>
+ <xsl:apply-templates select="tfoot"/>
+ <xsl:apply-templates select="tbody"/>
+</xsl:template>
+
+<xsl:template match="colspec"></xsl:template>
+
+<xsl:template match="spanspec"></xsl:template>
+
+<xsl:template match="thead">
+ <xsl:variable name="tgroup" select="parent::*"/>
+
+ <fo:table-header>
+ <xsl:apply-templates select="row[1]">
+ <xsl:with-param name="spans">
+ <xsl:call-template name="blank.spans">
+ <xsl:with-param name="cols" select="../@cols"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:apply-templates>
+ </fo:table-header>
+</xsl:template>
+
+<xsl:template match="tfoot">
+ <xsl:variable name="tgroup" select="parent::*"/>
+
+ <fo:table-footer>
+ <xsl:apply-templates select="row[1]">
+ <xsl:with-param name="spans">
+ <xsl:call-template name="blank.spans">
+ <xsl:with-param name="cols" select="../@cols"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:apply-templates>
+
+ </fo:table-footer>
+</xsl:template>
+
+<xsl:template match="tbody">
+ <xsl:variable name="tgroup" select="parent::*"/>
+
+ <fo:table-body>
+ <xsl:apply-templates select="row[1]">
+ <xsl:with-param name="spans">
+ <xsl:call-template name="blank.spans">
+ <xsl:with-param name="cols" select="../@cols"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:apply-templates>
+ </fo:table-body>
+</xsl:template>
+
+<xsl:template match="row">
+ <xsl:param name="spans"/>
+
+ <fo:table-row>
+ <xsl:call-template name="anchor"/>
+
+ <xsl:apply-templates select="(entry|entrytbl)[1]">
+ <xsl:with-param name="spans" select="$spans"/>
+ </xsl:apply-templates>
+ </fo:table-row>
+
+ <xsl:if test="following-sibling::row">
+ <xsl:variable name="nextspans">
+ <xsl:apply-templates select="(entry|entrytbl)[1]"
mode="span">
+ <xsl:with-param name="spans" select="$spans"/>
+ </xsl:apply-templates>
+ </xsl:variable>
+
+ <xsl:apply-templates select="following-sibling::row[1]">
+ <xsl:with-param name="spans" select="$nextspans"/>
+ </xsl:apply-templates>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="entry|entrytbl" name="entry">
+ <xsl:param name="col" select="1"/>
+ <xsl:param name="spans"/>
+
+ <xsl:variable name="row" select="parent::row"/>
+ <xsl:variable name="group" select="$row/parent::*[1]"/>
+ <xsl:variable name="frame"
select="ancestor::tgroup/parent::*/@frame"/>
+
+ <xsl:variable name="empty.cell" select="count(node()) = 0"/>
+
+ <xsl:variable name="named.colnum">
+ <xsl:call-template name="entry.colnum"/>
+ </xsl:variable>
+
+ <xsl:variable name="entry.colnum">
+ <xsl:choose>
+ <xsl:when test="$named.colnum > 0">
+ <xsl:value-of select="$named.colnum"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$col"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="entry.colspan">
+ <xsl:choose>
+ <xsl:when test="@spanname or @namest">
+ <xsl:call-template name="calculate.colspan"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="following.spans">
+ <xsl:call-template name="calculate.following.spans">
+ <xsl:with-param name="colspan" select="$entry.colspan"/>
+ <xsl:with-param name="spans" select="$spans"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="rowsep">
+ <xsl:choose>
+ <!-- If this is the last row, rowsep never applies. -->
+ <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row
+ or ancestor-or-self::thead/following-sibling::tbody
+ or ancestor-or-self::tbody/preceding-sibling::tfoot)">
+ <xsl:value-of select="0"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum"
select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'rowsep'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+<!--
+ <xsl:message><xsl:value-of select="."/>: <xsl:value-of
select="$rowsep"/></xsl:message>
+-->
+
+ <xsl:variable name="colsep">
+ <xsl:choose>
+ <!-- If this is the last column, colsep never applies. -->
+ <xsl:when test="$following.spans = ''">0</xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum"
select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'colsep'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="valign">
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum" select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'valign'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="align">
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum" select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'align'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="char">
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum" select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'char'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="charoff">
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum" select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'charoff'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$spans != '' and
not(starts-with($spans,'0:'))">
+ <xsl:call-template name="entry">
+ <xsl:with-param name="col" select="$col+1"/>
+ <xsl:with-param name="spans"
select="substring-after($spans,':')"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:when test="$entry.colnum > $col">
+ <xsl:call-template name="empty.table.cell">
+ <xsl:with-param name="colnum" select="$col"/>
+ </xsl:call-template>
+ <xsl:call-template name="entry">
+ <xsl:with-param name="col" select="$col+1"/>
+ <xsl:with-param name="spans"
select="substring-after($spans,':')"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:variable name="cell.content">
+ <fo:block>
+ <!-- highlight this entry? -->
+ <xsl:if test="ancestor::thead">
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ </xsl:if>
+
+ <!-- are we missing any indexterms? -->
+ <xsl:if test="not(preceding-sibling::entry)
+ and not(parent::row/preceding-sibling::row)">
+ <!-- this is the first entry of the first row -->
+ <xsl:if test="ancestor::thead or
+ (ancestor::tbody
+ and not(ancestor::tbody/preceding-sibling::thead
+ or
ancestor::tbody/preceding-sibling::tbody))">
+ <!-- of the thead or the first tbody -->
+ <xsl:apply-templates
select="ancestor::tgroup/preceding-sibling::indexterm"/>
+ </xsl:if>
+ </xsl:if>
+
+ <!--
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="$rowsep"/>
+ <xsl:text>,</xsl:text>
+ <xsl:value-of select="$colsep"/>
+ <xsl:text>)</xsl:text>
+ -->
+ <xsl:choose>
+ <xsl:when test="$empty.cell">
+ <xsl:text> </xsl:text>
+ </xsl:when>
+ <xsl:when test="self::entrytbl">
+ <xsl:variable name="prop-columns"
+ select=".//colspec[contains(@colwidth,
'*')]"/>
+ <fo:table xsl:use-attribute-sets="table.table.properties">
+ <xsl:if test="count($prop-columns) != 0">
+ <xsl:attribute
name="table-layout">fixed</xsl:attribute>
+ </xsl:if>
+ <xsl:call-template name="tgroup"/>
+ </fo:table>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:block>
+ </xsl:variable>
+
+ <xsl:variable name="cell-orientation">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+
select="ancestor-or-self::entry/processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'orientation'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="row-orientation">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+
select="ancestor-or-self::row/processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'orientation'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="cell-width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+
select="ancestor-or-self::entry/processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'rotated-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="row-width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+
select="ancestor-or-self::row/processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'rotated-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="orientation">
+ <xsl:choose>
+ <xsl:when test="$cell-orientation != ''">
+ <xsl:value-of select="$cell-orientation"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$row-orientation"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="rotated-width">
+ <xsl:choose>
+ <xsl:when test="$cell-width != ''">
+ <xsl:value-of select="$cell-width"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$row-width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="bgcolor">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+
select="ancestor-or-self::entry/processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'bgcolor'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <fo:table-cell xsl:use-attribute-sets="table.cell.padding">
+ <xsl:if test="$xep.extensions != 0">
+ <!-- Suggested by RenderX to workaround a bug in their implementation
-->
+ <xsl:attribute
name="keep-together.within-column">always</xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$bgcolor != ''">
+ <xsl:attribute name="background-color">
+ <xsl:value-of select="$bgcolor"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="anchor"/>
+
+ <xsl:if test="$rowsep > 0">
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'bottom'"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="$colsep > 0 and $col <
ancestor::tgroup/@cols">
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'right'"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="@morerows">
+ <xsl:attribute name="number-rows-spanned">
+ <xsl:value-of select="@morerows+1"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$entry.colspan > 1">
+ <xsl:attribute name="number-columns-spanned">
+ <xsl:value-of select="$entry.colspan"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$valign != ''">
+ <xsl:attribute name="display-align">
+ <xsl:choose>
+ <xsl:when
test="$valign='top'">before</xsl:when>
+ <xsl:when
test="$valign='middle'">center</xsl:when>
+ <xsl:when
test="$valign='bottom'">after</xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unexpected valign value: </xsl:text>
+ <xsl:value-of select="$valign"/>
+ <xsl:text>, center used.</xsl:text>
+ </xsl:message>
+ <xsl:text>center</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$align != ''">
+ <xsl:attribute name="text-align">
+ <xsl:value-of select="$align"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$char != ''">
+ <xsl:attribute name="text-align">
+ <xsl:value-of select="$char"/>
+ </xsl:attribute>
+ </xsl:if>
+
+<!--
+ <xsl:if test="@charoff">
+ <xsl:attribute name="charoff">
+ <xsl:value-of select="@charoff"/>
+ </xsl:attribute>
+ </xsl:if>
+-->
+
+ <xsl:choose>
+ <xsl:when test="$xep.extensions != 0 and $orientation !=
''">
+ <fo:block-container reference-orientation="{$orientation}">
+ <xsl:if test="$rotated-width != ''">
+ <xsl:attribute name="width">
+ <xsl:value-of select="$rotated-width"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$cell.content"/>
+ </fo:block-container>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$cell.content"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:table-cell>
+
+ <xsl:choose>
+ <xsl:when
test="following-sibling::entry|following-sibling::entrytbl">
+ <xsl:apply-templates select="(following-sibling::entry
+ |following-sibling::entrytbl)[1]">
+ <xsl:with-param name="col"
select="$col+$entry.colspan"/>
+ <xsl:with-param name="spans"
select="$following.spans"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="finaltd">
+ <xsl:with-param name="spans"
select="$following.spans"/>
+ <xsl:with-param name="col"
select="$col+$entry.colspan"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="entry|entrytbl" name="sentry"
mode="span">
+ <xsl:param name="col" select="1"/>
+ <xsl:param name="spans"/>
+
+ <xsl:variable name="entry.colnum">
+ <xsl:call-template name="entry.colnum"/>
+ </xsl:variable>
+
+ <xsl:variable name="entry.colspan">
+ <xsl:choose>
+ <xsl:when test="@spanname or @namest">
+ <xsl:call-template name="calculate.colspan"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="following.spans">
+ <xsl:call-template name="calculate.following.spans">
+ <xsl:with-param name="colspan" select="$entry.colspan"/>
+ <xsl:with-param name="spans" select="$spans"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$spans != '' and
not(starts-with($spans,'0:'))">
+ <xsl:value-of select="substring-before($spans,':')-1"/>
+ <xsl:text>:</xsl:text>
+ <xsl:call-template name="sentry">
+ <xsl:with-param name="col" select="$col+1"/>
+ <xsl:with-param name="spans"
select="substring-after($spans,':')"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:when test="$entry.colnum > $col">
+ <xsl:text>0:</xsl:text>
+ <xsl:call-template name="sentry">
+ <xsl:with-param name="col"
select="$col+$entry.colspan"/>
+ <xsl:with-param name="spans"
select="$following.spans"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:call-template name="copy-string">
+ <xsl:with-param name="count" select="$entry.colspan"/>
+ <xsl:with-param name="string">
+ <xsl:choose>
+ <xsl:when test="@morerows">
+ <xsl:value-of select="@morerows"/>
+ </xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+ <xsl:text>:</xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:choose>
+ <xsl:when
test="following-sibling::entry|following-sibling::entrytbl">
+ <xsl:apply-templates select="(following-sibling::entry
+ |following-sibling::entrytbl)[1]"
+ mode="span">
+ <xsl:with-param name="col"
select="$col+$entry.colspan"/>
+ <xsl:with-param name="spans"
select="$following.spans"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="sfinaltd">
+ <xsl:with-param name="spans"
select="$following.spans"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="generate.colgroup.raw">
+ <xsl:param name="cols" select="1"/>
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="$count>$cols"></xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="generate.col.raw">
+ <xsl:with-param name="countcol" select="$count"/>
+ </xsl:call-template>
+ <xsl:call-template name="generate.colgroup.raw">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="generate.colgroup">
+ <xsl:param name="cols" select="1"/>
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="$count>$cols"></xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="generate.col">
+ <xsl:with-param name="countcol" select="$count"/>
+ </xsl:call-template>
+ <xsl:call-template name="generate.colgroup">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="generate.col.raw">
+ <!-- generate the table-column for column countcol -->
+ <xsl:param name="countcol">1</xsl:param>
+ <xsl:param name="colspecs" select="./colspec"/>
+ <xsl:param name="count">1</xsl:param>
+ <xsl:param name="colnum">1</xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($colspecs)">
+ <fo:table-column column-number="{$countcol}"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="colspec"
select="$colspecs[$count=position()]"/>
+
+ <xsl:variable name="colspec.colnum">
+ <xsl:choose>
+ <xsl:when test="$colspec/@colnum">
+ <xsl:value-of select="$colspec/@colnum"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$colnum"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="colspec.colwidth">
+ <xsl:choose>
+ <xsl:when test="$colspec/@colwidth">
+ <xsl:value-of select="$colspec/@colwidth"/>
+ </xsl:when>
+ <xsl:otherwise>1*</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$colspec.colnum=$countcol">
+ <fo:table-column column-number="{$countcol}">
+ <xsl:attribute name="column-width">
+ <xsl:value-of select="$colspec.colwidth"/>
+ </xsl:attribute>
+ </fo:table-column>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="generate.col.raw">
+ <xsl:with-param name="countcol"
select="$countcol"/>
+ <xsl:with-param name="colspecs"
select="$colspecs"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ <xsl:with-param name="colnum">
+ <xsl:choose>
+ <xsl:when test="$colspec/@colnum">
+ <xsl:value-of select="$colspec/@colnum + 1"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$colnum + 1"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="generate.col">
+ <!-- generate the table-column for column countcol -->
+ <xsl:param name="countcol">1</xsl:param>
+ <xsl:param name="colspecs" select="./colspec"/>
+ <xsl:param name="count">1</xsl:param>
+ <xsl:param name="colnum">1</xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($colspecs)">
+ <fo:table-column column-number="{$countcol}">
+ <xsl:variable name="colwidth">
+ <xsl:call-template name="calc.column.width"/>
+ </xsl:variable>
+ <xsl:if test="$colwidth != 'proportional-column-width(1)'">
+ <xsl:attribute name="column-width">
+ <xsl:value-of select="$colwidth"/>
+ </xsl:attribute>
+ </xsl:if>
+ </fo:table-column>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="colspec"
select="$colspecs[$count=position()]"/>
+
+ <xsl:variable name="colspec.colnum">
+ <xsl:choose>
+ <xsl:when test="$colspec/@colnum">
+ <xsl:value-of select="$colspec/@colnum"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$colnum"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="colspec.colwidth">
+ <xsl:choose>
+ <xsl:when test="$colspec/@colwidth">
+ <xsl:value-of select="$colspec/@colwidth"/>
+ </xsl:when>
+ <xsl:otherwise>1*</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$colspec.colnum=$countcol">
+ <fo:table-column column-number="{$countcol}">
+ <xsl:variable name="colwidth">
+ <xsl:call-template name="calc.column.width">
+ <xsl:with-param name="colwidth">
+ <xsl:value-of select="$colspec.colwidth"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:if test="$colwidth != 'proportional-column-width(1)'">
+ <xsl:attribute name="column-width">
+ <xsl:value-of select="$colwidth"/>
+ </xsl:attribute>
+ </xsl:if>
+ </fo:table-column>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="generate.col">
+ <xsl:with-param name="countcol"
select="$countcol"/>
+ <xsl:with-param name="colspecs"
select="$colspecs"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ <xsl:with-param name="colnum">
+ <xsl:choose>
+ <xsl:when test="$colspec/@colnum">
+ <xsl:value-of select="$colspec/@colnum + 1"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$colnum + 1"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<doc:template name="calc.column.width" xmlns="">
+<refpurpose>Calculate an XSL FO table column width specification from a
+CALS table column width specification.</refpurpose>
+
+<refdescription>
+<para>CALS expresses table column widths in the following basic
+forms:</para>
+
+<itemizedlist>
+<listitem>
+<para><emphasis>99.99units</emphasis>, a fixed length
specifier.</para>
+</listitem>
+<listitem>
+<para><emphasis>99.99</emphasis>, a fixed length specifier without any
units.</para>
+</listitem>
+<listitem>
+<para><emphasis>99.99*</emphasis>, a relative length
specifier.</para>
+</listitem>
+<listitem>
+<para><emphasis>99.99*+99.99units</emphasis>, a combination of
both.</para>
+</listitem>
+</itemizedlist>
+
+<para>The CALS units are points (pt), picas (pi), centimeters (cm),
+millimeters (mm), and inches (in). These are the same units as XSL,
+except that XSL abbreviates picas "pc" instead of "pi". If a length
+specifier has no units, the CALS default unit (pt) is assumed.</para>
+
+<para>Relative length specifiers are represented in XSL with the
+proportional-column-width() function.</para>
+
+<para>Here are some examples:</para>
+
+<itemizedlist>
+<listitem>
+<para>"36pt" becomes "36pt"</para>
+</listitem>
+<listitem>
+<para>"3pi" becomes "3pc"</para>
+</listitem>
+<listitem>
+<para>"36" becomes "36pt"</para>
+</listitem>
+<listitem>
+<para>"3*" becomes "proportional-column-width(3)"</para>
+</listitem>
+<listitem>
+<para>"3*+2pi" becomes
"proportional-column-width(3)+2pc"</para>
+</listitem>
+<listitem>
+<para>"1*+2" becomes
"proportional-column-width(1)+2pt"</para>
+</listitem>
+</itemizedlist>
+</refdescription>
+
+<refparameter>
+<variablelist>
+<varlistentry><term>colwidth</term>
+<listitem>
+<para>The CALS column width specification.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refparameter>
+
+<refreturn>
+<para>The XSL column width specification.</para>
+</refreturn>
+</doc:template>
+
+<xsl:template name="calc.column.width">
+ <xsl:param name="colwidth">1*</xsl:param>
+
+ <!-- Ok, the colwidth could have any one of the following forms: -->
+ <!-- 1* = proportional width -->
+ <!-- * = same as 1* -->
+ <!-- 1unit = 1.0 units wide -->
+ <!-- 1 = 1pt wide -->
+ <!-- 1*+1unit = proportional width + some fixed width -->
+ <!-- 1*+1 = proportional width + some fixed width -->
+
+ <!-- If it has a proportional width, translate it to XSL -->
+ <xsl:if test="contains($colwidth, '*')">
+ <xsl:text>proportional-column-width(</xsl:text>
+ <xsl:choose>
+ <xsl:when test="substring-before($colwidth, '*') !=
''">
+ <xsl:value-of select="substring-before($colwidth,
'*')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>1.00</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+
+ <!-- Now grab the non-proportional part of the specification -->
+ <xsl:variable name="width-units">
+ <xsl:choose>
+ <xsl:when test="contains($colwidth, '*')">
+ <xsl:value-of
+ select="normalize-space(substring-after($colwidth,
'*'))"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="normalize-space($colwidth)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <!-- Ok, now the width-units could have any one of the following forms: -->
+ <!-- = <empty string> -->
+ <!-- 1unit = 1.0 units wide -->
+ <!-- 1 = 1pt wide -->
+ <!-- with an optional leading sign -->
+
+ <!-- Grab the width part by blanking out the units part and discarding -->
+ <!-- whitespace. It's not pretty, but it works. -->
+ <xsl:variable name="width"
+ select="normalize-space(translate($width-units,
+
'+-0123456789.abcdefghijklmnopqrstuvwxyz',
+ '+-0123456789.'))"/>
+
+ <!-- Grab the units part by blanking out the width part and discarding -->
+ <!-- whitespace. It's not pretty, but it works. -->
+ <xsl:variable name="units"
+ select="normalize-space(translate($width-units,
+
'abcdefghijklmnopqrstuvwxyz+-0123456789.',
+
'abcdefghijklmnopqrstuvwxyz'))"/>
+
+ <!-- Output the width -->
+ <xsl:value-of select="$width"/>
+
+ <!-- Output the units, translated appropriately -->
+ <xsl:choose>
+ <xsl:when test="$units = 'pi'">pc</xsl:when>
+ <xsl:when test="$units = '' and $width !=
''">pt</xsl:when>
+ <xsl:otherwise><xsl:value-of
select="$units"/></xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/task.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/task.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/task.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: task.xsl,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="task">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="preamble"
+ select="*[not(self::title
+ or self::titleabbrev)]"/>
+
+ <fo:block id="{$id}"
+ xsl:use-attribute-sets="formal.object.properties">
+ <xsl:call-template name="anchor"/>
+
+ <xsl:if test="title and $placement = 'before'">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="$preamble"/>
+
+ <xsl:if test="title and $placement != 'before'">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="task/title">
+ <!-- nop -->
+</xsl:template>
+
+<xsl:template match="tasksummary">
+ <xsl:call-template name="semiformal.object"/>
+</xsl:template>
+
+<xsl:template match="taskprerequisites">
+ <xsl:call-template name="semiformal.object"/>
+</xsl:template>
+
+<xsl:template match="taskrelated">
+ <xsl:call-template name="semiformal.object"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/titlepage.templates.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/titlepage.templates.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/titlepage.templates.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,1225 @@
+<!DOCTYPE t:templates [
+<!ENTITY hsize0 "10pt">
+<!ENTITY hsize1 "12pt">
+<!ENTITY hsize2 "14.4pt">
+<!ENTITY hsize3 "17.28pt">
+<!ENTITY hsize4 "20.736pt">
+<!ENTITY hsize5 "24.8832pt">
+<!ENTITY hsize0space "7.5pt"> <!-- 0.75 * hsize0 -->
+<!ENTITY hsize1space "9pt"> <!-- 0.75 * hsize1 -->
+<!ENTITY hsize2space "10.8pt"> <!-- 0.75 * hsize2 -->
+<!ENTITY hsize3space "12.96pt"> <!-- 0.75 * hsize3 -->
+<!ENTITY hsize4space "15.552pt"> <!-- 0.75 * hsize4 -->
+<!ENTITY hsize5space "18.6624pt"> <!-- 0.75 * hsize5 -->
+]>
+<t:templates
xmlns:t="http://nwalsh.com/docbook/xsl/template/1.0"
+
xmlns:param="http://nwalsh.com/docbook/xsl/template/1.0/param"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+<!-- ********************************************************************
+ $Id: titlepage.templates.xml,v 1.1.1.1 2004/10/19 21:21:44 juntao Exp $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or
http://docbook.sf.net/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="article" t:wrapper="fo:block"
+ font-family="{$title.fontset}">
+
+ <t:titlepage-content t:side="recto"
+ text-align="center">
+
+ <title t:named-template="component.title"
+ param:node="ancestor-or-self::article[1]"
+ keep-with-next="always"
+ font-size="&hsize5;"
+ font-weight="bold"/>
+
+ <subtitle/>
+
+ <corpauthor space-before="0.5em"
+ font-size="&hsize2;"/>
+ <authorgroup space-before="0.5em"
+ font-size="&hsize2;"/>
+ <author space-before="0.5em"
+ font-size="&hsize2;"/>
+
+ <othercredit space-before="0.5em"/>
+ <releaseinfo space-before="0.5em"/>
+ <copyright space-before="0.5em"/>
+ <legalnotice text-align="start"
+ margin-left="0.5in"
+ margin-right="0.5in"
+ font-family="{$body.fontset}"/>
+ <pubdate space-before="0.5em"/>
+ <revision space-before="0.5em"/>
+ <revhistory space-before="0.5em"/>
+ <abstract space-before="0.5em"
+ text-align="start"
+ margin-left="0.5in"
+ margin-right="0.5in"
+ font-family="{$body.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="set" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:named-template="division.title"
+ param:node="ancestor-or-self::set[1]"
+ text-align="center"
+ font-size="&hsize5;"
+ space-before="&hsize5space;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ font-family="{$title.fontset}"
+ text-align="center"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="book" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:named-template="division.title"
+ param:node="ancestor-or-self::book[1]"
+ text-align="center"
+ font-size="&hsize5;"
+ space-before="&hsize5space;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ text-align="center"
+ font-size="&hsize4;"
+ space-before="&hsize4space;"
+ font-family="{$title.fontset}"/>
+ <corpauthor font-size="&hsize3;"
+ keep-with-next="always"
+ space-before="2in"/>
+ <authorgroup space-before="2in"/>
+ <author font-size="&hsize3;"
+ space-before="&hsize2space;"
+ keep-with-next="always"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ <title
+ t:named-template="book.verso.title"
+ font-size="&hsize2;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ <corpauthor/>
+ <authorgroup t:named-template="verso.authorgroup"/>
+ <author/>
+ <othercredit/>
+ <pubdate space-before="1em"/>
+ <copyright/>
+ <abstract/>
+ <legalnotice font-size="8pt"/>
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <fo:block break-after="page"/>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ <fo:block break-after="page"/>
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="part" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:named-template="division.title"
+ param:node="ancestor-or-self::part[1]"
+ text-align="center"
+ font-size="&hsize5;"
+ space-before="&hsize5space;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ text-align="center"
+ font-size="&hsize4;"
+ space-before="&hsize4space;"
+ font-weight='bold'
+ font-style='italic'
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="partintro" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ text-align="center"
+ font-size="&hsize5;"
+ font-weight="bold"
+ space-before="1em"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ text-align="center"
+ font-size="&hsize2;"
+ font-weight="bold"
+ font-style="italic"
+ font-family="{$title.fontset}"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="reference" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:named-template="division.title"
+ param:node="ancestor-or-self::reference[1]"
+ text-align="center"
+ font-size="&hsize5;"
+ space-before="&hsize5space;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ font-family="{$title.fontset}"
+ text-align="center"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="refsynopsisdiv" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="refsection" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="refsect1" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="refsect2" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="refsect3" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="dedication" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::dedication[1]"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize5;"
+ font-family="{$title.fontset}"
+ font-weight="bold"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="preface" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::preface[1]"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize5;"
+ font-family="{$title.fontset}"
+ font-weight="bold"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="chapter" t:wrapper="fo:block"
+ font-family="{$title.fontset}">
+ <t:titlepage-content t:side="recto"
margin-left="{$title.margin.left}">
+ <title t:named-template="component.title"
+ param:node="ancestor-or-self::chapter[1]"
+ font-size="&hsize5;"
+ font-weight="bold"/>
+
+ <subtitle space-before="0.5em"
+ font-style="italic"
+ font-size="&hsize2;"
+ font-weight="bold"/>
+
+ <corpauthor space-before="0.5em"
+ space-after="0.5em"
+ font-size="&hsize2;"/>
+
+ <authorgroup space-before="0.5em"
+ space-after="0.5em"
+ font-size="&hsize2;"/>
+
+ <author space-before="0.5em"
+ space-after="0.5em"
+ font-size="&hsize2;"/>
+
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="appendix" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:named-template="component.title"
+ param:node="ancestor-or-self::appendix[1]"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize5;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="section" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ margin-left="{$title.margin.left}"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="sect1" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ margin-left="{$title.margin.left}"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="sect2" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ margin-left="{$title.margin.left}"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="sect3" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ margin-left="{$title.margin.left}"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="sect4" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ margin-left="{$title.margin.left}"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="sect5" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ margin-left="{$title.margin.left}"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="simplesect" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ margin-left="{$title.margin.left}"
+ font-family="{$title.fontset}"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="bibliography" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::bibliography[1]"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize5;"
+ font-family="{$title.fontset}"
+ font-weight="bold"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="bibliodiv" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title t:named-template="component.title"
+ param:node="ancestor-or-self::bibliodiv[1]"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize4;"
+ font-family="{$title.fontset}"
+ font-weight="bold"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="glossary" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::glossary[1]"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize5;"
+ font-family="{$title.fontset}"
+ font-weight="bold"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="glossdiv" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title t:named-template="component.title"
+ param:node="ancestor-or-self::glossdiv[1]"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize4;"
+ font-family="{$title.fontset}"
+ font-weight="bold"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="index" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::index[1]"
+ param:pagewide="1"
+ margin-left="0pt"
+ font-size="&hsize5;"
+ font-family="{$title.fontset}"
+ font-weight="bold"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <!-- The indexdiv.title template is used so that manual and -->
+ <!-- automatically generated indexdiv titles get the same -->
+ <!-- formatting. -->
+
+ <t:titlepage t:element="indexdiv" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title t:force="1"
+ t:named-template="indexdiv.title"
+ param:title="title"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="setindex" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::setindex[1]"
+ param:pagewide="1"
+ margin-left="0pt"
+ font-size="&hsize5;"
+ font-family="{$title.fontset}"
+ font-weight="bold"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="colophon" t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::colophon[1]"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize5;"
+ font-family="{$title.fontset}"
+ font-weight="bold"/>
+ <subtitle
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="table.of.contents"
t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="gentext"
+ param:key="'TableofContents'"
+ space-before.minimum="1em"
+ space-before.optimum="1.5em"
+ space-before.maximum="2em"
+ space-after="0.5em"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize3;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+ <t:titlepage t:element="list.of.tables"
t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="gentext"
+ param:key="'ListofTables'"
+ space-before.minimum="1em"
+ space-before.optimum="1.5em"
+ space-before.maximum="2em"
+ space-after="0.5em"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize3;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+ <t:titlepage t:element="list.of.figures"
t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="gentext"
+ param:key="'ListofFigures'"
+ space-before.minimum="1em"
+ space-before.optimum="1.5em"
+ space-before.maximum="2em"
+ space-after="0.5em"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize3;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+ <t:titlepage t:element="list.of.examples"
t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="gentext"
+ param:key="'ListofExamples'"
+ space-before.minimum="1em"
+ space-before.optimum="1.5em"
+ space-before.maximum="2em"
+ space-after="0.5em"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize3;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+ <t:titlepage t:element="list.of.equations"
t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="gentext"
+ param:key="'ListofEquations'"
+ space-before.minimum="1em"
+ space-before.optimum="1.5em"
+ space-before.maximum="2em"
+ space-after="0.5em"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize3;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+ <t:titlepage t:element="list.of.procedures"
t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="gentext"
+ param:key="'ListofProcedures'"
+ space-before.minimum="1em"
+ space-before.optimum="1.5em"
+ space-before.maximum="2em"
+ space-after="0.5em"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize3;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+ <t:titlepage t:element="list.of.unknowns"
t:wrapper="fo:block">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="gentext"
+ param:key="'ListofUnknown'"
+ space-before.minimum="1em"
+ space-before.optimum="1.5em"
+ space-before.maximum="2em"
+ space-after="0.5em"
+ margin-left="{$title.margin.left}"
+ font-size="&hsize3;"
+ font-weight="bold"
+ font-family="{$title.fontset}"/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+ </t:titlepage>
+
+<!-- ==================================================================== -->
+
+</t:templates>
Added: trunk/docs/resources/support/docbook-xsl/fo/titlepage.templates.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/titlepage.templates.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/titlepage.templates.xsl 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,3958 @@
+<?xml version="1.0" encoding="utf-8"?><xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<!-- This stylesheet was created by template/titlepage.xsl; do not edit it by hand.
-->
+
+<xsl:template name="article.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="articleinfo/title">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/title"/>
+ </xsl:when>
+ <xsl:when test="artheader/title">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="articleinfo/subtitle">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="artheader/subtitle">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/corpauthor"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/corpauthor"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/authorgroup"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/authorgroup"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/author"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/author"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/othercredit"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/othercredit"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/releaseinfo"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/releaseinfo"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/copyright"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/copyright"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/legalnotice"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/legalnotice"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/pubdate"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/pubdate"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/revision"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/revision"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/revhistory"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/revhistory"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/abstract"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/abstract"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="article.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="article.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="article.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="article.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="article.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
font-family="{$title.fontset}">
+ <fo:block text-align="center">
+ <xsl:call-template name="article.titlepage.before.recto"/>
+ <xsl:call-template name="article.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="article.titlepage.before.verso"/>
+ <xsl:call-template name="article.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="article.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="article.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="article.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
keep-with-next="always" font-size="24.8832pt"
font-weight="bold">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::article[1]"/>
+</xsl:call-template>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
space-before="0.5em" font-size="14.4pt">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
space-before="0.5em" font-size="14.4pt">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
space-before="0.5em" font-size="14.4pt">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
space-before="0.5em">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
space-before="0.5em">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
space-before="0.5em">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
text-align="start" margin-left="0.5in" margin-right="0.5in"
font-family="{$body.fontset}">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
space-before="0.5em">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
space-before="0.5em">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
space-before="0.5em">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="article.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="article.titlepage.recto.style"
space-before="0.5em" text-align="start" margin-left="0.5in"
margin-right="0.5in" font-family="{$body.fontset}">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="set.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="setinfo/title">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="setinfo/subtitle">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/corpauthor"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/authorgroup"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/author"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/othercredit"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/releaseinfo"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/copyright"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/legalnotice"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/pubdate"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/revision"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/revhistory"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/abstract"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="set.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="set.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="set.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="set.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="set.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="set.titlepage.before.recto"/>
+ <xsl:call-template name="set.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="set.titlepage.before.verso"/>
+ <xsl:call-template name="set.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="set.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="set.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="set.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style" text-align="center"
font-size="24.8832pt" space-before="18.6624pt"
font-weight="bold" font-family="{$title.fontset}">
+<xsl:call-template name="division.title">
+<xsl:with-param name="node"
select="ancestor-or-self::set[1]"/>
+</xsl:call-template>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style"
font-family="{$title.fontset}" text-align="center">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="set.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="book.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="bookinfo/title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="bookinfo/subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/corpauthor"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/authorgroup"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/author"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/author"/>
+</xsl:template>
+
+<xsl:template name="book.titlepage.verso">
+ <xsl:choose>
+ <xsl:when test="bookinfo/title">
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/corpauthor"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/authorgroup"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/author"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/othercredit"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/pubdate"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/copyright"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/abstract"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/abstract"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/legalnotice"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/legalnotice"/>
+</xsl:template>
+
+<xsl:template name="book.titlepage.separator"><fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format" break-after="page"/>
+</xsl:template>
+
+<xsl:template name="book.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="book.titlepage.before.verso"><fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format" break-after="page"/>
+</xsl:template>
+
+<xsl:template name="book.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="book.titlepage.before.recto"/>
+ <xsl:call-template name="book.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="book.titlepage.before.verso"/>
+ <xsl:call-template name="book.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="book.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="book.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="book.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="book.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.recto.style"
text-align="center" font-size="24.8832pt"
space-before="18.6624pt" font-weight="bold"
font-family="{$title.fontset}">
+<xsl:call-template name="division.title">
+<xsl:with-param name="node"
select="ancestor-or-self::book[1]"/>
+</xsl:call-template>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="book.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.recto.style"
text-align="center" font-size="20.736pt"
space-before="15.552pt" font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="book.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.recto.style"
font-size="17.28pt" keep-with-next="always"
space-before="2in">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="book.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.recto.style"
space-before="2in">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="book.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.recto.style"
font-size="17.28pt" space-before="10.8pt"
keep-with-next="always">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="title"
mode="book.titlepage.verso.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.verso.style" font-size="14.4pt"
font-weight="bold" font-family="{$title.fontset}">
+<xsl:call-template name="book.verso.title">
+</xsl:call-template>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="book.titlepage.verso.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.verso.style">
+<xsl:apply-templates select="."
mode="book.titlepage.verso.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="book.titlepage.verso.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.verso.style">
+<xsl:call-template name="verso.authorgroup">
+</xsl:call-template>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="book.titlepage.verso.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.verso.style">
+<xsl:apply-templates select="."
mode="book.titlepage.verso.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="book.titlepage.verso.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.verso.style">
+<xsl:apply-templates select="."
mode="book.titlepage.verso.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="book.titlepage.verso.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.verso.style"
space-before="1em">
+<xsl:apply-templates select="."
mode="book.titlepage.verso.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="book.titlepage.verso.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.verso.style">
+<xsl:apply-templates select="."
mode="book.titlepage.verso.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="book.titlepage.verso.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.verso.style">
+<xsl:apply-templates select="."
mode="book.titlepage.verso.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="book.titlepage.verso.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="book.titlepage.verso.style"
font-size="8pt">
+<xsl:apply-templates select="."
mode="book.titlepage.verso.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="part.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="partinfo/title">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="partinfo/subtitle">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="part.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="part.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="part.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="part.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="part.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="part.titlepage.before.recto"/>
+ <xsl:call-template name="part.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="part.titlepage.before.verso"/>
+ <xsl:call-template name="part.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="part.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="part.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="part.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="part.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="part.titlepage.recto.style"
text-align="center" font-size="24.8832pt"
space-before="18.6624pt" font-weight="bold"
font-family="{$title.fontset}">
+<xsl:call-template name="division.title">
+<xsl:with-param name="node"
select="ancestor-or-self::part[1]"/>
+</xsl:call-template>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="part.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="part.titlepage.recto.style"
text-align="center" font-size="20.736pt"
space-before="15.552pt" font-weight="bold"
font-style="italic" font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="partintro.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="partintroinfo/title">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="partintroinfo/subtitle">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/corpauthor"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/authorgroup"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/author"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/othercredit"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/releaseinfo"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/copyright"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/legalnotice"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/pubdate"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/revision"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/revhistory"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/abstract"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="partintro.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="partintro.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="partintro.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="partintro.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="partintro.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="partintro.titlepage.before.recto"/>
+ <xsl:call-template name="partintro.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="partintro.titlepage.before.verso"/>
+ <xsl:call-template name="partintro.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="partintro.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="partintro.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="partintro.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style"
text-align="center" font-size="24.8832pt" font-weight="bold"
space-before="1em" font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style"
text-align="center" font-size="14.4pt" font-weight="bold"
font-style="italic" font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="partintro.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="reference.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="referenceinfo/title">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="referenceinfo/subtitle">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/corpauthor"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/authorgroup"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/author"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/othercredit"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/releaseinfo"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/copyright"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/legalnotice"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/pubdate"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/revision"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/revhistory"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/abstract"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="reference.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="reference.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="reference.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="reference.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="reference.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="reference.titlepage.before.recto"/>
+ <xsl:call-template name="reference.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="reference.titlepage.before.verso"/>
+ <xsl:call-template name="reference.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="reference.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="reference.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="reference.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style"
text-align="center" font-size="24.8832pt"
space-before="18.6624pt" font-weight="bold"
font-family="{$title.fontset}">
+<xsl:call-template name="division.title">
+<xsl:with-param name="node"
select="ancestor-or-self::reference[1]"/>
+</xsl:call-template>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style"
font-family="{$title.fontset}" text-align="center">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="reference.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="refsynopsisdiv.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="refsynopsisdivinfo/title">
+ <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode"
select="refsynopsisdivinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="refsynopsisdiv.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="refsynopsisdiv.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="refsynopsisdiv.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="refsynopsisdiv.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="refsynopsisdiv.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="refsynopsisdiv.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="refsynopsisdiv.titlepage.before.recto"/>
+ <xsl:call-template name="refsynopsisdiv.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="refsynopsisdiv.titlepage.before.verso"/>
+ <xsl:call-template name="refsynopsisdiv.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="refsynopsisdiv.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="refsynopsisdiv.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="refsynopsisdiv.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="refsynopsisdiv.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="refsynopsisdiv.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="refsynopsisdiv.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="refsection.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="refsectioninfo/title">
+ <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode"
select="refsectioninfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="refsection.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="refsection.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="refsection.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="refsection.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="refsection.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="refsection.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="refsection.titlepage.before.recto"/>
+ <xsl:call-template name="refsection.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="refsection.titlepage.before.verso"/>
+ <xsl:call-template name="refsection.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="refsection.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="refsection.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="refsection.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="refsection.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="refsection.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="refsection.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="refsect1.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="refsect1info/title">
+ <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode"
select="refsect1info/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="refsect1.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="refsect1.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="refsect1.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="refsect1.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="refsect1.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="refsect1.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="refsect1.titlepage.before.recto"/>
+ <xsl:call-template name="refsect1.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="refsect1.titlepage.before.verso"/>
+ <xsl:call-template name="refsect1.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="refsect1.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="refsect1.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="refsect1.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="refsect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="refsect1.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="refsect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="refsect2.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="refsect2info/title">
+ <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode"
select="refsect2info/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="refsect2.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="refsect2.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="refsect2.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="refsect2.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="refsect2.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="refsect2.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="refsect2.titlepage.before.recto"/>
+ <xsl:call-template name="refsect2.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="refsect2.titlepage.before.verso"/>
+ <xsl:call-template name="refsect2.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="refsect2.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="refsect2.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="refsect2.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="refsect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="refsect2.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="refsect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="refsect3.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="refsect3info/title">
+ <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode"
select="refsect3info/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="refsect3.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="refsect3.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="refsect3.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="refsect3.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="refsect3.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="refsect3.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="refsect3.titlepage.before.recto"/>
+ <xsl:call-template name="refsect3.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="refsect3.titlepage.before.verso"/>
+ <xsl:call-template name="refsect3.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="refsect3.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="refsect3.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="refsect3.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="refsect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="refsect3.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="refsect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="dedication.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="dedication.titlepage.recto.style"
margin-left="{$title.margin.left}" font-size="24.8832pt"
font-family="{$title.fontset}" font-weight="bold">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::dedication[1]"/>
+</xsl:call-template></fo:block>
+ <xsl:choose>
+ <xsl:when test="dedicationinfo/subtitle">
+ <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode"
select="dedicationinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="dedication.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="dedication.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="dedication.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="dedication.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="dedication.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="dedication.titlepage.before.recto"/>
+ <xsl:call-template name="dedication.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="dedication.titlepage.before.verso"/>
+ <xsl:call-template name="dedication.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="dedication.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="dedication.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="dedication.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="dedication.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="dedication.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="dedication.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="preface.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style"
margin-left="{$title.margin.left}" font-size="24.8832pt"
font-family="{$title.fontset}" font-weight="bold">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::preface[1]"/>
+</xsl:call-template></fo:block>
+ <xsl:choose>
+ <xsl:when test="prefaceinfo/subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/corpauthor"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/authorgroup"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/author"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/othercredit"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/releaseinfo"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/copyright"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/legalnotice"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/pubdate"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/revision"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/revhistory"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/abstract"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="preface.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="preface.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="preface.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="preface.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="preface.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="preface.titlepage.before.recto"/>
+ <xsl:call-template name="preface.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="preface.titlepage.before.verso"/>
+ <xsl:call-template name="preface.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="preface.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="preface.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="preface.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="preface.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="chapter.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="chapterinfo/title">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="chapterinfo/subtitle">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/corpauthor"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/authorgroup"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/author"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/othercredit"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/releaseinfo"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/copyright"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/legalnotice"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/pubdate"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/revision"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/revhistory"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/abstract"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="chapter.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="chapter.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="chapter.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="chapter.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="chapter.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
font-family="{$title.fontset}">
+ <fo:block margin-left="{$title.margin.left}">
+ <xsl:call-template name="chapter.titlepage.before.recto"/>
+ <xsl:call-template name="chapter.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="chapter.titlepage.before.verso"/>
+ <xsl:call-template name="chapter.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="chapter.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="chapter.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="chapter.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style"
font-size="24.8832pt" font-weight="bold">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::chapter[1]"/>
+</xsl:call-template>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style"
space-before="0.5em" font-style="italic" font-size="14.4pt"
font-weight="bold">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style"
space-before="0.5em" space-after="0.5em"
font-size="14.4pt">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style"
space-before="0.5em" space-after="0.5em"
font-size="14.4pt">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style"
space-before="0.5em" space-after="0.5em"
font-size="14.4pt">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="chapter.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="appendix.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="appendixinfo/title">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="appendixinfo/subtitle">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/corpauthor"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/authorgroup"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/author"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/othercredit"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/releaseinfo"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/copyright"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/legalnotice"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/pubdate"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/revision"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/revhistory"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/abstract"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="appendix.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="appendix.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="appendix.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="appendix.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="appendix.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="appendix.titlepage.before.recto"/>
+ <xsl:call-template name="appendix.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="appendix.titlepage.before.verso"/>
+ <xsl:call-template name="appendix.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="appendix.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="appendix.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="appendix.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style"
margin-left="{$title.margin.left}" font-size="24.8832pt"
font-weight="bold" font-family="{$title.fontset}">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::appendix[1]"/>
+</xsl:call-template>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="appendix.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="section.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sectioninfo/title">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sectioninfo/subtitle">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/corpauthor"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/authorgroup"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/author"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/othercredit"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/releaseinfo"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/copyright"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/legalnotice"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/pubdate"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/revision"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/revhistory"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/abstract"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="section.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="section.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="section.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="section.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="section.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="section.titlepage.before.recto"/>
+ <xsl:call-template name="section.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="section.titlepage.before.verso"/>
+ <xsl:call-template name="section.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="section.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="section.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="section.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style"
margin-left="{$title.margin.left}" font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="section.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="sect1.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sect1info/title">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sect1info/subtitle">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/corpauthor"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/authorgroup"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/author"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/othercredit"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/releaseinfo"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/copyright"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/legalnotice"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/pubdate"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/revision"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/revhistory"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/abstract"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="sect1.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="sect1.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="sect1.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="sect1.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="sect1.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="sect1.titlepage.before.recto"/>
+ <xsl:call-template name="sect1.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="sect1.titlepage.before.verso"/>
+ <xsl:call-template name="sect1.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="sect1.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="sect1.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="sect1.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style"
margin-left="{$title.margin.left}" font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="sect1.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="sect2.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sect2info/title">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sect2info/subtitle">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/corpauthor"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/authorgroup"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/author"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/othercredit"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/releaseinfo"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/copyright"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/legalnotice"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/pubdate"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/revision"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/revhistory"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/abstract"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="sect2.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="sect2.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="sect2.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="sect2.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="sect2.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="sect2.titlepage.before.recto"/>
+ <xsl:call-template name="sect2.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="sect2.titlepage.before.verso"/>
+ <xsl:call-template name="sect2.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="sect2.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="sect2.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="sect2.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style"
margin-left="{$title.margin.left}" font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="sect2.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="sect3.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sect3info/title">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sect3info/subtitle">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/corpauthor"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/authorgroup"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/author"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/othercredit"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/releaseinfo"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/copyright"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/legalnotice"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/pubdate"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/revision"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/revhistory"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/abstract"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="sect3.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="sect3.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="sect3.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="sect3.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="sect3.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="sect3.titlepage.before.recto"/>
+ <xsl:call-template name="sect3.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="sect3.titlepage.before.verso"/>
+ <xsl:call-template name="sect3.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="sect3.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="sect3.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="sect3.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style"
margin-left="{$title.margin.left}" font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="sect3.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="sect4.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sect4info/title">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sect4info/subtitle">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/corpauthor"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/authorgroup"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/author"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/othercredit"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/releaseinfo"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/copyright"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/legalnotice"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/pubdate"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/revision"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/revhistory"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/abstract"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="sect4.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="sect4.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="sect4.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="sect4.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="sect4.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="sect4.titlepage.before.recto"/>
+ <xsl:call-template name="sect4.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="sect4.titlepage.before.verso"/>
+ <xsl:call-template name="sect4.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="sect4.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="sect4.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="sect4.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style"
margin-left="{$title.margin.left}" font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="sect4.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="sect5.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sect5info/title">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sect5info/subtitle">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/corpauthor"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/authorgroup"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/author"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/othercredit"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/releaseinfo"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/copyright"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/legalnotice"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/pubdate"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/revision"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/revhistory"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/abstract"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="sect5.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="sect5.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="sect5.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="sect5.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="sect5.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="sect5.titlepage.before.recto"/>
+ <xsl:call-template name="sect5.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="sect5.titlepage.before.verso"/>
+ <xsl:call-template name="sect5.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="sect5.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="sect5.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="sect5.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style"
margin-left="{$title.margin.left}" font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="sect5.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="simplesectinfo/title">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="simplesectinfo/subtitle">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/corpauthor"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/authorgroup"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/author"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/othercredit"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/releaseinfo"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/copyright"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/legalnotice"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/pubdate"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/revision"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/revhistory"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/abstract"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="simplesect.titlepage.before.recto"/>
+ <xsl:call-template name="simplesect.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="simplesect.titlepage.before.verso"/>
+ <xsl:call-template name="simplesect.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="simplesect.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="simplesect.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="simplesect.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style"
margin-left="{$title.margin.left}" font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="author"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revision"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="simplesect.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="bibliography.titlepage.recto.style"
margin-left="{$title.margin.left}" font-size="24.8832pt"
font-family="{$title.fontset}" font-weight="bold">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::bibliography[1]"/>
+</xsl:call-template></fo:block>
+ <xsl:choose>
+ <xsl:when test="bibliographyinfo/subtitle">
+ <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode"
select="bibliographyinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="bibliography.titlepage.before.recto"/>
+ <xsl:call-template name="bibliography.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="bibliography.titlepage.before.verso"/>
+ <xsl:call-template name="bibliography.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="bibliography.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="bibliography.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="bibliography.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="bibliography.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="bibliography.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="bibliography.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="bibliodiv.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="bibliodivinfo/title">
+ <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode"
select="bibliodivinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="bibliodivinfo/subtitle">
+ <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode"
select="bibliodivinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="bibliodiv.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="bibliodiv.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="bibliodiv.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="bibliodiv.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="bibliodiv.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="bibliodiv.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="bibliodiv.titlepage.before.recto"/>
+ <xsl:call-template name="bibliodiv.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="bibliodiv.titlepage.before.verso"/>
+ <xsl:call-template name="bibliodiv.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="bibliodiv.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="bibliodiv.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="bibliodiv.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="bibliodiv.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="bibliodiv.titlepage.recto.style"
margin-left="{$title.margin.left}" font-size="20.736pt"
font-family="{$title.fontset}" font-weight="bold">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::bibliodiv[1]"/>
+</xsl:call-template>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="bibliodiv.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="bibliodiv.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="bibliodiv.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="glossary.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="glossary.titlepage.recto.style"
margin-left="{$title.margin.left}" font-size="24.8832pt"
font-family="{$title.fontset}" font-weight="bold">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::glossary[1]"/>
+</xsl:call-template></fo:block>
+ <xsl:choose>
+ <xsl:when test="glossaryinfo/subtitle">
+ <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode"
select="glossaryinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="glossary.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="glossary.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="glossary.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="glossary.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="glossary.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="glossary.titlepage.before.recto"/>
+ <xsl:call-template name="glossary.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="glossary.titlepage.before.verso"/>
+ <xsl:call-template name="glossary.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="glossary.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="glossary.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="glossary.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="glossary.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="glossary.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="glossary.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="glossdiv.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="glossdivinfo/title">
+ <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode"
select="glossdivinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="glossdivinfo/subtitle">
+ <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode"
select="glossdivinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="glossdiv.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="glossdiv.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="glossdiv.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="glossdiv.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="glossdiv.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="glossdiv.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="glossdiv.titlepage.before.recto"/>
+ <xsl:call-template name="glossdiv.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="glossdiv.titlepage.before.verso"/>
+ <xsl:call-template name="glossdiv.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="glossdiv.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="glossdiv.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="glossdiv.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="glossdiv.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="glossdiv.titlepage.recto.style"
margin-left="{$title.margin.left}" font-size="20.736pt"
font-family="{$title.fontset}" font-weight="bold">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::glossdiv[1]"/>
+</xsl:call-template>
+</fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="glossdiv.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="glossdiv.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="glossdiv.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="index.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="index.titlepage.recto.style" margin-left="0pt"
font-size="24.8832pt" font-family="{$title.fontset}"
font-weight="bold">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::index[1]"/>
+<xsl:with-param name="pagewide" select="1"/>
+</xsl:call-template></fo:block>
+ <xsl:choose>
+ <xsl:when test="indexinfo/subtitle">
+ <xsl:apply-templates mode="index.titlepage.recto.auto.mode"
select="indexinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="index.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="index.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="index.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="index.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="index.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="index.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="index.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="index.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="index.titlepage.before.recto"/>
+ <xsl:call-template name="index.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="index.titlepage.before.verso"/>
+ <xsl:call-template name="index.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="index.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="index.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="index.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="index.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="index.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="index.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="indexdiv.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="indexdiv.titlepage.recto.style">
+<xsl:call-template name="indexdiv.title">
+<xsl:with-param name="title" select="title"/>
+</xsl:call-template></fo:block>
+ <xsl:choose>
+ <xsl:when test="indexdivinfo/subtitle">
+ <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode"
select="indexdivinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="indexdiv.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="indexdiv.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="indexdiv.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="indexdiv.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="indexdiv.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="indexdiv.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="indexdiv.titlepage.before.recto"/>
+ <xsl:call-template name="indexdiv.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="indexdiv.titlepage.before.verso"/>
+ <xsl:call-template name="indexdiv.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="indexdiv.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="indexdiv.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="indexdiv.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="indexdiv.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="indexdiv.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="indexdiv.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="setindex.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="setindex.titlepage.recto.style"
margin-left="0pt" font-size="24.8832pt"
font-family="{$title.fontset}" font-weight="bold">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::setindex[1]"/>
+<xsl:with-param name="pagewide" select="1"/>
+</xsl:call-template></fo:block>
+ <xsl:choose>
+ <xsl:when test="setindexinfo/subtitle">
+ <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode"
select="setindexinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="setindex.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="setindex.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="setindex.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="setindex.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="setindex.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="setindex.titlepage.before.recto"/>
+ <xsl:call-template name="setindex.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="setindex.titlepage.before.verso"/>
+ <xsl:call-template name="setindex.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="setindex.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="setindex.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="setindex.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="setindex.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="setindex.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="setindex.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="colophon.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="colophon.titlepage.recto.style"
margin-left="{$title.margin.left}" font-size="24.8832pt"
font-family="{$title.fontset}" font-weight="bold">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::colophon[1]"/>
+</xsl:call-template></fo:block>
+ <xsl:choose>
+ <xsl:when test="colophoninfo/subtitle">
+ <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode"
select="colophoninfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="colophon.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="colophon.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="colophon.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="colophon.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="colophon.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="colophon.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="colophon.titlepage.before.recto"/>
+ <xsl:call-template name="colophon.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="colophon.titlepage.before.verso"/>
+ <xsl:call-template name="colophon.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="colophon.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*" mode="colophon.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="colophon.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="colophon.titlepage.recto.auto.mode">
+<fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="colophon.titlepage.recto.style"
font-family="{$title.fontset}">
+<xsl:apply-templates select="."
mode="colophon.titlepage.recto.mode"/>
+</fo:block>
+</xsl:template>
+
+<xsl:template name="table.of.contents.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="table.of.contents.titlepage.recto.style"
space-before.minimum="1em" space-before.optimum="1.5em"
space-before.maximum="2em" space-after="0.5em"
margin-left="{$title.margin.left}" font-size="17.28pt"
font-weight="bold" font-family="{$title.fontset}">
+<xsl:call-template name="gentext">
+<xsl:with-param name="key"
select="'TableofContents'"/>
+</xsl:call-template></fo:block>
+</xsl:template>
+
+<xsl:template name="table.of.contents.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="table.of.contents.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="table.of.contents.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="table.of.contents.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="table.of.contents.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="table.of.contents.titlepage.before.recto"/>
+ <xsl:call-template name="table.of.contents.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="table.of.contents.titlepage.before.verso"/>
+ <xsl:call-template name="table.of.contents.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="table.of.contents.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="table.of.contents.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="table.of.contents.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template name="list.of.tables.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="list.of.tables.titlepage.recto.style"
space-before.minimum="1em" space-before.optimum="1.5em"
space-before.maximum="2em" space-after="0.5em"
margin-left="{$title.margin.left}" font-size="17.28pt"
font-weight="bold" font-family="{$title.fontset}">
+<xsl:call-template name="gentext">
+<xsl:with-param name="key" select="'ListofTables'"/>
+</xsl:call-template></fo:block>
+</xsl:template>
+
+<xsl:template name="list.of.tables.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="list.of.tables.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="list.of.tables.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="list.of.tables.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="list.of.tables.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="list.of.tables.titlepage.before.recto"/>
+ <xsl:call-template name="list.of.tables.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="list.of.tables.titlepage.before.verso"/>
+ <xsl:call-template name="list.of.tables.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="list.of.tables.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.tables.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.tables.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template name="list.of.figures.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="list.of.figures.titlepage.recto.style"
space-before.minimum="1em" space-before.optimum="1.5em"
space-before.maximum="2em" space-after="0.5em"
margin-left="{$title.margin.left}" font-size="17.28pt"
font-weight="bold" font-family="{$title.fontset}">
+<xsl:call-template name="gentext">
+<xsl:with-param name="key" select="'ListofFigures'"/>
+</xsl:call-template></fo:block>
+</xsl:template>
+
+<xsl:template name="list.of.figures.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="list.of.figures.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="list.of.figures.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="list.of.figures.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="list.of.figures.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="list.of.figures.titlepage.before.recto"/>
+ <xsl:call-template name="list.of.figures.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="list.of.figures.titlepage.before.verso"/>
+ <xsl:call-template name="list.of.figures.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="list.of.figures.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.figures.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.figures.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template name="list.of.examples.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="list.of.examples.titlepage.recto.style"
space-before.minimum="1em" space-before.optimum="1.5em"
space-before.maximum="2em" space-after="0.5em"
margin-left="{$title.margin.left}" font-size="17.28pt"
font-weight="bold" font-family="{$title.fontset}">
+<xsl:call-template name="gentext">
+<xsl:with-param name="key" select="'ListofExamples'"/>
+</xsl:call-template></fo:block>
+</xsl:template>
+
+<xsl:template name="list.of.examples.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="list.of.examples.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="list.of.examples.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="list.of.examples.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="list.of.examples.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="list.of.examples.titlepage.before.recto"/>
+ <xsl:call-template name="list.of.examples.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="list.of.examples.titlepage.before.verso"/>
+ <xsl:call-template name="list.of.examples.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="list.of.examples.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.examples.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.examples.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template name="list.of.equations.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="list.of.equations.titlepage.recto.style"
space-before.minimum="1em" space-before.optimum="1.5em"
space-before.maximum="2em" space-after="0.5em"
margin-left="{$title.margin.left}" font-size="17.28pt"
font-weight="bold" font-family="{$title.fontset}">
+<xsl:call-template name="gentext">
+<xsl:with-param name="key"
select="'ListofEquations'"/>
+</xsl:call-template></fo:block>
+</xsl:template>
+
+<xsl:template name="list.of.equations.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="list.of.equations.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="list.of.equations.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="list.of.equations.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="list.of.equations.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="list.of.equations.titlepage.before.recto"/>
+ <xsl:call-template name="list.of.equations.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="list.of.equations.titlepage.before.verso"/>
+ <xsl:call-template name="list.of.equations.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="list.of.equations.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.equations.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.equations.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template name="list.of.procedures.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="list.of.procedures.titlepage.recto.style"
space-before.minimum="1em" space-before.optimum="1.5em"
space-before.maximum="2em" space-after="0.5em"
margin-left="{$title.margin.left}" font-size="17.28pt"
font-weight="bold" font-family="{$title.fontset}">
+<xsl:call-template name="gentext">
+<xsl:with-param name="key"
select="'ListofProcedures'"/>
+</xsl:call-template></fo:block>
+</xsl:template>
+
+<xsl:template name="list.of.procedures.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="list.of.procedures.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="list.of.procedures.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="list.of.procedures.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="list.of.procedures.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template
name="list.of.procedures.titlepage.before.recto"/>
+ <xsl:call-template name="list.of.procedures.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template
name="list.of.procedures.titlepage.before.verso"/>
+ <xsl:call-template name="list.of.procedures.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="list.of.procedures.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.procedures.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.procedures.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template name="list.of.unknowns.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
xsl:use-attribute-sets="list.of.unknowns.titlepage.recto.style"
space-before.minimum="1em" space-before.optimum="1.5em"
space-before.maximum="2em" space-after="0.5em"
margin-left="{$title.margin.left}" font-size="17.28pt"
font-weight="bold" font-family="{$title.fontset}">
+<xsl:call-template name="gentext">
+<xsl:with-param name="key" select="'ListofUnknown'"/>
+</xsl:call-template></fo:block>
+</xsl:template>
+
+<xsl:template name="list.of.unknowns.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="list.of.unknowns.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="list.of.unknowns.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="list.of.unknowns.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="list.of.unknowns.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:block>
+ <xsl:call-template name="list.of.unknowns.titlepage.before.recto"/>
+ <xsl:call-template name="list.of.unknowns.titlepage.recto"/>
+ </fo:block>
+ <fo:block>
+ <xsl:call-template name="list.of.unknowns.titlepage.before.verso"/>
+ <xsl:call-template name="list.of.unknowns.titlepage.verso"/>
+ </fo:block>
+ <xsl:call-template name="list.of.unknowns.titlepage.separator"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.unknowns.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="list.of.unknowns.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
Added: trunk/docs/resources/support/docbook-xsl/fo/titlepage.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/titlepage.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/titlepage.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,724 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: titlepage.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:attribute-set name="book.titlepage.recto.style">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$title.fontset"/>
+ </xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="font-size">12pt</xsl:attribute>
+ <xsl:attribute name="text-align">center</xsl:attribute>
+</xsl:attribute-set>
+
+<xsl:attribute-set name="book.titlepage.verso.style">
+ <xsl:attribute name="font-size">10pt</xsl:attribute>
+</xsl:attribute-set>
+
+<xsl:attribute-set name="article.titlepage.recto.style"/>
+<xsl:attribute-set name="article.titlepage.verso.style"/>
+
+<xsl:attribute-set name="set.titlepage.recto.style"/>
+<xsl:attribute-set name="set.titlepage.verso.style"/>
+
+<xsl:attribute-set name="part.titlepage.recto.style">
+ <xsl:attribute name="text-align">center</xsl:attribute>
+</xsl:attribute-set>
+
+<xsl:attribute-set name="part.titlepage.verso.style"/>
+
+<xsl:attribute-set name="partintro.titlepage.recto.style"/>
+<xsl:attribute-set name="partintro.titlepage.verso.style"/>
+
+<xsl:attribute-set name="reference.titlepage.recto.style"/>
+<xsl:attribute-set name="reference.titlepage.verso.style"/>
+
+<xsl:attribute-set name="dedication.titlepage.recto.style"/>
+<xsl:attribute-set name="dedication.titlepage.verso.style"/>
+
+<xsl:attribute-set name="preface.titlepage.recto.style"/>
+<xsl:attribute-set name="preface.titlepage.verso.style"/>
+
+<xsl:attribute-set name="chapter.titlepage.recto.style"/>
+<xsl:attribute-set name="chapter.titlepage.verso.style"/>
+
+<xsl:attribute-set name="appendix.titlepage.recto.style"/>
+<xsl:attribute-set name="appendix.titlepage.verso.style"/>
+
+<xsl:attribute-set name="bibliography.titlepage.recto.style"/>
+<xsl:attribute-set name="bibliography.titlepage.verso.style"/>
+
+<xsl:attribute-set name="bibliodiv.titlepage.recto.style"/>
+<xsl:attribute-set name="bibliodiv.titlepage.verso.style"/>
+
+<xsl:attribute-set name="glossary.titlepage.recto.style"/>
+<xsl:attribute-set name="glossary.titlepage.verso.style"/>
+
+<xsl:attribute-set name="glossdiv.titlepage.recto.style"/>
+<xsl:attribute-set name="glossdiv.titlepage.verso.style"/>
+
+<xsl:attribute-set name="index.titlepage.recto.style"/>
+<xsl:attribute-set name="index.titlepage.verso.style"/>
+
+<xsl:attribute-set name="setindex.titlepage.recto.style"/>
+<xsl:attribute-set name="setindex.titlepage.verso.style"/>
+
+<xsl:attribute-set name="indexdiv.titlepage.recto.style"/>
+<xsl:attribute-set name="indexdiv.titlepage.verso.style"/>
+
+<xsl:attribute-set name="colophon.titlepage.recto.style"/>
+<xsl:attribute-set name="colophon.titlepage.verso.style"/>
+
+<xsl:attribute-set name="section.titlepage.recto.style">
+ <xsl:attribute name="keep-together">always</xsl:attribute>
+</xsl:attribute-set>
+
+<xsl:attribute-set name="section.titlepage.verso.style">
+ <xsl:attribute name="keep-together">always</xsl:attribute>
+ <xsl:attribute name="keep-with-next">always</xsl:attribute>
+</xsl:attribute-set>
+
+<xsl:attribute-set name="sect1.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="sect1.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="sect2.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="sect2.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="sect3.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="sect3.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="sect4.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="sect4.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="sect5.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="sect5.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="simplesect.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="simplesect.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="refsynopsisdiv.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="refsynopsisdiv.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="refsection.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="refsection.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="refsect1.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="refsect1.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="refsect2.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="refsect2.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="refsect3.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="refsect3.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="table.of.contents.titlepage.recto.style"/>
+<xsl:attribute-set name="table.of.contents.titlepage.verso.style"/>
+
+<xsl:attribute-set name="list.of.tables.titlepage.recto.style"/>
+<xsl:attribute-set
name="list.of.tables.contents.titlepage.verso.style"/>
+
+<xsl:attribute-set name="list.of.figures.titlepage.recto.style"/>
+<xsl:attribute-set
name="list.of.figures.contents.titlepage.verso.style"/>
+
+<xsl:attribute-set name="list.of.equations.titlepage.recto.style"/>
+<xsl:attribute-set
name="list.of.equations.contents.titlepage.verso.style"/>
+
+<xsl:attribute-set name="list.of.examples.titlepage.recto.style"/>
+<xsl:attribute-set
name="list.of.examples.contents.titlepage.verso.style"/>
+
+<xsl:attribute-set name="list.of.procedures.titlepage.recto.style"/>
+<xsl:attribute-set
name="list.of.procedures.contents.titlepage.verso.style"/>
+
+<xsl:attribute-set name="list.of.unknowns.titlepage.recto.style"/>
+<xsl:attribute-set
name="list.of.unknowns.contents.titlepage.verso.style"/>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="titlepage.mode">
+ <!-- if an element isn't found in this mode, try the default mode -->
+ <xsl:apply-templates select="."/>
+</xsl:template>
+
+<xsl:template match="abbrev" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="abstract" mode="titlepage.mode">
+ <fo:block>
+ <xsl:if test="title"> <!-- FIXME: add param for using default
title? -->
+ <xsl:call-template name="formal.object.heading">
+ <xsl:with-param name="title">
+ <xsl:apply-templates select="."
mode="title.markup"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:if>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="abstract/title" mode="titlepage.mode"/>
+
+<xsl:template match="abstract/title"
mode="titlepage.abstract.title.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="address" mode="titlepage.mode">
+ <!-- use the normal address handling code -->
+ <xsl:apply-templates select="."/>
+</xsl:template>
+
+<xsl:template match="affiliation" mode="titlepage.mode">
+ <fo:block>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="artpagenums" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="author" mode="titlepage.mode">
+ <fo:block>
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="person.name"/>
+ <xsl:if test="affiliation/orgname">
+ <xsl:text>, </xsl:text>
+ <xsl:apply-templates select="affiliation/orgname"
mode="titlepage.mode"/>
+ </xsl:if>
+ <xsl:if test="email|affiliation/address/email">
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates
select="(email|affiliation/address/email)[1]"/>
+ </xsl:if>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="authorblurb" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="authorgroup" mode="titlepage.mode">
+ <fo:wrapper>
+ <xsl:if test="@id">
+ <xsl:attribute name="id"><xsl:value-of
select="@id"/></xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:wrapper>
+</xsl:template>
+
+<xsl:template match="authorinitials" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="bibliomisc" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="bibliomset" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="collab" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="confgroup" mode="titlepage.mode">
+ <fo:block>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="confdates" mode="titlepage.mode">
+ <fo:block>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="conftitle" mode="titlepage.mode">
+ <fo:block>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="confnum" mode="titlepage.mode">
+ <!-- suppress -->
+</xsl:template>
+
+<xsl:template match="contractnum" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="contractsponsor" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="contrib" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="copyright" mode="titlepage.mode">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Copyright'"/>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat">copyright</xsl:with-param>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:call-template name="copyright.years">
+ <xsl:with-param name="years" select="year"/>
+ <xsl:with-param name="print.ranges"
select="$make.year.ranges"/>
+ <xsl:with-param name="single.year.ranges"
+ select="$make.single.year.ranges"/>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:apply-templates select="holder" mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="year" mode="titlepage.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="holder" mode="titlepage.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="corpauthor" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="corpname" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="date" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="edition" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Edition'"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="editor" mode="titlepage.mode">
+ <!-- The first editor is dealt with in the following template,
+ which in turn displays all editors of the same mode. -->
+</xsl:template>
+
+<xsl:template match="editor[1]" priority="2"
mode="titlepage.mode">
+ <xsl:call-template name="gentext.edited.by"/>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:call-template name="person.name.list">
+ <xsl:with-param name="person.list" select="../editor"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="firstname" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="graphic" mode="titlepage.mode">
+ <!-- use the normal graphic handling code -->
+ <xsl:apply-templates select="."/>
+</xsl:template>
+
+<xsl:template match="honorific" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="isbn" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="issn" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="biblioid" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="itermset" mode="titlepage.mode">
+ <!-- discard -->
+</xsl:template>
+
+<xsl:template match="invpartnumber" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="issuenum" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="jobtitle" mode="titlepage.mode">
+ <fo:block>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="keywordset" mode="titlepage.mode">
+</xsl:template>
+
+<xsl:template match="legalnotice" mode="titlepage.mode">
+ <fo:block>
+ <xsl:if test="title"> <!-- FIXME: add param for using default
title? -->
+ <xsl:call-template name="formal.object.heading">
+ <xsl:with-param name="title">
+ <xsl:apply-templates select="."
mode="title.markup"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:if>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="legalnotice/title" mode="titlepage.mode">
+</xsl:template>
+
+<xsl:template match="legalnotice/title"
mode="titlepage.legalnotice.title.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="lineage" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="modespec" mode="titlepage.mode">
+ <!-- discard -->
+</xsl:template>
+
+<xsl:template match="orgdiv" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="orgname" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="othercredit" mode="titlepage.mode">
+ <xsl:variable name="contrib" select="string(contrib)"/>
+ <xsl:choose>
+ <xsl:when test="contrib">
+ <xsl:if
test="not(preceding-sibling::othercredit[string(contrib)=$contrib])">
+ <fo:block>
+ <xsl:apply-templates mode="titlepage.mode"
select="contrib"/>
+ <xsl:text>: </xsl:text>
+ <xsl:call-template name="person.name"/>
+ <xsl:apply-templates mode="titlepage.mode"
select="affiliation"/>
+ <xsl:apply-templates
select="following-sibling::othercredit[string(contrib)=$contrib]"
mode="titlepage.othercredits"/>
+ </fo:block>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block><xsl:call-template
name="person.name"/></fo:block>
+ <xsl:apply-templates mode="titlepage.mode"
select="./affiliation"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="titlepage.othercredits">
+ <xsl:text>, </xsl:text>
+ <xsl:call-template name="person.name"/>
+</xsl:template>
+
+<xsl:template match="othername" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="pagenums" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="printhistory" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="productname" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="productnumber" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="pubdate" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="publisher" mode="titlepage.mode">
+ <fo:block>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="publishername" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="pubsnumber" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="releaseinfo" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="revhistory" mode="titlepage.mode">
+
+ <xsl:variable name="explicit.table.width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'table-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="table.width">
+ <xsl:choose>
+ <xsl:when test="$explicit.table.width != ''">
+ <xsl:value-of select="$explicit.table.width"/>
+ </xsl:when>
+ <xsl:when test="$default.table.width = ''">
+ <xsl:text>100%</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$default.table.width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:table table-layout="fixed" width="{$table.width}">
+ <fo:table-column column-number="1"
column-width="proportional-column-width(1)"/>
+ <fo:table-column column-number="2"
column-width="proportional-column-width(1)"/>
+ <fo:table-column column-number="3"
column-width="proportional-column-width(1)"/>
+ <fo:table-body>
+ <fo:table-row>
+ <fo:table-cell number-columns-spanned="3">
+ <fo:block>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'RevHistory'"/>
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:table-body>
+ </fo:table>
+</xsl:template>
+
+<xsl:template match="revhistory/revision"
mode="titlepage.mode">
+ <xsl:variable name="revnumber" select=".//revnumber"/>
+ <xsl:variable name="revdate" select=".//date"/>
+ <xsl:variable name="revauthor" select=".//authorinitials"/>
+ <xsl:variable name="revremark"
select=".//revremark|.//revdescription"/>
+ <fo:table-row>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:if test="$revnumber">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Revision'"/>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:apply-templates select="$revnumber[1]"
mode="titlepage.mode"/>
+ </xsl:if>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:apply-templates select="$revdate[1]"
mode="titlepage.mode"/>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:apply-templates select="$revauthor[1]"
mode="titlepage.mode"/>
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ <xsl:if test="$revremark">
+ <fo:table-row>
+ <fo:table-cell number-columns-spanned="3">
+ <fo:block>
+ <xsl:apply-templates select="$revremark[1]"
mode="titlepage.mode"/>
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="revision/revnumber"
mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="revision/date" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="revision/authorinitials"
mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="revision/revremark"
mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="revision/revdescription"
mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="seriesvolnums" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="shortaffil" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subjectset" mode="titlepage.mode">
+ <!-- discard -->
+</xsl:template>
+
+<xsl:template match="subtitle" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="surname" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="titleabbrev" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="volumenum" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- Book templates -->
+
+<!-- Note: these templates cannot use *.titlepage.recto.mode or
+ *.titlepage.verso.mode. If they do then subsequent use of a custom
+ titlepage.templates.xml file will not work correctly. -->
+
+<!-- book recto -->
+
+<xsl:template match="bookinfo/authorgroup|info/authorgroup"
+ mode="titlepage.mode" priority="2">
+ <fo:block>
+ <xsl:if test="@id">
+ <xsl:attribute name="id"><xsl:value-of
select="@id"/></xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:block>
+</xsl:template>
+
+<!-- book verso -->
+
+<xsl:template name="book.verso.title">
+ <fo:block>
+ <xsl:apply-templates mode="titlepage.mode"/>
+
+ <xsl:if test="following-sibling::subtitle
+ |following-sibling::info/subtitle
+ |following-sibling::bookinfo/subtitle">
+ <xsl:text>: </xsl:text>
+
+ <xsl:apply-templates select="(following-sibling::subtitle
+ |following-sibling::info/subtitle
+ |following-sibling::bookinfo/subtitle)[1]"
+ mode="book.verso.subtitle.mode"/>
+ </xsl:if>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="book.verso.subtitle.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <xsl:if test="following-sibling::subtitle">
+ <xsl:text>: </xsl:text>
+ <xsl:apply-templates select="following-sibling::subtitle[1]"
+ mode="book.verso.subtitle.mode"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="verso.authorgroup">
+ <fo:block>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'by'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:call-template name="person.name.list">
+ <xsl:with-param name="person.list"
select="author|corpauthor|editor"/>
+ </xsl:call-template>
+ </fo:block>
+ <xsl:apply-templates select="othercredit"
mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="bookinfo/author|info/author"
+ mode="titlepage.mode" priority="2">
+ <fo:block>
+ <xsl:call-template name="person.name"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="bookinfo/corpauthor|info/corpauthor"
+ mode="titlepage.mode" priority="2">
+ <fo:block>
+ <xsl:apply-templates/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template match="bookinfo/pubdate|info/pubdate"
+ mode="titlepage.mode" priority="2">
+ <fo:block>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'published'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/toc.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/toc.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/toc.xsl 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,253 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: toc.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<!-- FIXME: in the contexts where <toc> can occur, I think it's always
+ the case that a page-sequence is required. Is that true? -->
+
+<xsl:template match="toc">
+ <xsl:variable name="master-reference">
+ <xsl:call-template name="select.pagemaster"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="*">
+ <xsl:if test="$process.source.toc != 0">
+ <!-- if the toc isn't empty, process it -->
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format">
+ <xsl:with-param name="element"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <fo:block xsl:use-attribute-sets="toc.margin.properties">
+ <xsl:call-template name="table.of.contents.titlepage"/>
+ <xsl:apply-templates/>
+ </fo:block>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$process.empty.source.toc != 0">
+ <fo:page-sequence hyphenate="{$hyphenate}"
+ master-reference="{$master-reference}">
+ <xsl:attribute name="language">
+ <xsl:call-template name="l10n.language"/>
+ </xsl:attribute>
+ <xsl:attribute name="format">
+ <xsl:call-template name="page.number.format">
+ <xsl:with-param name="element"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:if test="$double.sided != 0">
+ <xsl:attribute
name="initial-page-number">auto-odd</xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="hyphenation-character">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-character'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-push-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-push-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenation-remain-character-count">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'hyphenation-remain-character-count'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:apply-templates select="."
mode="running.head.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="."
mode="running.foot.mode">
+ <xsl:with-param name="master-reference"
select="$master-reference"/>
+ </xsl:apply-templates>
+
+ <fo:flow flow-name="xsl-region-body">
+ <xsl:choose>
+ <xsl:when test="parent::section
+ or parent::sect1
+ or parent::sect2
+ or parent::sect3
+ or parent::sect4
+ or parent::sect5">
+ <xsl:apply-templates select="parent::*"
+ mode="toc.for.section"/>
+ </xsl:when>
+ <xsl:when test="parent::article">
+ <xsl:apply-templates select="parent::*"
+ mode="toc.for.component"/>
+ </xsl:when>
+ <xsl:when test="parent::book
+ or parent::part">
+ <xsl:apply-templates select="parent::*"
+ mode="toc.for.division"/>
+ </xsl:when>
+ <xsl:when test="parent::set">
+ <xsl:apply-templates select="parent::*"
+ mode="toc.for.set"/>
+ </xsl:when>
+ <!-- there aren't any other contexts that allow toc -->
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>I don't know how to make a TOC in this
context!</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:flow>
+ </fo:page-sequence>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="tocpart|tocchap
+ |toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
+ <xsl:apply-templates select="tocentry"/>
+ <xsl:if
test="tocchap|toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
+ <fo:block start-indent="{count(ancestor::*)*2}pc">
+ <xsl:apply-templates
select="tocchap|toclevel1|toclevel2|toclevel3|toclevel4|toclevel5"/>
+ </fo:block>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="tocentry|tocfront|tocback">
+ <fo:block text-align-last="justify"
+ end-indent="2pc"
+ last-line-end-indent="-2pc">
+ <fo:inline keep-with-next.within-line="always">
+ <xsl:choose>
+ <xsl:when test="@linkend">
+ <fo:basic-link internal-destination="{@linkend}">
+ <xsl:apply-templates/>
+ </fo:basic-link>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:inline>
+
+ <xsl:choose>
+ <xsl:when test="@linkend">
+ <fo:inline keep-together.within-line="always">
+ <xsl:text> </xsl:text>
+ <fo:leader leader-pattern="dots"
+ keep-with-next.within-line="always"/>
+ <xsl:text> </xsl:text>
+ <fo:basic-link internal-destination="{@linkend}">
+ <xsl:choose>
+ <xsl:when test="@pagenum">
+ <xsl:value-of select="@pagenum"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:page-number-citation ref-id="{@linkend}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:basic-link>
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="@pagenum">
+ <fo:inline keep-together.within-line="always">
+ <xsl:text> </xsl:text>
+ <fo:leader leader-pattern="dots"
+ keep-with-next.within-line="always"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="@pagenum"/>
+ </fo:inline>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- just the leaders, what else can I do? -->
+ <fo:inline keep-together.within-line="always">
+ <xsl:text> </xsl:text>
+ <fo:leader leader-pattern="space"
+ keep-with-next.within-line="always"/>
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:block>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="toc.for.section">
+<!--
+ <xsl:call-template name="section.toc"/>
+-->
+</xsl:template>
+
+<xsl:template match="*" mode="toc.for.component">
+ <xsl:call-template name="component.toc"/>
+</xsl:template>
+
+<xsl:template match="*" mode="toc.for.section">
+<!--
+ <xsl:call-template name="section.toc"/>
+-->
+</xsl:template>
+
+<xsl:template match="*" mode="toc.for.division">
+ <xsl:call-template name="division.toc"/>
+</xsl:template>
+
+<xsl:template match="*" mode="toc.for.set">
+<!--
+ <xsl:call-template name="set.toc"/>
+-->
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="lot|lotentry">
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/verbatim.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/verbatim.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/fo/verbatim.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,360 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
+ xmlns:xverb="com.nwalsh.xalan.Verbatim"
+
xmlns:lxslt="http://xml.apache.org/xslt"
+ exclude-result-prefixes="sverb xverb lxslt"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: verbatim.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<lxslt:component prefix="xverb"
+ functions="numberLines"/>
+
+<xsl:template match="programlisting|screen|synopsis">
+ <xsl:param name="suppress-numbers" select="'0'"/>
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+
+ <xsl:variable name="content">
+ <xsl:choose>
+ <xsl:when test="$suppress-numbers = '0'
+ and @linenumbering = 'numbered'
+ and $use.extensions != '0'
+ and $linenumbering.extension != '0'">
+ <xsl:call-template name="number.rtf.lines">
+ <xsl:with-param name="rtf">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$shade.verbatim != 0">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ white-space-treatment='preserve'
+ linefeed-treatment='preserve'
+ xsl:use-attribute-sets="monospace.verbatim.properties
shade.verbatim.style">
+
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ white-space-treatment='preserve'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="literallayout">
+ <xsl:param name="suppress-numbers" select="'0'"/>
+
+ <xsl:variable name="content">
+ <xsl:choose>
+ <xsl:when test="$suppress-numbers = '0'
+ and @linenumbering = 'numbered'
+ and $use.extensions != '0'
+ and $linenumbering.extension != '0'">
+ <xsl:call-template name="number.rtf.lines">
+ <xsl:with-param name="rtf">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="@class='monospaced'">
+ <xsl:choose>
+ <xsl:when test="$shade.verbatim != 0">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ white-space-treatment='preserve'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties
shade.verbatim.style">
+
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ white-space-treatment='preserve'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="monospace.verbatim.properties">
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$shade.verbatim != 0">
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ white-space-treatment='preserve'
+ text-align='start'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="verbatim.properties
shade.verbatim.style">
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ white-space-treatment='preserve'
+ text-align='start'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="verbatim.properties">
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="address">
+ <xsl:param name="suppress-numbers" select="'0'"/>
+
+ <xsl:variable name="content">
+ <xsl:choose>
+ <xsl:when test="$suppress-numbers = '0'
+ and @linenumbering = 'numbered'
+ and $use.extensions != '0'
+ and $linenumbering.extension != '0'">
+ <xsl:call-template name="number.rtf.lines">
+ <xsl:with-param name="rtf">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:block wrap-option='no-wrap'
+ white-space-collapse='false'
+ white-space-treatment='preserve'
+ linefeed-treatment="preserve"
+ xsl:use-attribute-sets="verbatim.properties">
+ <xsl:copy-of select="$content"/>
+ </fo:block>
+</xsl:template>
+
+<xsl:template name="number.rtf.lines">
+ <xsl:param name="rtf" select="''"/>
+ <xsl:param name="pi.context" select="."/>
+
+ <!-- Save the global values -->
+ <xsl:variable name="global.linenumbering.everyNth"
+ select="$linenumbering.everyNth"/>
+
+ <xsl:variable name="global.linenumbering.separator"
+ select="$linenumbering.separator"/>
+
+ <xsl:variable name="global.linenumbering.width"
+ select="$linenumbering.width"/>
+
+ <!-- Extract the <?dbfo linenumbering.*?> PI values -->
+ <xsl:variable name="pi.linenumbering.everyNth">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+
select="$pi.context/processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'linenumbering.everyNth'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="pi.linenumbering.separator">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+
select="$pi.context/processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'linenumbering.separator'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="pi.linenumbering.width">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
+
select="$pi.context/processing-instruction('dbfo')"/>
+ <xsl:with-param name="attribute"
select="'linenumbering.width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <!-- Construct the 'in-context' values -->
+ <xsl:variable name="linenumbering.everyNth">
+ <xsl:choose>
+ <xsl:when test="$pi.linenumbering.everyNth != ''">
+ <xsl:value-of select="$pi.linenumbering.everyNth"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$global.linenumbering.everyNth"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="linenumbering.separator">
+ <xsl:choose>
+ <xsl:when test="$pi.linenumbering.separator != ''">
+ <xsl:value-of select="$pi.linenumbering.separator"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$global.linenumbering.separator"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="linenumbering.width">
+ <xsl:choose>
+ <xsl:when test="$pi.linenumbering.width != ''">
+ <xsl:value-of select="$pi.linenumbering.width"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$global.linenumbering.width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="linenumbering.startinglinenumber">
+ <xsl:choose>
+ <xsl:when test="@startinglinenumber">
+ <xsl:value-of select="@startinglinenumber"/>
+ </xsl:when>
+ <xsl:when test="@continuation='continues'">
+ <xsl:variable name="lastLine">
+ <xsl:choose>
+ <xsl:when test="self::programlisting">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings"
+
select="preceding::programlisting[@linenumbering='numbered']"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="self::screen">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings"
+
select="preceding::screen[@linenumbering='numbered']"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="self::literallayout">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings"
+
select="preceding::literallayout[@linenumbering='numbered']"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="self::address">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings"
+
select="preceding::address[@linenumbering='numbered']"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="self::synopsis">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings"
+
select="preceding::synopsis[@linenumbering='numbered']"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unexpected verbatim environment: </xsl:text>
+ <xsl:value-of select="local-name(.)"/>
+ </xsl:message>
+ <xsl:value-of select="0"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:value-of select="$lastLine + 1"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="function-available('sverb:numberLines')">
+ <xsl:copy-of select="sverb:numberLines($rtf)"/>
+ </xsl:when>
+ <xsl:when test="function-available('xverb:numberLines')">
+ <xsl:copy-of select="xverb:numberLines($rtf)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>No numberLines function available.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ======================================================================== -->
+
+<xsl:template name="lastLineNumber">
+ <xsl:param name="listings"/>
+ <xsl:param name="number" select="0"/>
+
+ <xsl:variable name="lines">
+ <xsl:call-template name="countLines">
+ <xsl:with-param name="listing"
select="string($listings[1])"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="not($listings)">
+ <xsl:value-of select="$number"/>
+ </xsl:when>
+ <xsl:when test="$listings[1]/@startinglinenumber">
+ <xsl:value-of select="$number + $listings[1]/@startinglinenumber + $lines -
1"/>
+ </xsl:when>
+ <xsl:when test="$listings[1]/@continuation='continues'">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings" select="listings[position()
> 1]"/>
+ <xsl:with-param name="number" select="$number +
$lines"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$lines"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="countLines">
+ <xsl:param name="listing"/>
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($listing, ' ')">
+ <xsl:call-template name="countLines">
+ <xsl:with-param name="listing"
select="substring-after($listing, ' ')"/>
+ <xsl:with-param name="count" select="$count + 1"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$count"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/xep.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/xep.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/xep.xsl 2007-06-04 12:26:04 UTC (rev 989)
@@ -0,0 +1,146 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:rx="http://www.renderx.com/XSL/Extensions"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: xep.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+ (c) Stephane Bline Peregrine Systems 2001
+ Implementation of xep extensions:
+ * Pdf bookmarks (based on the XEP 2.5 implementation)
+ * Document information (XEP 2.5 meta information extensions)
+ ******************************************************************** -->
+
+<!-- ********************************************************************
+ Document information
+ In PDF bookmarks can't be used characters with code>255. This version of
file
+ translates characters with code>255 back to ASCII.
+
+ Pavel Zampach (zampach(a)volny.cz)
+
+ ********************************************************************-->
+
+<!-- FIXME: Norm, I changed things so that the top-level element (book or set)
+ does not appear in the TOC. Is this the right thing? -->
+
+<xsl:template name="xep-document-information">
+ <rx:meta-info>
+ <xsl:if test="//author[1]">
+ <xsl:element name="rx:meta-field">
+ <xsl:attribute name="name">author</xsl:attribute>
+ <xsl:attribute name="value">
+ <xsl:call-template name="person.name">
+ <xsl:with-param name="node" select="//author[1]"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ </xsl:element>
+ </xsl:if>
+
+ <xsl:variable name="title">
+ <xsl:apply-templates select="/*[1]"
mode="label.markup"/>
+ <xsl:apply-templates select="/*[1]"
mode="title.markup"/>
+ </xsl:variable>
+
+ <xsl:element name="rx:meta-field">
+ <xsl:attribute name="name">title</xsl:attribute>
+ <xsl:attribute name="value">
+ <xsl:value-of select="$title"/>
+ </xsl:attribute>
+ </xsl:element>
+
+ <xsl:if test="//keyword">
+ <xsl:element name="rx:meta-field">
+ <xsl:attribute name="name">keywords</xsl:attribute>
+ <xsl:attribute name="value">
+ <xsl:for-each select="//keyword">
+ <xsl:value-of select="."/>
+ <xsl:if test="position() != last()">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:attribute>
+ </xsl:element>
+ </xsl:if>
+
+ <xsl:if test="//subjectterm">
+ <xsl:element name="rx:meta-field">
+ <xsl:attribute name="name">subject</xsl:attribute>
+ <xsl:attribute name="value">
+ <xsl:for-each select="//subjectterm">
+ <xsl:value-of select="."/>
+ <xsl:if test="position() != last()">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:attribute>
+ </xsl:element>
+ </xsl:if>
+ </rx:meta-info>
+</xsl:template>
+
+<!-- ********************************************************************
+ Pdf bookmarks
+ ******************************************************************** -->
+
+<xsl:template match="*" mode="xep.outline">
+ <xsl:apply-templates select="*" mode="xep.outline"/>
+</xsl:template>
+
+<xsl:template match="set|book|part|reference|preface|chapter|appendix|article
+ |glossary|bibliography|index|setindex
+ |refentry
+ |sect1|sect2|sect3|sect4|sect5|section"
+ mode="xep.outline">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+ <xsl:variable name="bookmark-label">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </xsl:variable>
+
+ <!-- Put the root element bookmark at the same level as its children -->
+ <!-- If the object is a set or book, generate a bookmark for the toc -->
+
+ <xsl:choose>
+ <xsl:when test="parent::*">
+ <rx:bookmark internal-destination="{$id}">
+ <rx:bookmark-label>
+ <xsl:value-of select="$bookmark-label"/>
+ </rx:bookmark-label>
+ <xsl:apply-templates select="*" mode="xep.outline"/>
+ </rx:bookmark>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$bookmark-label != ''">
+ <rx:bookmark internal-destination="{$id}">
+ <rx:bookmark-label>
+ <xsl:value-of select="$bookmark-label"/>
+ </rx:bookmark-label>
+ </rx:bookmark>
+ </xsl:if>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:if test="contains($toc.params, 'toc')
+ and set|book|part|reference|section|sect1|refentry
+ |article|bibliography|glossary|chapter
+ |appendix">
+ <rx:bookmark internal-destination="toc...{$id}">
+ <rx:bookmark-label>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'TableofContents'"/>
+ </xsl:call-template>
+ </rx:bookmark-label>
+ </rx:bookmark>
+ </xsl:if>
+ <xsl:apply-templates select="*" mode="xep.outline"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/fo/xref.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/fo/xref.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/fo/xref.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1012 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+
xmlns:exsl="http://exslt.org/common"
+ exclude-result-prefixes="exsl"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: xref.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- Create keys for quickly looking up olink targets -->
+<xsl:key name="targetdoc-key" match="document"
use="@targetdoc" />
+<xsl:key name="targetptr-key" match="div|obj"
+ use="concat(ancestor::document/@targetdoc, '/', @targetptr)"
/>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="anchor">
+ <fo:wrapper id="{@id}"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="xref" name="xref">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:variable name="refelem" select="local-name($target)"/>
+
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend" select="@linkend"/>
+ </xsl:call-template>
+
+ <xsl:choose>
+ <xsl:when test="$refelem=''">
+ <xsl:message>
+ <xsl:text>XRef to nonexistent id: </xsl:text>
+ <xsl:value-of select="@linkend"/>
+ </xsl:message>
+ <xsl:text>???</xsl:text>
+ </xsl:when>
+
+ <xsl:when test="@endterm">
+ <fo:basic-link internal-destination="{@linkend}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:variable name="etargets"
select="key('id',@endterm)"/>
+ <xsl:variable name="etarget" select="$etargets[1]"/>
+ <xsl:choose>
+ <xsl:when test="count($etarget) = 0">
+ <xsl:message>
+ <xsl:value-of select="count($etargets)"/>
+ <xsl:text>Endterm points to nonexistent ID: </xsl:text>
+ <xsl:value-of select="@endterm"/>
+ </xsl:message>
+ <xsl:text>???</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$etarget"
mode="endterm"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:basic-link>
+ </xsl:when>
+
+ <xsl:when test="$target/@xreflabel">
+ <fo:basic-link internal-destination="{@linkend}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:call-template name="xref.xreflabel">
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+ </fo:basic-link>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <fo:basic-link internal-destination="{@linkend}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:apply-templates select="$target" mode="xref-to">
+ <xsl:with-param name="referrer" select="."/>
+ <xsl:with-param name="xrefstyle">
+ <xsl:choose>
+ <xsl:when test="@role and not(@xrefstyle) and
$use.role.as.xrefstyle != 0">
+ <xsl:value-of select="@role"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@xrefstyle"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:apply-templates>
+ </fo:basic-link>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <!-- Add standard page reference? -->
+ <xsl:if test="not(starts-with(normalize-space(@xrefstyle), 'select:')
!= ''
+ and (contains(@xrefstyle, 'page')
+ or contains(@xrefstyle, 'Page')))
+ and ( $insert.xref.page.number = 'yes'
+ or $insert.xref.page.number = '1')
+ or local-name($target) = 'para'">
+ <fo:basic-link internal-destination="{@linkend}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:apply-templates select="$target"
mode="page.citation">
+ <xsl:with-param name="id" select="@linkend"/>
+ </xsl:apply-templates>
+ </fo:basic-link>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="endterm">
+ <!-- Process the children of the endterm element -->
+ <xsl:variable name="endterm">
+ <xsl:apply-templates select="child::node()"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')">
+ <xsl:apply-templates select="exsl:node-set($endterm)"
mode="remove-ids"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$endterm"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="*" mode="remove-ids">
+ <xsl:copy>
+ <xsl:for-each select="@*">
+ <xsl:choose>
+ <xsl:when test="name(.) != 'id'">
+ <xsl:copy/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>removing <xsl:value-of
select="name(.)"/></xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ <xsl:apply-templates mode="remove-ids"/>
+ </xsl:copy>
+</xsl:template>
+
+<!--- ==================================================================== -->
+
+<xsl:template match="*" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:message>
+ <xsl:text>Don't know what gentext to create for xref to:
"</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>"</xsl:text>
+ </xsl:message>
+ <xsl:text>???</xsl:text>
+</xsl:template>
+
+<xsl:template match="title" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <!-- if you xref to a title, xref to the parent... -->
+ <xsl:choose>
+ <!-- FIXME: how reliable is this? -->
+ <xsl:when test="contains(local-name(parent::*), 'info')">
+ <xsl:apply-templates select="parent::*[2]"
mode="xref-to">
+ <xsl:with-param name="referrer" select="$referrer"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="parent::*" mode="xref-to">
+ <xsl:with-param name="referrer" select="$referrer"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="abstract|article|authorblurb|bibliodiv|bibliomset
+ |biblioset|blockquote|calloutlist|caution|colophon
+ |constraintdef|formalpara|glossdiv|important|indexdiv
+ |itemizedlist|legalnotice|lot|msg|msgexplan|msgmain
+ |msgrel|msgset|msgsub|note|orderedlist|partintro
+ |productionset|qandadiv|refsynopsisdiv|segmentedlist
+ |set|setindex|sidebar|tip|toc|variablelist|warning"
+ mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <!-- catch-all for things with (possibly optional) titles -->
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="author|editor|othercredit|personname"
mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:call-template name="person.name"/>
+</xsl:template>
+
+<xsl:template match="authorgroup" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:call-template name="person.name.list"/>
+</xsl:template>
+
+<xsl:template match="figure|example|table|equation"
mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="procedure" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="cmdsynopsis" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="(.//command)[1]" mode="xref"/>
+</xsl:template>
+
+<xsl:template match="funcsynopsis" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="(.//function)[1]" mode="xref"/>
+</xsl:template>
+
+<xsl:template match="dedication|preface|chapter|appendix"
mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="bibliography" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="biblioentry|bibliomixed" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <!-- handles both biblioentry and bibliomixed -->
+ <xsl:text>[</xsl:text>
+ <xsl:choose>
+ <xsl:when test="string(.) = ''">
+ <xsl:variable name="bib"
select="document($bibliography.collection,.)"/>
+ <xsl:variable name="id" select="@id"/>
+ <xsl:variable name="entry"
select="$bib/bibliography/*[@id=$id][1]"/>
+ <xsl:choose>
+ <xsl:when test="$entry">
+ <xsl:choose>
+ <xsl:when test="$bibliography.numbered != 0">
+ <xsl:number from="bibliography"
count="biblioentry|bibliomixed"
+ level="any" format="1"/>
+ </xsl:when>
+ <xsl:when test="local-name($entry/*[1]) = 'abbrev'">
+ <xsl:apply-templates select="$entry/*[1]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@id"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No bibliography entry: </xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text> found in </xsl:text>
+ <xsl:value-of select="$bibliography.collection"/>
+ </xsl:message>
+ <xsl:value-of select="@id"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$bibliography.numbered != 0">
+ <xsl:number from="bibliography"
count="biblioentry|bibliomixed"
+ level="any" format="1"/>
+ </xsl:when>
+ <xsl:when test="local-name(*[1]) = 'abbrev'">
+ <xsl:apply-templates select="*[1]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@id"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:text>]</xsl:text>
+</xsl:template>
+
+<xsl:template match="glossary" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="glossentry" mode="xref-to">
+ <xsl:choose>
+ <xsl:when test="$glossentry.show.acronym = 'primary'">
+ <xsl:choose>
+ <xsl:when test="acronym|abbrev">
+ <xsl:apply-templates select="(acronym|abbrev)[1]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="glossterm[1]"
mode="xref-to"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="glossterm[1]"
mode="xref-to"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="glossterm" mode="xref-to">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="index" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="listitem" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="section|simplesect
+ |sect1|sect2|sect3|sect4|sect5
+ |refsect1|refsect2|refsect3|refsection"
mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+ <!-- What about "in Chapter X"? -->
+</xsl:template>
+
+<xsl:template match="bridgehead" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+ <!-- What about "in Chapter X"? -->
+</xsl:template>
+
+<xsl:template match="qandaset" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="qandadiv" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="qandaentry" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="question[1]"
mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="question|answer" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="part|reference" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="refentry" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:choose>
+ <xsl:when test="refmeta/refentrytitle">
+ <xsl:apply-templates select="refmeta/refentrytitle"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="refnamediv/refname[1]"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates select="refmeta/manvolnum"/>
+</xsl:template>
+
+<xsl:template match="refnamediv" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="refname[1]" mode="xref-to">
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="refname" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates mode="xref-to">
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="step" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Step'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="." mode="number"/>
+</xsl:template>
+
+<xsl:template match="varlistentry" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="term[1]" mode="xref-to">
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="varlistentry/term" mode="xref-to">
+ <!-- to avoid the comma that will be generated if there are several terms -->
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="co" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="callout-bug"/>
+</xsl:template>
+
+<xsl:template match="book" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="para" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:variable name="context" select="(ancestor::simplesect
+ |ancestor::section
+ |ancestor::sect1
+ |ancestor::sect2
+ |ancestor::sect3
+ |ancestor::sect4
+ |ancestor::sect5
+ |ancestor::refsection
+ |ancestor::refsect1
+ |ancestor::refsect2
+ |ancestor::refsect3
+ |ancestor::chapter
+ |ancestor::appendix
+ |ancestor::preface
+ |ancestor::partintro
+ |ancestor::dedication
+ |ancestor::colophon
+ |ancestor::bibliography
+ |ancestor::index
+ |ancestor::glossary
+ |ancestor::glossentry
+ |ancestor::listitem
+ |ancestor::varlistentry)[last()]"/>
+
+ <xsl:apply-templates select="$context" mode="xref-to"/>
+<!--
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+-->
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="link" name="link">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend" select="@linkend"/>
+ </xsl:call-template>
+
+ <fo:basic-link internal-destination="{@linkend}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:choose>
+ <xsl:when test="count(child::node()) > 0">
+ <!-- If it has content, use it -->
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- else look for an endterm -->
+ <xsl:choose>
+ <xsl:when test="@endterm">
+ <xsl:variable name="etargets"
select="key('id',@endterm)"/>
+ <xsl:variable name="etarget"
select="$etargets[1]"/>
+ <xsl:choose>
+ <xsl:when test="count($etarget) = 0">
+ <xsl:message>
+ <xsl:value-of select="count($etargets)"/>
+ <xsl:text>Endterm points to nonexistent ID: </xsl:text>
+ <xsl:value-of select="@endterm"/>
+ </xsl:message>
+ <xsl:text>???</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$etarget"
mode="endterm"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Link element has no content and no Endterm.
</xsl:text>
+ <xsl:text>Nothing to show in the link to </xsl:text>
+ <xsl:value-of select="$target"/>
+ </xsl:message>
+ <xsl:text>???</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:basic-link>
+</xsl:template>
+
+<xsl:template match="ulink" name="ulink">
+ <fo:basic-link xsl:use-attribute-sets="xref.properties">
+ <xsl:attribute name="external-destination">
+ <xsl:call-template name="fo-external-image">
+ <xsl:with-param name="filename" select="@url"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:choose>
+ <xsl:when test="count(child::node())=0">
+ <xsl:call-template name="hyphenate-url">
+ <xsl:with-param name="url" select="@url"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:basic-link>
+
+ <xsl:if test="count(child::node()) != 0
+ and string(.) != @url
+ and $ulink.show != 0">
+ <!-- yes, show the URI -->
+ <xsl:choose>
+ <xsl:when test="$ulink.footnotes != 0 and
not(ancestor::footnote)">
+ <xsl:text> </xsl:text>
+ <fo:footnote>
+ <xsl:call-template name="ulink.footnote.number"/>
+ <fo:footnote-body font-family="{$body.fontset}"
+ font-size="{$footnote.font.size}">
+ <fo:block>
+ <xsl:call-template name="ulink.footnote.number"/>
+ <xsl:text> </xsl:text>
+ <fo:inline>
+ <xsl:value-of select="@url"/>
+ </fo:inline>
+ </fo:block>
+ </fo:footnote-body>
+ </fo:footnote>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:inline hyphenate="false">
+ <xsl:text> [</xsl:text>
+ <xsl:call-template name="hyphenate-url">
+ <xsl:with-param name="url" select="@url"/>
+ </xsl:call-template>
+ <xsl:text>]</xsl:text>
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="ulink.footnote.number">
+ <fo:inline font-size="90%">
+ <!-- FIXME: this isn't going to be perfect! -->
+ <xsl:text>[</xsl:text>
+ <xsl:number level="any"
+ from="chapter|appendix|preface|article|refentry"
+ format="{$ulink.footnote.number.format}"/>
+ <xsl:text>]</xsl:text>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template name="hyphenate-url">
+ <xsl:param name="url" select="''"/>
+ <xsl:choose>
+ <xsl:when test="$ulink.hyphenate = ''">
+ <xsl:value-of select="$url"/>
+ </xsl:when>
+ <xsl:when test="contains($url, '/')">
+ <xsl:value-of select="substring-before($url, '/')"/>
+ <xsl:text>/</xsl:text>
+ <xsl:copy-of select="$ulink.hyphenate"/>
+ <xsl:call-template name="hyphenate-url">
+ <xsl:with-param name="url" select="substring-after($url,
'/')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$url"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template match="olink">
+ <xsl:param name="target.database"
+ select="document($target.database.document, /)"/>
+
+ <xsl:variable name="localinfo" select="@localinfo"/>
+
+ <!-- Olink that points to internal id can be a link -->
+ <xsl:variable name="linkend">
+ <xsl:choose>
+ <xsl:when test="@targetdoc and not(@targetptr)" >
+ <xsl:message>Olink missing @targetptr attribute value</xsl:message>
+ </xsl:when>
+ <xsl:when test="not(@targetdoc) and @targetptr" >
+ <xsl:message>Olink missing @targetdoc attribute value</xsl:message>
+ </xsl:when>
+ <xsl:when test="@targetdoc and @targetptr">
+ <xsl:if test="$current.docid = @targetdoc">
+ <xsl:if test="id(@targetptr)">
+ <xsl:value-of select="@targetptr"/>
+ </xsl:if>
+ </xsl:if>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$linkend != ''">
+ <fo:basic-link internal-destination="{$linkend}"
+ xsl:use-attribute-sets="xref.properties">
+ <xsl:call-template name="olink.hottext">
+ <xsl:with-param name="target.database"
select="$target.database"/>
+ </xsl:call-template>
+ </fo:basic-link>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="olink.hottext">
+ <xsl:with-param name="target.database"
select="$target.database"/>
+ </xsl:call-template>
+
+ <!-- Append other document title if appropriate -->
+ <xsl:if test="@targetdoc and @targetptr and $olink.doctitle != 0
+ and $current.docid != '' and $current.docid !=
@targetdoc">
+ <xsl:variable name="doctitle">
+ <xsl:variable name="seek.targetdoc"
select="@targetdoc"/>
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetdoc-key',
$seek.targetdoc)/div[1]/ttl" />
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:if test="$doctitle != ''">
+ <xsl:text> (</xsl:text><xsl:value-of
select="$doctitle"/><xsl:text>)</xsl:text>
+ </xsl:if>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="olink.hottext">
+ <xsl:param name="target.database"/>
+
+ <xsl:choose>
+ <!-- If it has elements or text (not just PI or comment) -->
+ <xsl:when test="child::text() or child::*">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:when test="@targetdoc and @targetptr">
+ <!-- Get the xref text for this record -->
+ <xsl:variable name="seek.targetdoc"
select="@targetdoc"/>
+ <xsl:variable name="seek.targetptr"
select="@targetptr"/>
+ <xsl:variable name="xref.text" >
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/xreftext"/>
+ </xsl:for-each>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$use.local.olink.style != 0">
+ <!-- Get the element name and lang for this targetptr -->
+ <xsl:variable name="element" >
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/@element"/>
+ </xsl:for-each>
+ </xsl:variable>
+
+ <xsl:variable name="lang">
+ <xsl:variable name="candidate">
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/@lang"/>
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$candidate != ''">
+ <xsl:value-of select="$candidate"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="'en'"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="template">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'title'"/>
+ <xsl:with-param name="name" select="$element"/>
+ <xsl:with-param name="lang" select="$lang"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:call-template name="substitute-markup">
+ <xsl:with-param name="template"
select="$template"/>
+ <xsl:with-param name="title">
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/ttl"/>
+ </xsl:for-each>
+ </xsl:with-param>
+ <xsl:with-param name="label">
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/@number"/>
+ </xsl:for-each>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$xref.text !=''">
+ <xsl:value-of select="$xref.text"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>Olink error: no generated text for targetdoc/targetptr =
<xsl:value-of select="@targetdoc"/>/<xsl:value-of
select="@targetptr"/></xsl:message>
+ <xsl:text>????</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>????</xsl:text>
+<!--
+ <xsl:call-template name="olink.outline">
+ <xsl:with-param name="outline.base.uri"
+ select="unparsed-entity-uri(@targetdocent)"/>
+ <xsl:with-param name="localinfo" select="@localinfo"/>
+ <xsl:with-param name="return"
select="'xreftext'"/>
+ </xsl:call-template>
+-->
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="olink.outline">
+ <xsl:message terminate="yes">Fatal error: what is this supposed to
do?</xsl:message>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="title.xref">
+ <xsl:param name="target" select="."/>
+ <xsl:choose>
+ <xsl:when test="local-name($target) = 'figure'
+ or local-name($target) = 'example'
+ or local-name($target) = 'equation'
+ or local-name($target) = 'table'
+ or local-name($target) = 'dedication'
+ or local-name($target) = 'preface'
+ or local-name($target) = 'bibliography'
+ or local-name($target) = 'glossary'
+ or local-name($target) = 'index'
+ or local-name($target) = 'setindex'
+ or local-name($target) = 'colophon'">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:apply-templates select="$target"
mode="title.markup"/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:inline font-style="italic">
+ <xsl:apply-templates select="$target"
mode="title.markup"/>
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="number.xref">
+ <xsl:param name="target" select="."/>
+ <xsl:apply-templates select="$target" mode="label.markup"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="xref.xreflabel">
+ <!-- called to process an xreflabel...you might use this to make -->
+ <!-- xreflabels come out in the right font for different targets, -->
+ <!-- for example. -->
+ <xsl:param name="target" select="."/>
+ <xsl:value-of select="$target/@xreflabel"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="title" mode="xref">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="command" mode="xref">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="function" mode="xref">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="*" mode="page.citation">
+ <xsl:param name="id" select="'???'"/>
+
+ <fo:inline keep-together.within-line="always">
+ <xsl:call-template name="substitute-markup">
+ <xsl:with-param name="template">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="name"
select="'page.citation'"/>
+ <xsl:with-param name="context"
select="'xref'"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ </fo:inline>
+</xsl:template>
+
+<xsl:template match="*" mode="pagenumber.markup">
+ <fo:page-number-citation ref-id="{@id}"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="insert.title.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="title"/>
+
+ <xsl:choose>
+ <!-- FIXME: what about the case where titleabbrev is inside the info? -->
+ <xsl:when test="$purpose = 'xref' and titleabbrev">
+ <xsl:apply-templates select="."
mode="titleabbrev.markup"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$title"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="chapter|appendix"
mode="insert.title.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="title"/>
+
+ <xsl:choose>
+ <xsl:when test="$purpose = 'xref'">
+ <fo:inline font-style="italic">
+ <xsl:copy-of select="$title"/>
+ </fo:inline>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$title"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.subtitle.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="subtitle"/>
+
+ <xsl:copy-of select="$subtitle"/>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.label.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="label"/>
+
+ <xsl:copy-of select="$label"/>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.pagenumber.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="pagenumber"/>
+
+ <xsl:copy-of select="$pagenumber"/>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.direction.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="direction"/>
+
+ <xsl:copy-of select="$direction"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/ChangeLog
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/ChangeLog (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/ChangeLog 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1854 @@
+2004-02-13 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * biblio.xsl, glossary.xsl, index.xsl: Removed obsolete component.title.mode templates.
+
+2004-01-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Use titleabbrev in ToC
+
+ * biblio.xsl: Support info in bibliography mode; support personblurb as an alternative
to authorblurb
+
+ * component.xsl: Support 'info'
+
+ * docbook.xsl: Support DocBook NG by way of the following hack: if we find an NG
document, do an identity transform to throw away the NG namespace and then process the
result. Requires exsl:node-set().
+
+ * docbookng.xsl: New file.
+
+ * inline.xsl: Support 'tag' as a synonym for 'sgmltag'
+
+ * lists.xsl: Make simpara in callout magic; don't output a p inside the li. Sigh.
+
+ * table.xsl: Support bgcolor and class dbhtml PIs on table rows
+
+ * titlepage.xsl: Support personblurb as a synonym for authorblurb
+
+ * xref.xsl: Support xref to personblurb the same way as authorblurb
+
+2004-01-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Initial support for bibliolist
+
+ * table.xsl: Abort if there's no @cols
+
+2003-12-31 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * autoidx-ng.xsl: New file.
+
+2003-12-30 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * biblio.xsl, xref.xsl: Changed document($bibliography.collection)
+ to document($bibliography.collection,.) so it will
+ look in the current directory instead of
+ the stylesheet directory.
+
+ * graphics.xsl: Fixed test for graphic inside inlineequation.
+
+ * xref.xsl: Added refsection to mode="xref-to" to support xref to refsection.
+
+2003-12-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Fix ugly performance problem in footer.navigation (thanks again
Guillaume du Bourguet)
+
+2003-12-12 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * inline.xsl: Fix bug [ 841586 ] id-attibute in firstterm prohibits link to glossary.
+
+2003-12-09 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autotoc.xsl: Omit setindex from TOC if $generate.index = 0
+
+2003-12-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * table.xsl: Now colwidth="*" treated as colwidth="1*" for
tablecolumns extension.
+
+2003-12-01 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * lists.xsl: Processing of listitems now processes and preserves order of comments and
PIs.
+
+2003-11-30 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autoidx.xsl, changebars.xsl, chunk-code.xsl, chunk-common.xsl, chunk.xsl, chunker.xsl,
chunkfast.xsl, chunktoc.xsl, html-rtf.xsl, htmltbl.xsl, maketoc.xsl, manifest.xsl,
oldchunker.xsl, onechunk.xsl, profile-chunk.xsl, profile-onechunk.xsl, task.xsl:
+ Added CVS $Id: ChangeLog,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $ comments.
+
+2003-11-29 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, param.ent, param.xweb: Added new HTML Help parameters from patches by
W. Borgert
+
+2003-11-25 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Experimental fix for some xref linking issues in cases where dbhtml
'dir' is used.
+
+2003-11-24 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Fix ugly performance problem with chunking (thanks Guillaume du
Bourguet)
+
+ * glossary.xsl: Fix bugs in formatting of glosslist
+
+2003-11-23 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Support code inline
+
+2003-11-02 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Moved call to user.head.content to just before </head>
+ to give the user the last word.
+
+2003-10-23 <uid50791(a)users.sourceforge.net>
+
+ * chunk-code.xsl: Remove index from Next and Previous when
+ $generate.index = 0.
+
+2003-10-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Support stepalternatives
+
+2003-09-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * index.xsl: Handle indexdiv/title properly
+
+ * lists.xsl: Bug #779655: fix PIs and comments in segmented lists
+
+2003-09-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl, qandaset.xsl: Bug #687783: attempt rudimentary support for blockinfo
+
+2003-09-23 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, html.xsl, manifest.xsl, param.ent, param.xweb:
+ Added new parameter manifest.in.base.dir which can be used to place manifest file and
also project files for HTML Help and Eclipse Help into base.dir. This improvement also
fixes bug (feature) #662955.
+
+2003-08-29 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autotoc.xsl: Fixed bug in new toc.line template.
+
+ * chunker.xsl: No change, just new timestamp so html2xhtml.xsl will
+ update it when generate the xhtml version.
+
+2003-08-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Rudimentary support for @dir
+
+2003-08-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl, formal.xsl, htmltbl.xsl, table.xsl: Reorganize code for consistency with
FO; check for obviously broken tables
+
+ * docbook.xsl, task.xsl: Support task
+
+ * formal.xsl, table.xsl: Support HTML tables
+
+ * inline.xsl: Support uri
+
+ * verbatim.xsl: Support startinglinenumber and continuation on verbatim environments
+
+2003-08-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * callout.xsl: Fixed callout numbering bug when <co> inside an inline.
+
+2003-08-04 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * qandaset.xsl: Fixed logic for turning on qandaset/qandadiv TOCs with
+ generate.toc param or dbhtml toc PI.
+
+2003-08-01 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * titlepage.xsl: Moved email in "author" template to appear after the
+ affiliation.
+
+2003-07-31 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, param.xweb: Added missing parameter
+
+2003-07-31 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * qandaset.xsl: Fixed extraneous dot when defaultlabel=qanda.
+
+ * qandaset.xsl: Removed extraneous dot from question in autotoc mode as well
+ when defaultlabel=qanda.
+
+2003-07-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * param.ent: Added insert.xref.page.number with value of zero to
+ ensure that xrefstyle attributes don't try to generate
+ a page number reference for HTML output. This parameter
+ does not show up in the HTML doc because it is not
+ to be changed.
+
+ * param.ent, param.xweb: Added xref.label-title.separator, xref.label-page.separator,
+ and xref.title-page.separator parameters to support the
+ xrefstyle select: feature.
+
+2003-07-22 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, param.ent, param.xweb: Added support for Eclipse Help Platform
+
+ * html.xsl: Moving template to place where it can be reused
+
+2003-07-21 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autotoc.xsl: Added a toc.line template to handle formatting of each
+ line in a TOC, similar to that in the FO side.
+ Makes customizing HTML toc easier.
+
+2003-07-17 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * graphics.xsl: Image depth calculation was using nominal.image.width
+ when it should have been using nominal.image.depth.
+
+2003-07-10 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * lists.xsl: Added no-op templates for list titleabbrev elements.
+
+2003-07-08 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * maketoc.xsl: Handle refentry with mode="toc" here since refentry
mode="toc"
+ in autotoc.xsl does not use subtoc. This fixes bug #743612.
+
+2003-06-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * block.xsl: Process formalpara/title to variable so can test for last
+ char of any generated text.
+
+2003-06-23 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * refentry.xsl: Added param conditional="0" to call to 'anchor'
template
+ for refsections, so those sections are
+ valid targets for indexterm links as expected by autoidx.xsl.
+
+2003-06-23 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * titlepage.xsl: DocBook 4.2 allows e-mail address inside author element and now is this
feature supported also by stylesheets. Not sure whether this solution is the best, but it
works.
+
+2003-06-22 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * docbook.xsl, param.ent, param.xweb: Added draft.mode parameter.
+
+ * graphics.xsl: Fix bug #733406: ignore.image.scaling misses contentwidth.
+
+2003-06-22 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xweb: Added fragment for draft.mode
+
+2003-06-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl: Make attribution a div not a span
+
+ * chunk-code.xsl: Test part/glossary for chunking
+
+ * html-rtf.xsl: Added remove-empty-div mode
+
+2003-06-19 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autotoc.xsl: Fixed bug 743752 where generate.index=0 and empty index
+ left a dead Index link in the TOC.
+
+ * biblio.xsl: Removed duplicate templates for biblioid.
+
+ * onechunk.xsl, profile-onechunk.xsl: Reset suppress.navigation parameter to 1 to turn
off useless nav headers.
+
+2003-05-28 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * sections.xsl: Fixed bridgehead renderas levels to match section level.
+ This was missed when the section levels were corrected
+ a couple of releases back.
+
+2003-05-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore: Ignore profile-chunk-code.xsl
+
+2003-05-12 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile, Makefile.param, profile-chunk.xsl, profile-onechunk.xsl:
+ Fixed profiling to work with modified chunking code
+
+2003-05-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Support glossary, bibliography, and index in components
+
+ * block.xsl: Use a div for the attribution so that it can be styled better with CSS
+
+ * chunk-code.xsl, chunk.xsl: Refactored chunking code so that customization of chunk
algorithm and chunk elements is more practical
+
+ * param.xweb: Added fragref for admon.textlabel
+
+2003-05-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * admon.xsl: admon.textlabel turned off still outputs a note's title child.
+
+ * admon.xsl: Added admon.textlabel parameter to enable turning off
+ the text label such as Note, Warning.
+
+ * param.ent, param.xweb: Fixed name bug in admon.textlabel.
+
+2003-04-14 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, docbook.xsl: Initial support for timestamp PI. From now you can use
<?timestamp format="Y-m-d H:M:S"?> to get current datetime in your
document. More features like localization and exctracting date from CVS tag will follow.
+
+2003-04-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: A few bug fixes for the colsep/rowsep code
+
+2003-04-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * callout.xsl: Support coref
+
+ * ebnf.xsl: Support ebnf.assignment and ebnf.statement.terminator
+
+ * graphics.xsl: Support textobject/phrase on inlinemediaobject
+
+ * inline.xsl: Support beginpage (does nothing; see TDG)
+
+ * lists.xsl: Support 'start' PI on ordered lists
+
+ * param.ent, param.xweb: Added ebnf.assignment and ebnf.statement.terminator
+
+ * table.xsl: Support bgcolor (instead of entry-bgcolor) PI in table cells; make sure
rowsep and colsep don't have any effect on the last row or column
+
+2003-03-26 Michael Smith <xmldoc(a)users.sourceforge.net>
+
+ * Makefile: wdocbook.xsl obsoleted by w2docbook.xsl, updated globally
+
+2003-03-25 Michael Smith <xmldoc(a)users.sourceforge.net>
+
+ * Makefile: reverting wdocbook.xsl -> w2docbook.xsl changes
+
+2003-03-24 Michael Smith <xmldoc(a)users.sourceforge.net>
+
+ * Makefile: wrong filename '../../litprog/wdocbook.xsl' broke build, fixed
+
+2003-03-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl: Added } to background-image css
+
+2003-02-28 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * glossary.xsl: Added warning when $glossary.collection is not blank, but
+ it cannot open the specified file.
+
+2003-02-26 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * qandaset.xsl: Fixed test of $toc PI to turn on qandaset TOC.
+
+2003-02-21 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * sections.xsl: Added process.chunk.footnotes to sect2 through 5
+ to fix bug of missing footnotes when chunk level
+ greater than 1.
+
+2003-02-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * sections.xsl: Support subtitle class on section headings (for subtitles, naturally)
+
+2003-02-08 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * glossary.xsl: Fixed bug in glossary.xsl where glosssee and glossseealso were
+ using mode="xref" instead of mode="xref-to".
+
+2003-02-07 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, autotoc.xsl, param.ent, param.xweb: Added paramater toc.max.depth
which controls maximal depth of ToC as requested by PHP-DOC group.
+
+2003-02-04 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * lists.xsl: Added support for elements between variablelist and first
+ varlistentry since DocBook 4.2 supports that now.
+
+ * lists.xsl: Exempted titleabbrev from preamble processing in lists,
+ and fixed variablelist preamble code to use the same syntax
+ as the other lists.
+
+2003-01-30 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * qandaset.xsl: Corrected several references to parameter $qanda.defaultlabel
+ that were missing the "$".
+
+2003-01-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Check for glossterm.auto.link when linking firstterms; don't output
gl. prefix on glossterm links
+
+2003-01-22 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Fix bugs in presentation of graphic width/height
+
+ * inline.xsl: Add class attributes to inline elements
+
+ * xref.xsl: Format chapter and appendix titles consistently in xrefs
+
+2003-01-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Bug #663331: add article to section entity
+
+ * biblio.xsl: Bug #640762: Support new biblioentry elements
+
+ * chunk-common.xsl: Bug #648473: don't output the html.ext when using dbhtml
filenames
+
+ * footnote.xsl: Support {table.}footnote.number.{format,symbols}
+
+ * glossary.xsl: Support glossentry.show.acronym
+
+ * param.ent, param.xweb: Support xref.with.number.and.title
+
+ * param.ent, param.xweb: Added {table.}footnote.number.{format,symbols},
entry.propagates.style, and glossentry.show.acronym
+
+ * sections.xsl: Don't force a ToC for refentrys
+
+ * table.xsl: Support entry.propagates.style
+
+ * titlepage.templates.xml: SIGNIFICANT changes to the titlepage template setup. See
RELEASE-NOTES.
+
+ * xref.xsl: Handle xref to glossentry
+
+2003-01-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Output ul list type only if css.decoration is non-zero
+
+ * xref.xsl: Remove duplicated IDs when endterm is used on xref
+
+2003-01-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Make sure that indexdivs are properly scoped. I've done this by
adding a test to suppress the division if it contains no terms. It seems like there might
be a better way, but I can't see it just at the moment
+
+2003-01-08 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xref.xsl: In olink, use document($target.database.document, /) so the
+ olink database location is relative to the document, not
+ the stylesheet.
+
+2003-01-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autoidx.xsl, index.xsl: Removed unnecessary generate-index-from-terms template in
+ favor of generate-index with scope parameter.
+
+2003-01-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl, index.xsl: Rework indexing to avoid XSLT limitation/Saxon bug with
context dependencies; finish porting Bob's changes from FO to HTML
+
+ * index.xsl, titlepage.templates.xml, titlepage.xsl: Support setindex (there were all
sorts of things wrong with it)
+
+2003-01-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl, index.xsl: Make index elements always index the book that contains them
(if there is one, otherwise the whole document); setindex always indexes the whole
document
+
+ * autotoc.xsl: Support List of Procedures
+
+ * formal.xsl, xref.xsl: Use titleabbrev instead of title in xrefs
+
+ * graphics.xsl: Support ignore.image.scaling parameter; fix bug where 'center'
is output for align on img
+
+ * param.ent, param.xweb: New parameters
+
+ * sections.xsl: Don't output section IDs twice when formatting subtitles
+
+2002-12-31 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * callout.xsl: Whitespace
+
+ * graphics.xsl: Support alt text on mediaobjectco
+
+ * inline.xsl: Make lineannotations italic
+
+2002-12-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * xref.xsl: Now that xrefstyle is official; make it take priority even when
use.role.as.xrefstyle is non-zero.
+
+ * xref.xsl: Make endterm on xref higher priority than xreflabel on the target
+
+2002-12-18 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autoidx.xsl: Sorts were being done on primary entries, but without
+ folding upper and lower case together. Now it does the folding.
+
+ * graphics.xsl: Now uses select.mediaobject.index for selecting mediaobject.
+ Also puts align attribute value on <div> as the comment says
+ it should.
+
+2002-12-17 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param: Fixed build problems with new parameters.
+
+2002-12-17 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * math.xsl: Changed selection of mediaobject to be more consistent using
+ a separate select.mediaobject.index template. Also added
+ text-align to block containing external-graphic in fo output.
+
+2002-12-17 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.xweb: Fixed build problems with new parameters.
+
+2002-12-13 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * glossary.xsl: Handles missing otherterm targets in glosssee and glossseealso.
+
+2002-12-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * block.xsl: Fixed epigraph template to process all the permitted
+ children, not just para.
+
+ * graphics.xsl, param.ent, param.xweb: Enabled selection of imageobject based on role
attribute.
+
+2002-12-04 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autotoc.xsl, component.xsl, sections.xsl: Added component.toc.separator and
section.toc.separator as
+ emtpy templates for customization of transition
+ from TOC to first content.
+
+2002-11-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Make opencircle=circle in itemizedlist marks
+
+2002-11-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * sections.xsl: Made subtitles in sections scale to proper heading level.
+
+2002-11-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * admon.xsl: Align titles on graphical admonitions
+
+ * biblio.xsl, xref.xsl: Support bibliosource; improve numbered bibliography entries and
cross-references to them
+
+2002-11-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Insignificant tweak
+
+2002-11-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Use xreflabel (if it's present) on bibliography entries
+
+ * component.xsl: Article appendix titles should be top-level titles
+
+ * refentry.xsl: Handle nested refsections
+
+ * table.xsl: Support entrytbl
+
+ * xref.xsl: Whitespace
+
+2002-11-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Output anchors for author/editor/othercredit names
+
+ * lists.xsl: Output anchors for simplelist members
+
+2002-10-31 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Support spanning index terms (endofrange/startref)
+
+2002-10-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Bug #619474: support errortext element
+
+2002-10-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl, component.xsl, division.xsl, refentry.xsl, sections.xsl:
+ Support output of language attribute
+
+ * inline.xsl: Support output of language attribute on foreignphrase and fix bug in
glossterm linking
+
+2002-10-09 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xref.xsl: Fixed bug in lookup of olink database document baseuri
+ attribute for case of no site map.
+
+2002-10-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl: Use table 'tabstyle' attribute for div class
+
+2002-10-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Simplify chunk-element-content; no semantic differences
+
+ * chunk.xsl: Reworked chunking for downstream customization; will break any existing
customization layer that changes the chunking algorithm
+
+2002-10-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl, component.xsl, sections.xsl: Support optional titles on ToCs
+
+ * lists.xsl: Bug #615464: fix typo in compact list spacing
+
+ * param.ent, param.xweb, table.xsl: Made separate parameters for table frame and table
cell border properties
+
+ * synop.xsl: Bug #617717: remove spurious hash in anchor name
+
+2002-10-04 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * titlepage.xsl: Fixed bug #618600. Address is now displayed verbatim also on
titlepages.
+
+2002-10-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Support continuation of orderedlists and inherited numeration in FO
+
+2002-10-01 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * sections.xsl: Changed section.level template to return a number that matches
+ the section level (sect1 = 1, etc.), and changed other
+ templates to compensate for the change, so the output
+ should be the same as before.
+
+2002-09-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Bug #496294: don't index endofrangeentries. They're no longer
indexed, but they aren't handled quite right yet either, they don't generate
ranges
+
+ * autotoc.xsl: Properly support bridgehead.in.toc parameter
+
+ * biblio.xsl: Related to bug #583282: don't duplicate footnotes in bibliographys
either
+
+ * block.xsl, titlepage.xsl: Bug #582192: support revdescription and improve
effectiveness of html-rtf by extending the number of places where its used
+
+ * component.xsl: Bug #596599: TOC for article/appendix in chunked HTML
+
+ * docbook.xsl: Make sure chunk always returns zero if we're not chunking
+
+ * formal.xsl: Bug #497603: fixed and added default.float.class
+
+ * glossary.xsl: Bug #583282: footnote duplicated in glossary footer
+
+ * graphics.xsl: Bug #516859: added default.image.width
+
+ * index.xsl: Related to bug #583282: don't duplicate footnotes in indexes either
+
+ * param.ent, param.xweb: Use new parameters
+
+ * synop.xsl: Total rework of funcsynopsis code; now supports a 'tabular'
presentation style for 'wide' prototypes; see funcsynopsis.tabular.threshold
+
+2002-09-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * changebars.xsl: Address Bug #610660: use system.head.content instead of
user.head.content; tone down the intensity of the colors a bit
+
+ * chunk-common.xsl: Call system.head.content in html.head
+
+ * docbook.xsl: Add context to error message about a missing template
+
+ * docbook.xsl: Address Bug #610660: Added system.head.content so that stylesheets can
output things before the users css.stylesheet (for example). Also added a title parameter
to head.content
+
+ * graphics.xsl: Call the *.head.content templates when writing out long description
chunks
+
+ * synop.xsl: Bug #605150: process arg correctly even when it's in a group
+
+ * titlepage.xsl: Call the *.head.content templates when writing out legalnotice chunks
+
+ * titlepage.xsl: Bug #607725: make sure legalnoticelink is correct even when chunking to
a different html.dir
+
+2002-09-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Use CSS to set viewport characteristics if css.decoration is non-zero,
use div instead of p for making graphic a block element; make figure titles the default
alt text for images in a figure
+
+ * html-rtf.xsl: Handle XHTML RTFs more completely
+
+2002-09-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk.xsl: Use local URIs for importing docbook.xsl and chunk-common.xsl
+
+ * qandaset.xsl: Added default table summary to qandaset tables
+
+2002-09-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk.xsl, chunkfast.xsl: Attempt to make chunking faster; chunkfast is still
experimental
+
+2002-09-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Support indexing in webpages (website DTD). In the long run, this
probably isn't a good strategy...
+
+2002-09-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * admon.xsl: Output table summary and img alt for graphical admonitions
+
+ * docbook.xsl: Whitespace changes
+
+ * param.ent, param.xweb: Use the new l10n.* parameters
+
+2002-09-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Ignore dbhtml dir if the section isn't a chunk
+
+ * chunk.xsl: Make sure chunked ToC/LoT goes in the right base.dir
+
+ * component.xsl: Allow generate.toc parameter to control ToC in article/appendixes
+
+ * graphics.xsl: Use the graphicsize.extension parameter
+
+2002-09-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * refentry.xsl: Do something reasonable with refsection; this still needs work
+
+ * table.xsl: Make sure row-level colsep and rowsep values are 'inherited' onto
missing cells
+
+2002-08-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Make inherited attributes work for 'missing' table cells
+
+2002-08-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk.xsl, param.ent, param.xweb: Made chunk.tocs.and.lots a proper parameter
+
+2002-08-25 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * autoidx.xsl: Fixed bug #496281. Refentry is now recognized as target for links from
index.
+
+2002-08-22 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param: Index can be alternatively created using HHK file from now. This
allows see-also processing and index terms also points to their exact location.
+
+2002-08-22 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Format see/seealso entries correctly
+
+ * autotoc.xsl, chunk-common.xsl, chunk.xsl, component.xsl, division.xsl:
+ Rework(ing) ToC/LoT generation to support chunking the ToC/LoT; don't output empty
rows in navigation tables
+
+2002-08-22 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.ent, param.xweb: Index can be alternatively created using HHK file from now.
This allows see-also processing and index terms also points to their exact location.
+
+2002-07-29 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * lists.xsl: Added valign="top" attribute to the <col> element
+ for variablelist term column. I was getting vertically
+ centered alignment for the term.
+
+2002-07-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl, inline.xsl, param.ent, param.xweb: Support menuchoice.menu.separator,
menuchoice.separator, and bibliography.numbered
+
+2002-07-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl, lists.xsl, param.ent, param.xweb: Added support for para.propagates.style
+
+ * lists.xsl: Use tr.attributes
+
+ * param.ent, param.xweb: Added html.cellpadding and html.cellspacing
+
+ * table.xsl: Added tr.attributes named template (for odd-row coloring and such) and
html.cellpadding and html.cellspacing for table defaults
+
+2002-07-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: When emphasis propagates its role attribute as the HTML span class and a
role is provided, don't use <em>
+
+2002-07-16 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xref.xsl: Remove 'article' from the catch-all template match in mode=xref-to
+ because it is already covered in another xref-to template,
+ leading to an ambigious selection of template.
+
+2002-07-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunker.xsl: Repeat after me: you cannot use xsl:attribute on intruction elements, you
cannot use...
+
+ * graphics.xsl: Refactor calls to getWidth() and getDepth() to work around XSLTC bugs
+
+2002-07-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Don't output square brackets if there's no biblioentry label
+
+ * synop.xsl: Bug #573726: fix cmdsynopsisref formatting
+
+2002-07-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Bug #574840: fix bug where some symbol index terms got lost
+
+ * autoidx.xsl: Bug #574841: trim leading and trailing whitespace from
primary/secondary/tertiary index terms
+
+ * graphics.xsl: Work-around bug in xsltproc: explicitly cast scale to a number() before
comparing it to 1.0
+
+ * html-rtf.xsl, verbatim.xsl: Bug #567130: make sure literallayout children don't
get lost
+
+2002-07-08 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xref.xsl: Moved the target.database parameter to be the first
+ child in the olink template.
+
+2002-07-07 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl, chunk.xsl: First tentative stab at getting ToCs and LoTs into
separate chunks--does not work
+
+ * footnote.xsl: Fix footnotes in table titles
+
+ * lists.xsl: Fix ugly bug: make sure premables to orderedlist and itemizedlist elements
are actually formatted
+
+2002-07-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * graphics.xsl: Bug fix for inlinegraphic not being inline.
+ The test for setting $viewport to 0 was
+ test="inlinegraphic
+ | ancestor::inlinemediaobject
+ | ancestor::inlineequation"
+ when it should be:
+ test="local-name(.) = 'inlinegraphic'
+ or ancestor::inlinemediaobject
+ or ancestor::inlineequation"
+ Now inlinegraphics are inline.
+
+ * xref.xsl: Added $verbose parameter to default xref-to template
+ so olink target collection can be quiet for elements
+ that don't have an xref-to.
+ Also fixed a line break in an olink error message.
+
+2002-07-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * chunk.xsl: Modified for new stylesheet olink system.
+ Checks the collect.xref.targets parameter and
+ runs the target collection process if selected.
+ Default is to not run the collection process.
+
+ * docbook.xsl: Modified for the new stylesheet olink system.
+ Checks the collect.xref.targets parameter and runs
+ the target data collection process if selected.
+ Default is to not run the collection process.
+
+ * param.ent: Added seven new parameters for the new stylesheet olink system:
+ target.database.document
+ targets.filename
+ collect.xref.targets
+ olink.base.uri
+ use.local.olink.style
+ current.docid
+ olink.doctitle
+
+ * param.ent, param.xweb: Removed references to the chunk.datafile parameter,
+ because Norm removed that parameter due to
+ obsolescence.
+
+ * param.xweb: Added seven parameters for the new stylesheet olink system:
+ target.database.document
+ targets.filename
+ collect.xref.targets
+ olink.base.uri
+ use.local.olink.style
+ current.docid
+ olink.doctitle
+
+ * xref.xsl: Modified to use new stylesheet olinks.
+ Extended the olink template for the new targetdoc and
+ targetptr attributes.
+ Loads the target database into keys for quick lookups.
+
+2002-07-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * xref.xsl: Feature req #525507: support xref to para by using the nearest containing
section as the generated text
+
+2002-07-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl, param.ent, param.xweb: Use header.rule and footer.rule parameters
when building page navigation
+
+ * docbook.xsl: Feature Req #502932: added root.messages template for user defined
messages
+
+2002-06-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl, lists.xsl: Make list/procedure titles use gentext and have consisten
formatting
+
+2002-06-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Fix footnote context error (Felix Rabe)
+
+2002-06-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * footnote.xsl: Make sure function-available is used around the node-set extension
function
+
+2002-06-27 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * footnote.xsl: Fixed typo
+
+2002-06-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Whitespace
+
+2002-06-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl, xref.xsl: Unwrap nested links
+
+ * table.xsl: Rework the CSS table-border properties so that all three don't have to
be specified at once
+
+2002-06-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunker.xsl: Turn off omit-xml-declaration, for what it's worth, in text mode
+
+ * table.xsl: Added PI for cellspacing and cellpadding; also added currently useless
Python extension hooks
+
+2002-06-13 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param: Added parameter for disabling HTML output when testing various HTML
Help features.
+
+ * Makefile.param: New features. A lot of new features. For HTML Help.
+
+2002-06-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunker.xsl: Use the new chunking parameters: NOTE WELL: they are described in
param.xweb but actually defined in chunker.xsl to make it independent
+
+2002-06-13 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * chunker.xsl: Modified output attributes for text chunks as Saxon doesn't like
empty values for them.
+
+2002-06-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * html-rtf.xsl: Renamed a template
+
+ * inline.xsl: Changed test condition for xlink: simple links
+
+ * manifest.xsl, math.xsl, param.ent: Use the new chunking parameters: NOTE WELL: they
are described in param.xweb but actually defined in chunker.xsl to make it independent
+
+2002-06-13 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.ent: Added parameter for disabling HTML output when testing various HTML Help
features.
+
+ * param.ent: New features. A lot of new features. For HTML Help.
+
+2002-06-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xweb: Use the new chunking parameters: NOTE WELL: they are described in
param.xweb but actually defined in chunker.xsl to make it independent
+
+2002-06-13 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.xweb: Added parameter for disabling HTML output when testing various HTML Help
features.
+
+ * param.xweb: New features. A lot of new features. For HTML Help.
+
+2002-06-12 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * chunk-common.xsl, param.ent, param.xweb: Added new parameters
suppress.{footer|header}.navigation for separate control over navigation bar in footer and
header.
+
+2002-06-11 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl: Make sure formal objects have an anchor
+
+ * graphics.xsl: Don't put alt on object or embed
+
+ * graphics.xsl: Don't output viewport table if it isn't going to do anything
useful
+
+ * graphics.xsl, param.ent, param.xweb: Made new parameters public
+
+ * html-rtf.xsl: Fix list of block elements and support xhtml
+
+ * html-rtf.xsl: When unwrapping; don't produce empty elements if there's no
need
+
+ * xref.xsl: Experimental support for xrefstyle
+
+2002-06-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl: Feature req #565822: support multiple html.stylesheets
+
+ * docbook.xsl: Patch #565199: fix quotation marks in draft URL generation in CSS
+
+2002-06-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl: Add support for HTML META name=description from abstract
+
+ * param.ent, param.xweb: New parameters: generate.meata.abstract and
use.role.as.xrefstyle
+
+2002-06-03 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile: Added dependencies for profiling stylesheets
+
+2002-05-23 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl, param.ent, param.xweb: Support for SVG in HTML
+
+ * html-rtf.xsl: Protect calls to extension functions behind function-available tests
+
+2002-05-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * qandaset.xsl: Fix anchors for references to QandAEntrys. Output '. ' in some
contexts (this is a hack)
+
+2002-05-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * onechunk.xsl: Make TOC (and other internal references) all just fragment
identifiers...we're making one chunk after all
+
+2002-05-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl, html.xsl: Moved href.target to html.xsl; added href.target.uri (which is
functionally equivalent to href.target in the non-chunking case)
+
+2002-05-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk.xsl, onechunk.xsl: Fix bugs in onechunk---it wasn't working at all
+
+2002-05-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Bug #555809: make sure that a longdesc, if written, gets the correct
relative URI
+
+2002-05-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Fix inherited directory naming problems when using dbhtml. Add
context to site navigation link calls
+
+ * chunk-common.xsl, param.ent, param.xweb: Add extra LINK elements to the HTML HEAD of
chunked output (for enhanced site navigation as per Mozilla 1.0)
+
+ * chunker.xsl: Work around relative filename bug in libxslt
+
+ * pi.xsl: Try to avoid x//y in inherited dbhtml dir settings
+
+2002-05-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl: Support title on blockquote
+
+ * chunk.xsl: Turn off refentry.separator by default when chunking
+
+ * chunk.xsl: Fix ugly prev/next bug introduced by my attempt to work around Xalan
problems
+
+ * graphics.xsl: Reworked support for graphic attributes; now support DocBook 4.2CR1
attributes
+
+ * html.xsl: Remove reference to obsolete using.chunker parameter
+
+ * math.xsl: Support MathML by passing it through unchanged
+
+ * param.ent, param.xweb: Added points.per.em; removed obsolete using.chunker
+
+ * table.xsl: Improve support for table borders drawn with CSS (get the semantics right);
add support for entry-bgcolor PI
+
+ * verbatim.xsl: Format literal layout elements correctly when linenumbering
+
+ * xref.xsl: Support xref to refnamediv and all elements with titles (at least when they
have titles)
+
+2002-05-10 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * chunk.xsl: Added support for manifest file as requested by Nik in #552945
+
+2002-05-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Remove reference to obsolete using.chunker parameter
+
+2002-05-10 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * manifest.xsl, param.ent, param.xweb: Added support for manifest file as requested by
Nik in #552945
+
+2002-05-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * pi.xsl: Remove reference to obsolete using.chunker parameter
+
+2002-05-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * chunk.xsl: The call to write.chunk did not have the $chunk.quietly parameter set.
+ I think I failed to commit that change after testing it in Feb.
+
+ * xref.xsl: Added a template for article in mode="xref-to" that is similar
+ to the one for chapter. Now you can use <xref> with a linkend
+ pointing to an article.
+
+2002-05-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk.xsl, onechunk.xsl: Fix bug #551966 applying onechunk to book
+
+2002-04-30 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk.xsl: First attempt to workaround Xalan array-out-of-bounds bug
+
+2002-03-25 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl, chunk-common.xsl, pi.xsl: Handle links across dbhtml-specified relative
directories correctly
+
+ * formal.xsl: Support longdesc on tables
+
+ * table.xsl: Use the textobject/phrase for the table summary attribute, if one is
present
+
+2002-03-24 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Remove style from longdesc link; added support for textdata in
textobject
+
+ * inline.xsl: Support personname
+
+ * xref.xsl: Handle xref to editor, othercredit, and personname
+
+2002-03-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl, titlepage.xsl: Support biblioid
+
+2002-03-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * Makefile, autotoc.xsl, component.xsl, division.xsl, param.ent, param.xweb,
qandaset.xsl, refentry.xsl, sections.xsl:
+ Replace generate.*.toc and generate.*.lot with single generate.toc parameter.
+
+ * autotoc.xsl: Fix ToC section depth calculation
+
+2002-03-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * synop.xsl: Improve appearance of classsynopsis elements
+
+2002-03-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore: Ignore profiling stylesheets
+
+ * Makefile: Make profiling onechunk
+
+ * admon.xsl, autoidx.xsl, autotoc.xsl, biblio.xsl, block.xsl, callout.xsl,
changebars.xsl, chunk-common.xsl, chunk.xsl, chunker.xsl, chunktoc.xsl, component.xsl,
division.xsl, docbook.xsl, ebnf.xsl, footnote.xsl, formal.xsl, glossary.xsl, graphics.xsl,
html-rtf.xsl, html.xsl, index.xsl, info.xsl, inline.xsl, keywords.xsl, lists.xsl,
maketoc.xsl, math.xsl, oldchunker.xsl, onechunk.xsl, param.ent, param.xweb, pi.xsl,
qandaset.xsl, refentry.xsl, sections.xsl, synop.xsl, table.xsl, titlepage.templates.xml,
titlepage.xsl, toc.xsl, verbatim.xsl, xref.xsl:
+ Whitespace only: change CR/LF back to LF. Norm was a total moron.
+
+ * admon.xsl, autoidx.xsl, autotoc.xsl, biblio.xsl, block.xsl, callout.xsl,
changebars.xsl, chunk-common.xsl, chunk.xsl, chunker.xsl, chunktoc.xsl, component.xsl,
division.xsl, docbook.xsl, ebnf.xsl, footnote.xsl, formal.xsl, glossary.xsl, graphics.xsl,
html-rtf.xsl, html.xsl, index.xsl, info.xsl, inline.xsl, keywords.xsl, lists.xsl,
maketoc.xsl, math.xsl, oldchunker.xsl, onechunk.xsl, param.ent, param.xweb, pi.xsl,
qandaset.xsl, refentry.xsl, sections.xsl, synop.xsl, table.xsl, titlepage.templates.xml,
titlepage.xsl, toc.xsl, verbatim.xsl, xref.xsl:
+ Whitespace changes only: use PC-style CR/LF because Unix clients choke on this far less
often than PC clients choke on the reverse. Grrr.
+
+ * block.xsl: Generate anchors before the formal.object.heading, not within it; support
formal.title.placement
+
+ * formal.xsl, lists.xsl, param.ent, param.xweb: Support formal.title.placement
+
+ * lists.xsl, titlepage.xsl: Handle revisionflag a little better on copyrights
+
+ * titlepage.xsl: Generate anchors before the formal.object.heading, not within it
+
+2002-03-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * footnote.xsl: Fix debugging error
+
+ * footnote.xsl: Numerate footnotes and table footnotes correctly
+
+ * lists.xsl: Bug #516227: segmentedlist/titles
+
+ * refentry.xsl: Process refsynopsisdiv titles in their own template so they don't
get default title processing
+
+ * table.xsl: Make tfoot come out before tbody; even in HTML it's supposed to be that
way
+
+ * verbatim.xsl: Improve efficiency of make-verbatim; thanks to Paul Grosso, John
Dreystadt, et. al.
+
+2002-03-12 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * callout.xsl: Modified match="co" template to use its linkends attribute
+ to form a hotlink to the callout element, forming the
+ two-ways links as described in
+ The Definitive Guide. At this time, only a single linkend
+ value is supported, since HTML doesn't handle multiply-targeted
+ links.
+
+2002-03-11 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * footnote.xsl: Fixed bug #520995. Removed duplicated footnote numbers.
+
+2002-03-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Support the new generate.id.attributes parameter to prevent generating
both div ID and a NAME attributes; also suppress revhistory in bibliographies
+
+ * component.xsl, division.xsl, glossary.xsl, index.xsl, param.ent, param.xweb:
+ Support the new generate.id.attributes parameter to prevent generating both div ID and a
NAME attributes
+
+ * inline.xsl: Use em instead of i for emphasis
+
+ * onechunk.xsl: Update onechunk to the new chunking scheme
+
+2002-03-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * autotoc.xsl: Modified refentry to use mode=title.markup rather than mode=title
+ so indexterms are not included in the TOC entries for refentry.
+
+2002-03-03 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, param.ent, param.xweb: Added new stylesheet parameters for profiling.
+
+2002-03-01 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile, Makefile.param: First portion of new profiling code. New stylesheet
parameters will come later.
+
+2002-03-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl: Move stylesheet.result.type out of param and put it explicitly in each
stylesheet because it has to be different
+
+ * graphics.xsl: Handle the case where graphics in inlineequations are inline
+
+ * param.ent: Removed stylesheet.result.type reference
+
+ * param.xweb: Added fragref for chunk.quietly
+
+ * titlepage.xsl: Added DIV wrappers to author and authorgroup for CSS styling
+
+2002-02-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * chunker.xsl, chunktoc.xsl, graphics.xsl, param.ent, param.xweb, titlepage.xsl:
+ Added chunk.quietly parameter and altered the calls
+ to write.chunk to set the 'quiet' param to that value.
+
+2002-02-21 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, math.xsl, param.ent, param.xweb: Better control over delimiters for
TeX equations. Added parameter tex.math.delims, when is set to 0, no delimiters (like $
and $$) are output. Same can be done for single equation by <?dbtex
delims="no"?>.
+
+2002-02-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Fix toc-depth bug in recursive sections
+
+2002-02-10 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, param.ent, param.xweb: Added parameter htmlhelp.default.topic for
overriding default topic to display.
+
+2002-02-09 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, param.ent, param.xweb: Added parameter which controls appearance of
root element in HTML Help ToC.
+
+2002-02-07 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl, chunk-common.xsl, chunk.xsl, chunktoc.xsl, maketoc.xsl, param.ent,
param.xweb:
+ Added experimental manual TOC processing for chunking and TOC generation
+
+ * calc-chunks.xsl, chunk-experimental.xsl, expchunk.xsl:
+ Deleting old experiments
+
+ * docbook.xsl: Tweaked rendering of 'draft' watermark
+
+2002-02-03 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, param.ent, param.xweb: Added parameter htmlhelp.title for manual
control over HTML Help title. Improved code for automatic extraction of title from
document.
+
+2002-01-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl, param.ent, param.xweb: Support 'draft' watermark
+
+2002-01-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl, block.xsl, docbook.xsl, footnote.xsl: Bug #503271: output
biblioentry.item.separator after citetitle
+
+ * block.xsl, footnote.xsl, html-rtf.xsl, param.ent, param.xweb:
+ Added html.cleanup parameter; if non-zero, do some post-processing of RTFs to improve
formatting
+
+2002-01-22 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.ent, param.xweb: Feature request #507087. Added parameter for controling
appearance of icons in HTML Help ToC.
+
+2002-01-21 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * biblio.xsl: Fixed bug #505683. Changed <I> to <i> to make output
compatible with XHTML.
+
+2002-01-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl, param.ent, param.xweb: Use the pixels.per.inch parameter
+
+2002-01-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Convert graphic widths/depths to pixels
+
+2002-01-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk.xsl: Make root.filename supercede use.id.as.filename
+
+ * titlepage.xsl: Added template for confsponsor
+
+2002-01-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * glossary.xsl, inline.xsl: Make glossary.collection (usually) work when chunking is
used; allow the use of glossdivs to be toggled in the document
+
+ * glossary.xsl, inline.xsl, param.ent, param.xweb: First cut at supporting a
glossary.collection file
+
+2002-01-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile.param: Makefile.param is auto generated
+
+ * lists.xsl, param.ent, param.xweb: Use global parameter variablelist.as.table
+
+2002-01-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * changebars.xsl: Fix typo
+
+ * chunker.xsl: Use output.method parameter
+
+ * footnote.xsl: Number footnotes in refentrys individually; add priority to match on
first para of a footnote
+
+ * lists.xsl: Improve list formatting
+
+ * param.ent, param.xweb: Added new parameters: make.valid.html, refentry.generate.title,
and output.method; removed unused parameter callout.unicode.font
+
+ * refentry.xsl: Improve refentry formatting
+
+ * synop.xsl: Made several synopsis elements inline and reworked the formatting code
accordingly
+
+ * titlepage.xsl: Fix formatting of copyright with multiple holders
+
+ * xref.xsl: Added target parameter to link
+
+2001-12-15 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * graphics.xsl, math.xsl: Improved support for TeX math inside equations.
+
+2001-12-06 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile.param, docbook.xsl, math.xsl, param.ent, param.xweb:
+ Added support for TeX math in alt element. When using PassiveTeX, TeX equations can be
directly passed to TeX. When using HTML, TeX file with code necessary to produce image
equivalents of equations is generated.
+
+ * chunk.xsl, chunker.xsl: Template write.text.chunk moved to common place.
+
+2001-12-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * Makefile, Makefile.param, chunk.xsl, param.ent, param.xweb:
+ Fix chunking parameter errors
+
+ * Makefile, Makefile.param, param.ent, param.xweb: Updated parameters and parameter
consistency checking
+
+ * changebars.xsl: Feature #481981: support simpara and formalpara in changebars.xsl
+
+ * chunk-experimental.xsl: More hacking
+
+ * chunk.xsl: Feature #477348: support chunk.section.depth (lots and lots of changes
here: danger will robinson)
+
+ * xref.xsl: Feature #481793: support xref to refentry
+
+2001-12-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl: Allow inlines and anchors in titles
+
+2001-12-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * changebars.xsl, table.xsl: Bug #472836: @revisionflag and table entries
+
+ * qandaset.xsl: Improve FAQ labeling
+
+2001-11-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Patch #478068: procedures with one step
+
+2001-11-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl, param.ent: Support formatting segmented lists as tables
+
+ * param.ent: Added punct.honorific parameter
+
+2001-11-28 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.ent: Added parameter htmlhelp.hhc.section.depth for controlling depth of
sections in a TOC in a left pane of HTML Help viewer.
+
+ * param.ent, param.xweb: Added support for automatic generation of map and context files
for HTML Help. Topic names and IDs are marked by special PI <?dbhh
topicname="..." topicid="..."?>.
+
+2001-11-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xweb: Support formatting segmented lists as tables
+
+ * param.xweb: Added punct.honorific parameter
+
+2001-11-28 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.xweb: Added parameter htmlhelp.hhc.section.depth for controlling depth of
sections in a TOC in a left pane of HTML Help viewer.
+
+2001-11-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * pi.xsl: Use common pi-attribute template
+
+2001-11-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Support tabular presentation of variablelists
+
+ * qandaset.xsl: Format QandASet as a table; there's just no other way to get the
formatting right without resorting to absurd hackery
+
+ * refentry.xsl: Fixed typo in refentry separator test
+
+2001-11-18 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * Makefile, glossary.xsl, inline.xsl, param.ent, param.xweb:
+ Added parameter glossterm.auto.link. When set to 1 links from glossterm to glossentry
are created automatically even if there is no linkend attribute on glossterm and id
attribute on glossentry.
+
+ * inline.xsl: Baseform attribute is taken into account when autogenerating links for
glossterms.
+
+2001-11-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * graphics.xsl: Only output a longdesc link if there's actually a longdesc
+
+ * inline.xsl: Support experimental XLink support
+
+2001-11-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-experimental.xsl, chunk.xsl, docbook.xsl, ebnf.xsl, footnote.xsl, inline.xsl,
lists.xsl, param.xweb, synop.xsl, toc.xsl, xref.xsl:
+ Support well-formed documents, use key() instead of id()
+
+ * param.xweb: Added fragref for navig.* params
+
+2001-11-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * titlepage.xsl: Fixed formatting of addresses in affiliations in author names
+
+2001-11-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xweb: Move the obvious ID value from the src:fragment to the refentry in
parameter reference pages
+
+2001-11-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * chunk.xsl: Modified header and footer templates to support option
+ to use graphical icons for navigation.
+
+ * param.ent, param.xweb: Added new parameters supporting the option for graphical
+ icons in navigational headers and footers of chunked html.
+
+2001-11-05 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.ent: Parameters moved to params subdirectory.
+
+2001-11-05 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.ent: Added newline at eof
+
+2001-11-05 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.xweb: Parameters moved to params subdirectory.
+
+2001-11-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl, inline.xsl: Support pubwork=article on citetitle
+
+ * xref.xsl: Remove anchor name on anchor; it erroneously duplicates the html anchor
template
+
+2001-10-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * Makefile, graphics.xsl, param.ent, param.xweb: Support HTML longdesc using textobject
content
+
+ * table.xsl: Table support improvements
+
+2001-10-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Fix formatting of keycombo
+
+ * param.ent, param.xweb, table.xsl: Fix calculation of rowsep and colsep; added
experimental support for table.borders.with.css in HTML; calculation of alignments needs
to be added along the same lines
+
+2001-10-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Fixed a number of significant outstanding table problems; I think HTML and
FO now format all combinations of spans and missing cells correctly. But the border
drawing isn't perfect on FO tables yet.
+
+2001-10-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * biblio.xsl: Tweaked bibliography formatting to include the labels
+
+ * param.ent, param.xweb: Fixed some missing references
+
+ * xref.xsl: Tweaked cross reference stuff to prevent square brackets on biblio xrefs
from being underlined (it just looks ugly)
+
+2001-10-11 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl, docbook.xsl: Moved autoidx.xsl (and chunker.xsl) directly into
docbook.xsl
+
+ * chunk-common.xsl, chunk.xsl: Moved chunk-common into chunk; there's no need for a
separate common file anymore
+
+ * chunker.xsl: Removed some out-of-date comments
+
+ * index.xsl: Removed empty generate-index function; we're now using autoidx all the
time
+
+ * titlepage.xsl: Moved support for generate.legalnotice.link directly into
titlepage.xsl
+
+2001-10-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xweb: Added fragrefs for new params
+
+2001-10-07 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore: Added param.html to ignore list
+
+ * .cvsignore, Makefile, param.ent, param.xsl, param.xweb:
+ Generate params from an xweb file
+
+ * autotoc.xsl, calc-chunks.xsl, chunk-common.xsl, chunk-experimental.xsl, chunker.xsl,
ebnf.xsl:
+ Removed all top-level parameters; they're now all in param.xsl
+
+2001-10-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * callout.xsl: Use function-available to select callout extension function
+
+ * component.xsl: Make component ids unconditional
+
+ * graphics.xsl: Use function-available to select text-insert extension function
+
+ * inline.xsl: Make sure all the variants of sgmltag have a class attribute
+
+ * refentry.xsl: Make anchors unconditional, support a separator between refentrys
+
+ * table.xsl: Use function-available to select extension functions
+
+ * titlepage.templates.xml: Added refentry titlepages, but note that refentrys don't
usually have one, they usually begin with the Name section
+
+ * titlepage.xsl: Added refentry.titlepage.{recto,verso}.style properties
+
+ * verbatim.xsl: Use function-available to select verbatim extension function
+
+ * xref.xsl: Added names to the link templates so that they can be called that way
+
+ * xtchunk.xsl, xtchunker.xsl: No point keeping the XT files now that I'm using
function-available
+
+2001-09-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * admon.xsl, biblio.xsl, block.xsl, callout.xsl, component.xsl, division.xsl, ebnf.xsl,
formal.xsl, glossary.xsl, graphics.xsl, html.xsl, index.xsl, inline.xsl, lists.xsl,
qandaset.xsl, refentry.xsl, sections.xsl, synop.xsl, table.xsl, verbatim.xsl, xref.xsl:
+ Bug #464487: use (new) anchor template to consistently generate HTML anchors (usually
conditionally, in other words, only for elements that actually have an ID)
+
+2001-09-25 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Fix gentext.nav.* templates
+
+ * param.xsl, titlepage.xsl: Support automatic collation of year ranges in copyright
+
+2001-09-24 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * refentry.xsl, synop.xsl: Added some paras to improve spacing
+
+ * verbatim.xsl: Implemented changes suggested by Paul Winder, Sam Brow, and John
Dreystadt of Arbortext to make 'make-verbatim' less memory intensive; also added
paras to literallayout and address divs for better spacing in NS6
+
+2001-09-22 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * changebars.xsl: sgmltag is an inline
+
+ * chunk-common.xsl: Feature request #439053: support generate.legalnotice.link
+
+ * xref.xsl: Bug #463033: allow xref to list items (in orderedlists) and varlistentrys
+
+ * xref.xsl: Bug #462830: allow %p in templates
+
+2001-09-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * onechunk.xsl: New file.
+
+2001-08-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Fix orderedlist numerations
+
+2001-08-25 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * sections.xsl: Bug #451005: no id anchor for bridgehead
+
+2001-08-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * xref.xsl: Display the ID when gentext cannot be created
+
+2001-08-11 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * param.xsl: Removed the '?' from olink resolver parameter because
+ the olink template will add that (or not, depending on
+ how that template is customized).
+
+2001-08-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xsl, verbatim.xsl: Support shade.verbatim parameter
+
+2001-08-05 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xsl: Removed the FormatDingbatCallout classes, they were the same as the
FormatUnicodeCallout classes but with a font wrapper. Added a callout.unicode.font
parameter to wrap Unicode callouts
+
+2001-08-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Add '.' to the autotoc.label.separator; suppress the separator if
there is no label
+
+ * chunker.xsl: Added a quiet parameter to suppress the Writing... message
+
+ * refentry.xsl: Don't output anchor for refsect*, the anchor is output as part of
the title processing
+
+2001-08-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * sections.xsl: Allow anchors in section titles
+
+2001-08-02 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xref.xsl: Changed <link> to process its endterm if the element content
+ is empty.
+
+2001-08-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl: Don't calculate ids where they aren't used; don't put ids
on divs because anchors will be output in the component title
+
+ * footnote.xsl: Process simpara in footnote; warn if something unexpected turns up in a
footnote
+
+ * formal.xsl: Allow anchors in formal object titles
+
+ * graphics.xsl: Output anchors for images that have IDs
+
+ * lists.xsl: Output anchors for list elements with IDs
+
+ * param.xsl: Leave ../ out of graphics paths by default; that doesn't make sense
anymore
+
+ * param.xsl, xref.xsl: First crude beginnings of olink support
+
+ * qandaset.xsl: Remove unnecessary spaces
+
+ * titlepage.templates.xml: Don't suppress othercredit on titlepages
+
+ * titlepage.xsl: Handle othercredits on title pages
+
+2001-07-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl, param.xsl: Fix title-end punctuation problems on formalparas
+
+2001-07-17 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * graphics.xsl: Fixed bug #442160. Parameter graphic.default.extension is now used also
for <graphic> and <inlinegraphic> not only for <imagedata>.
+
+2001-07-17 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xref.xsl: xref element with endterm attribute now uses normal templates
+ to process the children of the element pointed to by the endterm
+ ID. Formerly it just used the built-in template and rendered
+ just the text nodes.
+
+2001-07-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl, param.xsl: Added phrase.propagates.style and emphasis.propagates.style: if
true, wrap a span around phrase and emphasis elements with the role attribute propagated
to the class attribute
+
+2001-07-16 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * sections.xsl: added null templates for section titleabbrev in normal mode
+
+2001-07-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Wrap tbody around table footnotes (so that the HTML table model is not
broken)
+
+2001-07-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xsl: Make generate.section.toc.level 0 by default
+
+2001-07-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk.xsl: Remove extension namespace declarations; they aren't actually used in
this module
+
+ * chunker.xsl: Fix EXSLT namespace name for exsl:document element
+
+ * chunker.xsl: Make exsl:document the first choice
+
+ * chunker.xsl, oldchunker.xsl, param.xsl: Move declaration for default.encoding and
saxon.character.representation from param.xsl to (old)chunker.xsl so that chunker.xsl can
be used by any stylesheet (indepedent of docbook.xsl). Maybe this should get moved to
lib...
+
+ * pi.xsl: Irrelevant encoding change
+
+2001-07-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Fixed typo in reference to annotate.toc variable
+
+2001-07-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * calc-chunks.xsl, chunk-experimental.xsl: Break chunk calculation and chunking into two
tasks; *requires* every chunk to have an ID
+
+ * chunker.xsl: Use element-available function not vendor to find chunking elements
+
+ * exsltchunk.xsl, exsltchunker.xsl: These have been integrated into the regular chunker
now that it's based on extension-available()
+
+ * keywords.xsl: Tweaked handling of keywords to avoid multiple templates
+
+ * oldchunker.xsl: New file.
+
+ * qandaset.xsl: Improve QandA formatting; make question bold if defaultlabel=none (FR
#419315)
+
+ * xref.xsl: Support xref to bridgehead
+
+2001-07-07 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xsl: Added callout.dingbats parameter (for extension support; not really used in
HTML)
+
+2001-07-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-experimental.xsl, expchunk.xsl: New file.
+
+2001-07-05 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * block.xsl: Whitespace
+
+ * block.xsl, lists.xsl: FR #422097, make a listitem containing a single simpara output
an li with only inline content
+
+ * chunk-common.xsl: Patch #428987, use the id of the root element if use.id.as.filename
is non-zero; also chunk a /section properly
+
+ * chunk-common.xsl: Patch #418401, add accesskey attributes to HTML navigation
+
+ * param.xsl, sections.xsl: Change semantics of generate.section.toc.level; 0 no longer
means ignored it now means less than 1 :-)
+
+ * param.xsl, sections.xsl: SR #431040, added generate.section.toc.level parameter to
control depth of sections which get a TOC
+
+ * titlepage.xsl: Patch #415865, output contrib for authors and othercontribs
+
+2001-07-04 <uid48421(a)users.sourceforge.net>
+
+ * autotoc.xsl: Support annotated TOCs
+
+ * biblio.xsl, param.xsl, xref.xsl: Support an external bibliography collection
+
+ * chunk-common.xsl, docbook.xsl, param.xsl: Bug #418968: replaced body.attrs
attribute-set with body.attributes template
+
+ * component.xsl, sections.xsl: Remove internal references to *.titlepage.recto.mode and
*.titlepage.verso.mode
+
+ * ebnf.xsl: Minor presentation bug fixes
+
+ * xref.xsl: Bug #429011, fix xref to qandset elements
+
+2001-06-22 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl, ebnf.xsl: Support EBNF
+
+ * param.xsl: Remove unused parameter: check.idref
+
+2001-06-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl, param.xsl, xref.xsl: Use common code to calculate step numbers; support
xref to procedures and steps; added formal.procedures parameter
+
+2001-06-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.xsl: Generate formal titles correctly
+
+ * graphics.xsl: Don't put span around inlinemediaobject in programlistings or
screens (causes problems with line numbering and callouts)
+
+ * refentry.xsl: Bug 434102: fix refentry inside of chapter and fix refsynopsisdiv
formatting in both FO and HTML
+
+ * xref.xsl: Support xref to authorgroup
+
+2001-06-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Reordered erroneous test: only link to top-level sections, even if
the first one is a chunk
+
+2001-06-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * exsltchunk.xsl, exsltchunker.xsl: New file.
+
+2001-06-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl: Handle subtitle in articleinfo
+
+2001-06-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Make sure the root element gets processed correctly so that it
generates the right titlepage
+
+ * component.xsl: Don't output ID attributes on DIVs with required titles since they
conflict with the NAME attributes on the subsequently output A tags.
+
+ * docbook.xsl: Pass the current node to user.head.content
+
+ * index.xsl: Updated comment
+
+2001-06-07 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * lists.xsl: Things preceding steps in procedure are placed before OL list.
+
+2001-06-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Fixed typo in compact list support; backed out procedure step changes
+
+ * sections.xsl: Fixed CSS typo; clear: all should be clear: both
+
+2001-06-02 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * lists.xsl: Fixed bug #424926. Things preceding steps in procedure are not placed
inside OL list.
+
+2001-05-23 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl: Reorganized templates for clarity
+
+ * graphics.xsl: Fix dup. template bug with is.graphic.*
+
+ * titlepage.xsl: Added template for publisher
+
+2001-05-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl: Make the TOC label/title separator a parameter
+
+ * callout.xsl, verbatim.xsl: Move calculation of linenumber.* parameters into the
number.rtf.lines template
+
+ * changebars.xsl: Add link and member as inlines
+
+ * sections.xsl: Refactor the section title code
+
+ * titlepage.templates.xml: Reworked titlepage template processing to support use of more
interesting
+ predicates.
+
+ Note: in previous versions, at most one title, subtitle, or titleabbrev
+ element would be processed for each title page. In the new design, if you
+ have multiple title, subtitle, or titleabbrev elements inside an info
+ wrapper (you shouldn't!), they will all be processed.
+
+2001-05-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * param.xsl: Fixed ID typo
+
+ * synop.xsl: Fixed synopfragmentref link (suggested by Philippe Martin)
+
+2001-05-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autotoc.xsl, param.xsl: Mostly failed attempt to add bridgeheads to the automatic TOC;
this option is turned off by default and you should leave it that way.
+
+ * sections.xsl: Calculate the heading level for bridgeheads
+
+2001-05-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lists.xsl: Output anchors for procedures and steps
+
+ * table.xsl: Process head/body/foot in the right order
+
+2001-04-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl, chunk.xsl, xtchunk.xsl: Automatically make an index when chunking
with a processor other than XT
+
+2001-04-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * changebars.xsl: Support a few more elements
+
+ * inline.xsl: Make glossterms hot if they're links. And make them italic.
+
+ * lists.xsl: Improve procedure step/substep enumeration
+
+2001-04-24 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Fix chunking bug
+
+ * chunk-common.xsl: Feature request 416507: added chunk.sections and
chunk.first.sections to provide greater chunking flexibility
+
+ * chunker.xsl: Output ID in message
+
+ * glossary.xsl: Fix bug that caused duplicated glossary entries
+
+ * qandaset.xsl: Bug #418100: fix qandaentry anchors; also fixed formatting bug in
questions with indexterms
+
+2001-04-21 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * chunker.xsl: Added parameters for changing output encoding in chunked HTML
+
+2001-04-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Improve processing of trademarks
+
+2001-04-21 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * param.xsl: Added parameters for changing output encoding in chunked HTML
+
+2001-04-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * inline.xsl: Restoring accidentally deleted citetitle template
+
+2001-04-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * autoidx.xsl: Fix bug: lowercase and uppercase need to be strings (not element names
:-)
+
+ * inline.xsl, param.xsl: Bug #413982, easy support for man page CGI links on
citerefentry
+
+2001-04-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * docbook.xsl, param.xsl: Move label.from.part parameter into param.xsl; default it to 0
so that chapters and appendixes are numbered monotonically throughout a book by default.
Moved param.xsl up in the include list, just for good measure
+
+2001-04-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.xsl: Fix bug in processing of subtitle content on components
+
+ * glossary.xsl, titlepage.templates.xml: Fix formatting of glossarys--things were really
broken
+
+ * xref.xsl: Patches Tracker #415439: support title attribute on HTML anchors associated
with xrefs
+
+2001-04-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Process footnotes correctly when chunking; add summary attribute to
navigation tables
+
+ * docbook.xsl: Support inheriting of *info keywords
+
+ * footnote.xsl, sections.xsl: Process footnotes correctly when chunking
+
+ * formal.xsl: Use gentext templates for formal object titles
+
+ * param.xsl: Added new parameters: inherit.keywords, process.source.toc, and
process.empty.source.toc; changed the default for spacing.paras to 0
+
+ * table.xsl: Improve support for align attribute on tgroup
+
+ * toc.xsl: Support DocBook toc markup
+
+ * xref.xsl: Make a title attribute on HTML anchors for links to things with titles
+
+2001-04-05 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.xsl: Don't translate tgroup align into HTML table align--they don't mean
the same thing
+
+ * titlepage.xsl: Suppress titleabbrev on the title page
+
+2001-04-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk-common.xsl: Move xsl:message about chunks into the chunker modules
+
+ * chunker.xsl: Support indent and doctype public/system on chunks (for Saxon, anyway,
Xalan's multiple-document extension doesn't seem to support this)
+
+ * xtchunker.xsl: Use xsl:choose to support xml, html, and text output methods
+
+2001-04-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * callout.xsl: Fix bug 412487, make XSL-generated callout marks honor callout mark
parameters
+
+ * chunk-common.xsl: Remove unnecessary xmlns declarations
+
+ * chunker.xsl: Patch to make saxon not produce xml version=1.1 documents
+
+ * param.xsl: Documentation fixes
+
+ * qandaset.xsl: Apply patch 412510 by Jon Willeke, make xref to Question work correctly
+
+ * xref.xsl: Remove unnecessary parameter assignment
+
+2001-04-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore, Makefile, admon.xsl, autoidx.xsl, autotoc.xsl, biblio.xsl, block.xsl,
callout.xsl, changebars.xsl, chunk-common.xsl, chunk.xsl, chunker.xsl, component.xsl,
division.xsl, docbook.xsl, ebnf.xsl, footnote.xsl, formal.xsl, glossary.xsl, graphics.xsl,
html.xsl, index.xsl, info.xsl, inline.xsl, keywords.xsl, lists.xsl, math.xsl, param.xsl,
pi.xsl, qandaset.xsl, refentry.xsl, sections.xsl, synop.xsl, table.xsl,
titlepage.templates.xml, titlepage.xsl, toc.xsl, verbatim.xsl, xref.xsl, xtchunk.xsl,
xtchunker.xsl:
+ New file.
+
+ * Makefile: Use the cvstools version of saxon
+
Added: trunk/docs/resources/support/docbook-xsl/html/admon.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/admon.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/admon.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,124 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: admon.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template name="admon.graphic.width">
+ <xsl:param name="node" select="."/>
+ <xsl:text>25</xsl:text>
+</xsl:template>
+
+<xsl:template match="note|important|warning|caution|tip">
+ <xsl:choose>
+ <xsl:when test="$admon.graphics != 0">
+ <xsl:call-template name="graphical.admonition"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="nongraphical.admonition"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="admon.graphic">
+ <xsl:param name="node" select="."/>
+ <xsl:value-of select="$admon.graphics.path"/>
+ <xsl:choose>
+ <xsl:when
test="local-name($node)='note'">note</xsl:when>
+ <xsl:when
test="local-name($node)='warning'">warning</xsl:when>
+ <xsl:when
test="local-name($node)='caution'">caution</xsl:when>
+ <xsl:when
test="local-name($node)='tip'">tip</xsl:when>
+ <xsl:when
test="local-name($node)='important'">important</xsl:when>
+ <xsl:otherwise>note</xsl:otherwise>
+ </xsl:choose>
+ <xsl:value-of select="$admon.graphics.extension"/>
+</xsl:template>
+
+<xsl:template name="graphical.admonition">
+ <xsl:variable name="admon.type">
+ <xsl:choose>
+ <xsl:when
test="local-name(.)='note'">Note</xsl:when>
+ <xsl:when
test="local-name(.)='warning'">Warning</xsl:when>
+ <xsl:when
test="local-name(.)='caution'">Caution</xsl:when>
+ <xsl:when test="local-name(.)='tip'">Tip</xsl:when>
+ <xsl:when
test="local-name(.)='important'">Important</xsl:when>
+ <xsl:otherwise>Note</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <div class="{name(.)}">
+ <xsl:if test="$admon.style != ''">
+ <xsl:attribute name="style">
+ <xsl:value-of select="$admon.style"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <table border="0">
+ <xsl:attribute name="summary">
+ <xsl:value-of select="$admon.type"/>
+ <xsl:if test="title">
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="title"/>
+ </xsl:if>
+ </xsl:attribute>
+ <tr>
+ <td rowspan="2" align="center" valign="top">
+ <xsl:attribute name="width">
+ <xsl:call-template name="admon.graphic.width"/>
+ </xsl:attribute>
+ <img alt="[{$admon.type}]">
+ <xsl:attribute name="src">
+ <xsl:call-template name="admon.graphic"/>
+ </xsl:attribute>
+ </img>
+ </td>
+ <th align="left">
+ <xsl:call-template name="anchor"/>
+ <xsl:if test="$admon.textlabel != 0 or title">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </xsl:if>
+ </th>
+ </tr>
+ <tr>
+ <td colspan="2" align="left" valign="top">
+ <xsl:apply-templates/>
+ </td>
+ </tr>
+ </table>
+ </div>
+</xsl:template>
+
+<xsl:template name="nongraphical.admonition">
+ <div class="{name(.)}">
+ <xsl:if test="$admon.style">
+ <xsl:attribute name="style">
+ <xsl:value-of select="$admon.style"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <h3 class="title">
+ <xsl:call-template name="anchor"/>
+ <xsl:if test="$admon.textlabel != 0 or title">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </xsl:if>
+ </h3>
+
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="note/title"></xsl:template>
+<xsl:template match="important/title"></xsl:template>
+<xsl:template match="warning/title"></xsl:template>
+<xsl:template match="caution/title"></xsl:template>
+<xsl:template match="tip/title"></xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/autoidx-ng.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/autoidx-ng.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/autoidx-ng.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<!DOCTYPE xsl:stylesheet [
+
+<!ENTITY lowercase "'abcdefghijklmnopqrstuvwxyz'">
+<!ENTITY uppercase "'ABCDEFGHIJKLMNOPQRSTUVWXYZ'">
+
+<!ENTITY primary 'normalize-space(concat(primary/@sortas,
primary[not(@sortas)]))'>
+<!ENTITY secondary 'normalize-space(concat(secondary/@sortas,
secondary[not(@sortas)]))'>
+<!ENTITY tertiary 'normalize-space(concat(tertiary/@sortas,
tertiary[not(@sortas)]))'>
+
+<!ENTITY sep '" "'>
+<!ENTITY scope 'count(ancestor::node()|$scope) = count(ancestor::node())'>
+]>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version="1.0"
+
xmlns:func="http://exslt.org/functions"
+ exclude-result-prefixes="i"
+ xmlns:i="urn:cz-kosek:functions:index">
+
+<!-- ********************************************************************
+ $Id: autoidx-ng.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the DocBook XSL Stylesheet distribution.
+ See ../README or
http://docbook.sf.net/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:include href="../common/autoidx-ng.xsl"/>
+
+<!-- Modified original code is using index group codes instead of just first letter
+ to gain better grouping -->
+<xsl:template name="generate-index">
+ <xsl:param name="scope"
select="(ancestor::book|/)[last()]"/>
+
+ <xsl:variable name="terms"
+ select="//indexterm[count(.|key('group-code',
+
i:group-index(&primary;))[&scope;][1]) = 1
+ and not(@class = 'endofrange')]"/>
+
+ <div class="index">
+ <xsl:apply-templates select="$terms" mode="index-div">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="i:group-index(&primary;)"
data-type="number"/>
+ </xsl:apply-templates>
+ </div>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-div">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:variable name="key"
+ select="i:group-index(&primary;)"/>
+
+ <xsl:if test="key('group-code', $key)[&scope;]
+ [count(.|key('primary', &primary;)[&scope;][1]) =
1]">
+ <div class="indexdiv">
+ <h3>
+ <xsl:value-of select="i:group-letter($key)"/>
+ </h3>
+ <dl>
+ <xsl:apply-templates select="key('group-code',
$key)[&scope;]
+ [count(.|key('primary',
&primary;)[&scope;][1])=1]"
+ mode="index-primary">
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </dl>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/autoidx.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/autoidx.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/autoidx.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,415 @@
+<?xml version="1.0"?>
+<!DOCTYPE xsl:stylesheet [
+
+<!ENTITY lowercase "'abcdefghijklmnopqrstuvwxyz'">
+<!ENTITY uppercase "'ABCDEFGHIJKLMNOPQRSTUVWXYZ'">
+
+<!ENTITY primary 'normalize-space(concat(primary/@sortas,
primary[not(@sortas)]))'>
+<!ENTITY secondary 'normalize-space(concat(secondary/@sortas,
secondary[not(@sortas)]))'>
+<!ENTITY tertiary 'normalize-space(concat(tertiary/@sortas,
tertiary[not(@sortas)]))'>
+
+<!ENTITY section '(ancestor-or-self::set
+ |ancestor-or-self::book
+ |ancestor-or-self::part
+ |ancestor-or-self::reference
+ |ancestor-or-self::partintro
+ |ancestor-or-self::chapter
+ |ancestor-or-self::appendix
+ |ancestor-or-self::preface
+ |ancestor-or-self::article
+ |ancestor-or-self::section
+ |ancestor-or-self::sect1
+ |ancestor-or-self::sect2
+ |ancestor-or-self::sect3
+ |ancestor-or-self::sect4
+ |ancestor-or-self::sect5
+ |ancestor-or-self::refentry
+ |ancestor-or-self::refsect1
+ |ancestor-or-self::refsect2
+ |ancestor-or-self::refsect3
+ |ancestor-or-self::simplesect
+ |ancestor-or-self::bibliography
+ |ancestor-or-self::glossary
+ |ancestor-or-self::index
+ |ancestor-or-self::webpage)[last()]'>
+
+<!ENTITY section.id 'generate-id(§ion;)'>
+<!ENTITY sep '" "'>
+<!ENTITY scope 'count(ancestor::node()|$scope) = count(ancestor::node())'>
+]>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: autoidx.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<!-- Jeni Tennison gets all the credit for what follows.
+ I think I understand it :-) Anyway, I've hacked it a bit, so the
+ bugs are mine. -->
+
+<xsl:key name="letter"
+ match="indexterm"
+ use="translate(substring(&primary;, 1,
1),&lowercase;,&uppercase;)"/>
+
+<xsl:key name="primary"
+ match="indexterm"
+ use="&primary;"/>
+
+<xsl:key name="secondary"
+ match="indexterm"
+ use="concat(&primary;, &sep;, &secondary;)"/>
+
+<xsl:key name="tertiary"
+ match="indexterm"
+ use="concat(&primary;, &sep;, &secondary;, &sep;,
&tertiary;)"/>
+
+<xsl:key name="endofrange"
+ match="indexterm[@class='endofrange']"
+ use="@startref"/>
+
+<xsl:key name="primary-section"
+ match="indexterm[not(secondary) and not(see)]"
+ use="concat(&primary;, &sep;, §ion.id;)"/>
+
+<xsl:key name="secondary-section"
+ match="indexterm[not(tertiary) and not(see)]"
+ use="concat(&primary;, &sep;, &secondary;, &sep;,
§ion.id;)"/>
+
+<xsl:key name="tertiary-section"
+ match="indexterm[not(see)]"
+ use="concat(&primary;, &sep;, &secondary;, &sep;,
&tertiary;, &sep;, §ion.id;)"/>
+
+<xsl:key name="see-also"
+ match="indexterm[seealso]"
+ use="concat(&primary;, &sep;, &secondary;, &sep;,
&tertiary;, &sep;, seealso)"/>
+
+<xsl:key name="see"
+ match="indexterm[see]"
+ use="concat(&primary;, &sep;, &secondary;, &sep;,
&tertiary;, &sep;, see)"/>
+
+<xsl:key name="sections" match="*[@id]" use="@id"/>
+
+<xsl:template name="generate-index">
+ <xsl:param name="scope"
select="(ancestor::book|/)[last()]"/>
+
+ <xsl:variable name="terms"
+ select="//indexterm[count(.|key('letter',
+ translate(substring(&primary;, 1,
1),
+ &lowercase;,
+
&uppercase;))[&scope;][1]) = 1
+ and not(@class = 'endofrange')]"/>
+
+ <xsl:variable name="alphabetical"
+ select="$terms[contains(concat(&lowercase;, &uppercase;),
+ substring(&primary;, 1, 1))]"/>
+
+ <xsl:variable name="others"
select="$terms[not(contains(concat(&lowercase;,
+ &uppercase;),
+ substring(&primary;, 1,
1)))]"/>
+ <div class="index">
+ <xsl:if test="$others">
+ <div class="indexdiv">
+ <h3>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'index
symbols'"/>
+ </xsl:call-template>
+ </h3>
+ <dl>
+ <xsl:apply-templates select="$others[count(.|key('primary',
+ &primary;)[&scope;][1]) = 1]"
+ mode="index-symbol-div">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </dl>
+ </div>
+ </xsl:if>
+
+ <xsl:apply-templates select="$alphabetical[count(.|key('letter',
+ translate(substring(&primary;, 1, 1),
+
&lowercase;,&uppercase;))[&scope;][1]) = 1]"
+ mode="index-div">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </div>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-div">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:variable name="key"
+ select="translate(substring(&primary;, 1,
1),&lowercase;,&uppercase;)"/>
+
+ <!-- Make sure that we don't generate a div if there are no terms in scope
-->
+ <xsl:if test="key('letter', $key)[&scope;]
+ [count(.|key('primary', &primary;)[&scope;][1]) =
1]">
+ <div class="indexdiv">
+ <xsl:if test="contains(concat(&lowercase;, &uppercase;),
$key)">
+ <h3>
+ <xsl:value-of select="translate($key, &lowercase;,
&uppercase;)"/>
+ </h3>
+ </xsl:if>
+ <dl>
+ <xsl:apply-templates select="key('letter', $key)[&scope;]
+ [count(.|key('primary',
&primary;)[&scope;][1])=1]"
+ mode="index-primary">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </dl>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-symbol-div">
+ <xsl:param name="scope" select="/"/>
+
+ <xsl:variable name="key" select="translate(substring(&primary;,
1, 1),
+ &lowercase;,&uppercase;)"/>
+
+ <xsl:apply-templates select="key('letter', $key)
+ [count(.|key('primary',
&primary;)[&scope;][1]) = 1]"
+ mode="index-primary">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&primary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-primary">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:variable name="key" select="&primary;"/>
+ <xsl:variable name="refs" select="key('primary',
$key)[&scope;]"/>
+ <dt>
+ <xsl:value-of select="primary"/>
+ <xsl:for-each select="$refs[generate-id() =
generate-id(key('primary-section', concat($key, &sep;,
§ion.id;))[&scope;][1])]">
+ <xsl:apply-templates select="." mode="reference">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </xsl:for-each>
+
+ <xsl:if test="$refs[not(secondary)]/*[self::see]">
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see', concat(&primary;, &sep;, &sep;, &sep;,
see))[&scope;][1])]"
+ mode="index-see">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(see, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </xsl:if>
+ </dt>
+ <xsl:if test="$refs/secondary or
$refs[not(secondary)]/*[self::seealso]">
+ <dd>
+ <dl>
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see-also', concat(&primary;, &sep;, &sep;, &sep;,
seealso))[&scope;][1])]"
+ mode="index-seealso">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(seealso, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="$refs[secondary and
count(.|key('secondary', concat($key, &sep;,
&secondary;))[&scope;][1]) = 1]"
+ mode="index-secondary">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&secondary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </dl>
+ </dd>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-secondary">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:variable name="key" select="concat(&primary;, &sep;,
&secondary;)"/>
+ <xsl:variable name="refs" select="key('secondary',
$key)[&scope;]"/>
+ <dt>
+ <xsl:value-of select="secondary"/>
+ <xsl:for-each select="$refs[generate-id() =
generate-id(key('secondary-section', concat($key, &sep;,
§ion.id;))[&scope;][1])]">
+ <xsl:apply-templates select="." mode="reference">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </xsl:for-each>
+
+ <xsl:if test="$refs[not(tertiary)]/*[self::see]">
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see', concat(&primary;, &sep;, &secondary;,
&sep;, &sep;, see))[&scope;][1])]"
+ mode="index-see">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(see, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </xsl:if>
+ </dt>
+ <xsl:if test="$refs/tertiary or
$refs[not(tertiary)]/*[self::seealso]">
+ <dd>
+ <dl>
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see-also', concat(&primary;, &sep;, &secondary;,
&sep;, &sep;, seealso))[&scope;][1])]"
+ mode="index-seealso">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(seealso, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="$refs[tertiary and
count(.|key('tertiary', concat($key, &sep;, &tertiary;))[&scope;][1])
= 1]"
+ mode="index-tertiary">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(&tertiary;, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </dl>
+ </dd>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-tertiary">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:variable name="key" select="concat(&primary;, &sep;,
&secondary;, &sep;, &tertiary;)"/>
+ <xsl:variable name="refs" select="key('tertiary',
$key)[&scope;]"/>
+ <dt>
+ <xsl:value-of select="tertiary"/>
+ <xsl:for-each select="$refs[generate-id() =
generate-id(key('tertiary-section', concat($key, &sep;,
§ion.id;))[&scope;][1])]">
+ <xsl:apply-templates select="." mode="reference">
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:apply-templates>
+ </xsl:for-each>
+
+ <xsl:if test="$refs/see">
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see', concat(&primary;, &sep;, &secondary;,
&sep;, &tertiary;, &sep;, see))[&scope;][1])]"
+ mode="index-see">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(see, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </xsl:if>
+ </dt>
+ <xsl:if test="$refs/seealso">
+ <dd>
+ <dl>
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see', concat(&primary;, &sep;, &secondary;,
&sep;, &tertiary;, &sep;, see))[&scope;][1])]"
+ mode="index-see">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(see, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ <xsl:apply-templates select="$refs[generate-id() =
generate-id(key('see-also', concat(&primary;, &sep;, &secondary;,
&sep;, &tertiary;, &sep;, seealso))[&scope;][1])]"
+ mode="index-seealso">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:sort select="translate(seealso, &lowercase;,
&uppercase;)"/>
+ </xsl:apply-templates>
+ </dl>
+ </dd>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="reference">
+ <xsl:param name="scope" select="."/>
+ <xsl:param name="separator" select="', '"/>
+
+ <xsl:value-of select="$separator"/>
+ <xsl:choose>
+ <xsl:when test="@zone and string(@zone)">
+ <xsl:call-template name="reference">
+ <xsl:with-param name="zones"
select="normalize-space(@zone)"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <a>
+ <xsl:variable name="title">
+ <xsl:apply-templates select="§ion;"
mode="title.markup"/>
+ </xsl:variable>
+
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="§ion;"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:value-of select="$title"/> <!-- text only -->
+ </a>
+
+ <xsl:if test="key('endofrange', @id)[&scope;]">
+ <xsl:apply-templates select="key('endofrange',
@id)[&scope;][last()]"
+ mode="reference">
+ <xsl:with-param name="scope" select="$scope"/>
+ <xsl:with-param name="separator"
select="'-'"/>
+ </xsl:apply-templates>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="reference">
+ <xsl:param name="scope" select="."/>
+ <xsl:param name="zones"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($zones, ' ')">
+ <xsl:variable name="zone" select="substring-before($zones, '
')"/>
+ <xsl:variable name="target" select="key('sections',
$zone)[&scope;]"/>
+
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$target[1]"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:apply-templates select="$target[1]"
mode="index-title-content"/>
+ </a>
+ <xsl:text>, </xsl:text>
+ <xsl:call-template name="reference">
+ <xsl:with-param name="zones" select="substring-after($zones,
' ')"/>
+ <xsl:with-param name="scope" select="$scope"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="zone" select="$zones"/>
+ <xsl:variable name="target" select="key('sections',
$zone)[&scope;]"/>
+
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$target[1]"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:apply-templates select="$target[1]"
mode="index-title-content"/>
+ </a>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-see">
+ <xsl:param name="scope" select="."/>
+
+ <xsl:text> (</xsl:text>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'see'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="see"/>
+ <xsl:text>)</xsl:text>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="index-seealso">
+ <xsl:param name="scope" select="."/>
+
+ <dt>
+ <xsl:text>(</xsl:text>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'seealso'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="seealso"/>
+ <xsl:text>)</xsl:text>
+ </dt>
+</xsl:template>
+
+<xsl:template match="*" mode="index-title-content">
+ <xsl:variable name="title">
+ <xsl:apply-templates select="§ion;"
mode="title.markup"/>
+ </xsl:variable>
+
+ <xsl:value-of select="$title"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/autotoc.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/autotoc.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/autotoc.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,575 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: autotoc.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:variable name="toc.listitem.type">
+ <xsl:choose>
+ <xsl:when test="$toc.list.type = 'dl'">dt</xsl:when>
+ <xsl:otherwise>li</xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+
+<!-- this is just hack because dl and ul aren't completely isomorphic -->
+<xsl:variable name="toc.dd.type">
+ <xsl:choose>
+ <xsl:when test="$toc.list.type = 'dl'">dd</xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+</xsl:variable>
+
+<xsl:template name="make.toc">
+ <xsl:param name="toc-context" select="."/>
+ <xsl:param name="toc.title.p" select="true()"/>
+ <xsl:param name="nodes" select="/NOT-AN-ELEMENT"/>
+
+ <xsl:variable name="toc.title">
+ <xsl:if test="$toc.title.p">
+ <p>
+ <b>
+ <xsl:call-template name="gentext">
+ <xsl:with-param
name="key">TableofContents</xsl:with-param>
+ </xsl:call-template>
+ </b>
+ </p>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$manual.toc != ''">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+ <xsl:variable name="toc" select="document($manual.toc,
.)"/>
+ <xsl:variable name="tocentry"
select="$toc//tocentry[@linkend=$id]"/>
+ <xsl:if test="$tocentry and $tocentry/*">
+ <div class="toc">
+ <xsl:copy-of select="$toc.title"/>
+ <xsl:element name="{$toc.list.type}">
+ <xsl:call-template name="manual-toc">
+ <xsl:with-param name="tocentry"
select="$tocentry/*[1]"/>
+ </xsl:call-template>
+ </xsl:element>
+ </div>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$nodes">
+ <div class="toc">
+ <xsl:copy-of select="$toc.title"/>
+ <xsl:element name="{$toc.list.type}">
+ <xsl:apply-templates select="$nodes" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </xsl:element>
+ </div>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="make.lots">
+ <xsl:param name="toc.params" select="''"/>
+ <xsl:param name="toc"/>
+
+ <xsl:if test="contains($toc.params, 'toc')">
+ <xsl:copy-of select="$toc"/>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'figure')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'figure'"/>
+ <xsl:with-param name="nodes" select=".//figure"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'table')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles" select="'table'"/>
+ <xsl:with-param name="nodes" select=".//table"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'example')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'example'"/>
+ <xsl:with-param name="nodes" select=".//example"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'equation')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'equation'"/>
+ <xsl:with-param name="nodes"
select=".//equation[title]"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'procedure')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'procedure'"/>
+ <xsl:with-param name="nodes"
select=".//procedure[title]"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<xsl:template name="set.toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="make.toc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="nodes" select="book|setindex"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="division.toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="make.toc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="nodes" select="part|reference
+ |preface|chapter|appendix
+ |article
+ |bibliography|glossary|index
+ |refentry
+ |bridgehead[$bridgehead.in.toc != 0]"/>
+
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="component.toc">
+ <xsl:param name="toc-context" select="."/>
+ <xsl:param name="toc.title.p" select="true()"/>
+
+ <xsl:call-template name="make.toc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
+ <xsl:with-param name="nodes" select="section|sect1|refentry
+ |article|bibliography|glossary
+ |appendix
+ |bridgehead[not(@renderas)
+ and $bridgehead.in.toc != 0]
+ |.//bridgehead[@renderas='sect1'
+ and $bridgehead.in.toc !=
0]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="component.toc.separator">
+ <!-- Customize to output something between
+ component.toc and first output -->
+</xsl:template>
+
+<xsl:template name="section.toc">
+ <xsl:param name="toc-context" select="."/>
+ <xsl:param name="toc.title.p" select="true()"/>
+
+ <xsl:call-template name="make.toc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="toc.title.p" select="$toc.title.p"/>
+ <xsl:with-param name="nodes"
+ select="section|sect1|sect2|sect3|sect4|sect5|refentry
+ |bridgehead[$bridgehead.in.toc != 0]"/>
+
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="section.toc.separator">
+ <!-- Customize to output something between
+ section.toc and first output -->
+</xsl:template>
+<!-- ==================================================================== -->
+
+<xsl:template name="subtoc">
+ <xsl:param name="toc-context" select="."/>
+ <xsl:param name="nodes" select="NOT-AN-ELEMENT"/>
+
+ <xsl:variable name="subtoc">
+ <xsl:element name="{$toc.list.type}">
+ <xsl:apply-templates mode="toc" select="$nodes">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </xsl:element>
+ </xsl:variable>
+
+ <xsl:variable name="depth">
+ <xsl:choose>
+ <xsl:when test="local-name(.) = 'section'">
+ <xsl:value-of select="count(ancestor::section) + 1"/>
+ </xsl:when>
+ <xsl:when test="local-name(.) =
'sect1'">1</xsl:when>
+ <xsl:when test="local-name(.) =
'sect2'">2</xsl:when>
+ <xsl:when test="local-name(.) =
'sect3'">3</xsl:when>
+ <xsl:when test="local-name(.) =
'sect4'">4</xsl:when>
+ <xsl:when test="local-name(.) =
'sect5'">5</xsl:when>
+ <xsl:when test="local-name(.) =
'refsect1'">1</xsl:when>
+ <xsl:when test="local-name(.) =
'refsect2'">2</xsl:when>
+ <xsl:when test="local-name(.) =
'refsect3'">3</xsl:when>
+ <xsl:when test="local-name(.) = 'simplesect'">
+ <!-- sigh... -->
+ <xsl:choose>
+ <xsl:when test="local-name(..) = 'section'">
+ <xsl:value-of select="count(ancestor::section)"/>
+ </xsl:when>
+ <xsl:when test="local-name(..) =
'sect1'">2</xsl:when>
+ <xsl:when test="local-name(..) =
'sect2'">3</xsl:when>
+ <xsl:when test="local-name(..) =
'sect3'">4</xsl:when>
+ <xsl:when test="local-name(..) =
'sect4'">5</xsl:when>
+ <xsl:when test="local-name(..) =
'sect5'">6</xsl:when>
+ <xsl:when test="local-name(..) =
'refsect1'">2</xsl:when>
+ <xsl:when test="local-name(..) =
'refsect2'">3</xsl:when>
+ <xsl:when test="local-name(..) =
'refsect3'">4</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="depth.from.context"
select="count(ancestor::*)-count($toc-context/ancestor::*)"/>
+
+ <xsl:variable name="subtoc.list">
+ <xsl:choose>
+ <xsl:when test="$toc.dd.type = ''">
+ <xsl:copy-of select="$subtoc"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:element name="{$toc.dd.type}">
+ <xsl:copy-of select="$subtoc"/>
+ </xsl:element>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:element name="{$toc.listitem.type}">
+ <xsl:call-template name="toc.line">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:call-template>
+ <xsl:if test="$toc.listitem.type = 'li'
+ and $toc.section.depth > $depth and count($nodes)>0
+ and $toc.max.depth > $depth.from.context">
+ <xsl:copy-of select="$subtoc.list"/>
+ </xsl:if>
+ </xsl:element>
+ <xsl:if test="$toc.listitem.type != 'li'
+ and $toc.section.depth > $depth and count($nodes)>0
+ and $toc.max.depth > $depth.from.context">
+ <xsl:copy-of select="$subtoc.list"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="toc.line">
+ <xsl:param name="toc-context" select="."/>
+ <xsl:param name="depth" select="1"/>
+ <xsl:param name="depth.from.context" select="8"/>
+
+ <span>
+ <xsl:attribute name="class"><xsl:value-of
select="local-name(.)"/></xsl:attribute>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="context" select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:variable name="label">
+ <xsl:apply-templates select="." mode="label.markup"/>
+ </xsl:variable>
+ <xsl:copy-of select="$label"/>
+ <xsl:if test="$label != ''">
+ <xsl:value-of select="$autotoc.label.separator"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="."
mode="titleabbrev.markup"/>
+ </a>
+ </span>
+</xsl:template>
+
+<xsl:template match="book" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="nodes" select="part|reference
+ |preface|chapter|appendix
+ |article
+ |bibliography|glossary|index
+ |refentry
+ |bridgehead[$bridgehead.in.toc != 0]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="setindex" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <!-- If the setindex tag is not empty, it should be it in the TOC -->
+ <xsl:if test="* or $generate.index != 0">
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="part|reference" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="nodes" select="appendix|chapter|article
+ |index|glossary|bibliography
+ |preface|reference|refentry
+ |bridgehead[$bridgehead.in.toc != 0]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="preface|chapter|appendix|article"
mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="nodes"
select="section|sect1|glossary|bibliography|index
+ |bridgehead[$bridgehead.in.toc != 0]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="sect1" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="nodes" select="sect2
+ |bridgehead[$bridgehead.in.toc != 0]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="sect2" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="nodes" select="sect3
+ |bridgehead[$bridgehead.in.toc != 0]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="sect3" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="nodes" select="sect4
+ |bridgehead[$bridgehead.in.toc != 0]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="sect4" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="nodes" select="sect5
+ |bridgehead[$bridgehead.in.toc != 0]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="sect5" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="section" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ <xsl:with-param name="nodes" select="section
+ |bridgehead[$bridgehead.in.toc != 0]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="bridgehead" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:if test="$bridgehead.in.toc != 0">
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="bibliography|glossary" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="index" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <!-- If the index tag is not empty, it should be it in the TOC -->
+ <xsl:if test="* or $generate.index != 0">
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="refentry" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:variable name="refmeta" select=".//refmeta"/>
+ <xsl:variable name="refentrytitle"
select="$refmeta//refentrytitle"/>
+ <xsl:variable name="refnamediv" select=".//refnamediv"/>
+ <xsl:variable name="refname" select="$refnamediv//refname"/>
+ <xsl:variable name="title">
+ <xsl:choose>
+ <xsl:when test="$refentrytitle">
+ <xsl:apply-templates select="$refentrytitle[1]"
mode="titleabbrev.markup"/>
+ </xsl:when>
+ <xsl:when test="$refname">
+ <xsl:apply-templates select="$refname[1]"
mode="titleabbrev.markup"/>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:element name="{$toc.listitem.type}">
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target"/>
+ </xsl:attribute>
+ <xsl:copy-of select="$title"/>
+ </a>
+ <xsl:if test="$annotate.toc != 0">
+ <xsl:text> - </xsl:text>
+ <xsl:value-of select="refnamediv/refpurpose"/>
+ </xsl:if>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="title" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select=".."/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:apply-templates/>
+ </a>
+</xsl:template>
+
+<xsl:template name="manual-toc">
+ <xsl:param name="toc-context" select="."/>
+ <xsl:param name="tocentry"/>
+
+ <!-- be careful, we don't want to change the current document to the other tree!
-->
+
+ <xsl:if test="$tocentry">
+ <xsl:variable name="node" select="key('id',
$tocentry/@linkend)"/>
+
+ <xsl:element name="{$toc.listitem.type}">
+ <xsl:variable name="label">
+ <xsl:apply-templates select="$node"
mode="label.markup"/>
+ </xsl:variable>
+ <xsl:copy-of select="$label"/>
+ <xsl:if test="$label != ''">
+ <xsl:value-of select="$autotoc.label.separator"/>
+ </xsl:if>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$node"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:apply-templates select="$node"
mode="titleabbrev.markup"/>
+ </a>
+ </xsl:element>
+
+ <xsl:if test="$tocentry/*">
+ <xsl:element name="{$toc.list.type}">
+ <xsl:call-template name="manual-toc">
+ <xsl:with-param name="tocentry"
select="$tocentry/*[1]"/>
+ </xsl:call-template>
+ </xsl:element>
+ </xsl:if>
+
+ <xsl:if test="$tocentry/following-sibling::*">
+ <xsl:call-template name="manual-toc">
+ <xsl:with-param name="tocentry"
select="$tocentry/following-sibling::*[1]"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="list.of.titles">
+ <xsl:param name="toc-context" select="."/>
+ <xsl:param name="titles" select="'table'"/>
+ <xsl:param name="nodes" select=".//table"/>
+
+ <xsl:if test="$nodes">
+ <div class="list-of-{$titles}s">
+ <p>
+ <b>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key">
+ <xsl:choose>
+ <xsl:when
test="$titles='table'">ListofTables</xsl:when>
+ <xsl:when
test="$titles='figure'">ListofFigures</xsl:when>
+ <xsl:when
test="$titles='equation'">ListofEquations</xsl:when>
+ <xsl:when
test="$titles='example'">ListofExamples</xsl:when>
+ <xsl:when
test="$titles='procedure'">ListofProcedures</xsl:when>
+ <xsl:otherwise>ListofUnknown</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </b>
+ </p>
+
+ <xsl:element name="{$toc.list.type}">
+ <xsl:apply-templates select="$nodes" mode="toc">
+ <xsl:with-param name="toc-context"
select="$toc-context"/>
+ </xsl:apply-templates>
+ </xsl:element>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="figure|table|example|equation|procedure"
mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:element name="{$toc.listitem.type}">
+ <xsl:variable name="label">
+ <xsl:apply-templates select="." mode="label.markup"/>
+ </xsl:variable>
+ <xsl:copy-of select="$label"/>
+ <xsl:if test="$label != ''">
+ <xsl:value-of select="$autotoc.label.separator"/>
+ </xsl:if>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target"/>
+ </xsl:attribute>
+ <xsl:apply-templates select="."
mode="titleabbrev.markup"/>
+ </a>
+ </xsl:element>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/html/biblio.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/biblio.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/biblio.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1046 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: biblio.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="bibliography">
+ <div class="{name(.)}">
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="bibliography.titlepage"/>
+
+ <xsl:apply-templates/>
+
+ <xsl:if test="not(parent::article)">
+ <xsl:call-template name="process.footnotes"/>
+ </xsl:if>
+ </div>
+</xsl:template>
+
+<xsl:template
match="bibliography/bibliographyinfo"></xsl:template>
+<xsl:template match="bibliography/title"></xsl:template>
+<xsl:template match="bibliography/subtitle"></xsl:template>
+<xsl:template match="bibliography/titleabbrev"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="bibliodiv">
+ <div class="{name(.)}">
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="bibliodiv/title">
+ <h3 class="{name(.)}">
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="node" select=".."/>
+ </xsl:call-template>
+ <xsl:apply-templates/>
+ </h3>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="bibliolist">
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:if test="blockinfo/title|title">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+ <xsl:apply-templates select="*[not(self::blockinfo)
+ and not(self::title)
+ and not(self::titleabbrev)
+ and not(self::biblioentry)
+ and not(self::bibliomixed)]"/>
+ <dl>
+ <xsl:apply-templates select="biblioentry|bibliomixed"/>
+ </dl>
+ </div>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="biblioentry">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="string(.) = ''">
+ <xsl:variable name="bib"
select="document($bibliography.collection,.)"/>
+ <xsl:variable name="entry"
select="$bib/bibliography/*[@id=$id][1]"/>
+ <xsl:choose>
+ <xsl:when test="$entry">
+ <xsl:apply-templates select="$entry"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No bibliography entry: </xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text> found in </xsl:text>
+ <xsl:value-of select="$bibliography.collection"/>
+ </xsl:message>
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <p>
+ <xsl:call-template name="biblioentry.label"/>
+ <xsl:text>Error: no bibliography entry: </xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text> found in </xsl:text>
+ <xsl:value-of select="$bibliography.collection"/>
+ </p>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <p>
+ <xsl:call-template name="biblioentry.label"/>
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </p>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="bibliomixed">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="string(.) = ''">
+ <xsl:variable name="bib"
select="document($bibliography.collection,.)"/>
+ <xsl:variable name="entry"
select="$bib/bibliography/*[@id=$id][1]"/>
+ <xsl:choose>
+ <xsl:when test="$entry">
+ <xsl:apply-templates select="$entry"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No bibliography entry: </xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text> found in </xsl:text>
+ <xsl:value-of select="$bibliography.collection"/>
+ </xsl:message>
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <p>
+ <xsl:call-template name="biblioentry.label"/>
+ <xsl:text>Error: no bibliography entry: </xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text> found in </xsl:text>
+ <xsl:value-of select="$bibliography.collection"/>
+ </p>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <p class="{name(.)}">
+ <xsl:call-template name="biblioentry.label"/>
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </p>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="biblioentry.label">
+ <xsl:param name="node" select="."/>
+
+ <xsl:choose>
+ <xsl:when test="$bibliography.numbered != 0">
+ <xsl:text>[</xsl:text>
+ <xsl:number from="bibliography"
count="biblioentry|bibliomixed"
+ level="any" format="1"/>
+ <xsl:text>] </xsl:text>
+ </xsl:when>
+ <xsl:when test="local-name($node/child::*[1]) = 'abbrev'">
+ <xsl:text>[</xsl:text>
+ <xsl:apply-templates select="$node/abbrev[1]"/>
+ <xsl:text>] </xsl:text>
+ </xsl:when>
+ <xsl:when test="$node/@xreflabel">
+ <xsl:text>[</xsl:text>
+ <xsl:value-of select="$node/@xreflabel"/>
+ <xsl:text>] </xsl:text>
+ </xsl:when>
+ <xsl:when test="$node/@id">
+ <xsl:text>[</xsl:text>
+ <xsl:value-of select="$node/@id"/>
+ <xsl:text>] </xsl:text>
+ </xsl:when>
+ <xsl:otherwise><!-- nop --></xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="bibliography.mode">
+ <xsl:apply-templates select="."/><!-- try the default mode -->
+</xsl:template>
+
+<xsl:template match="abbrev" mode="bibliography.mode">
+ <xsl:if test="preceding-sibling::*">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="abstract" mode="bibliography.mode">
+ <!-- suppressed -->
+</xsl:template>
+
+<xsl:template match="address" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="affiliation" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="shortaffil" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="jobtitle" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="artheader|articleinfo|info"
mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="artpagenums" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="author" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:call-template name="person.name"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="authorblurb|personblurb"
mode="bibliography.mode">
+ <!-- suppressed -->
+</xsl:template>
+
+<xsl:template match="authorgroup" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:call-template name="person.name.list"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="authorinitials" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="bibliomisc" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="bibliomset" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="biblioset" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="biblioset/title|biblioset/citetitle"
+ mode="bibliography.mode">
+ <xsl:variable name="relation" select="../@relation"/>
+ <xsl:choose>
+ <xsl:when test="$relation='article' or
@pubwork='article'">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:apply-templates/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <i><xsl:apply-templates/></i>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="bookbiblio" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="citetitle" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:choose>
+ <xsl:when test="@pubwork = 'article'">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inline.italicseq"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="collab" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="collabname" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="confgroup" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="confdates" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="conftitle" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="confnum" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="confsponsor" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="contractnum" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="contractsponsor"
mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="contrib" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="copyright" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Copyright'"/>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat">copyright</xsl:with-param>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:apply-templates select="year"
mode="bibliography.mode"/>
+ <xsl:if test="holder">
+ <xsl:call-template name="gentext.space"/>
+ <xsl:apply-templates select="holder"
mode="bibliography.mode"/>
+ </xsl:if>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="year" mode="bibliography.mode">
+ <xsl:apply-templates/><xsl:text>, </xsl:text>
+</xsl:template>
+
+<xsl:template match="year[position()=last()]"
mode="bibliography.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="holder" mode="bibliography.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="corpauthor" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="corpname" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="date" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="edition" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="editor" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:call-template name="person.name"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="firstname" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="honorific" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="invpartnumber" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="isbn" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="issn" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="issuenum" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="lineage" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="orgname" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="orgdiv" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="othercredit" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="othername" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="pagenums" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="printhistory" mode="bibliography.mode">
+ <!-- suppressed -->
+</xsl:template>
+
+<xsl:template match="productname" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="productnumber" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="pubdate" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="publisher" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="publishername" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="pubsnumber" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="releaseinfo" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="revhistory" mode="bibliography.mode">
+ <!-- suppressed; how could this be represented? -->
+</xsl:template>
+
+<xsl:template match="seriesinfo" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="seriesvolnums" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="subtitle" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="surname" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="title" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <i><xsl:apply-templates mode="bibliography.mode"/></i>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="titleabbrev" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="volumenum" mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
+ mode="bibliography.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliography.mode"/>
+ <xsl:value-of select="$biblioentry.item.separator"/>
+ </span>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="bibliomixed.mode">
+ <xsl:apply-templates select="."/><!-- try the default mode -->
+</xsl:template>
+
+<xsl:template match="abbrev" mode="bibliomixed.mode">
+ <xsl:if test="preceding-sibling::*">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="abstract" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="address" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="affiliation" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="shortaffil" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="jobtitle" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="artpagenums" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="author" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="authorblurb|personblurb"
mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="authorgroup" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="authorinitials" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="bibliomisc" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="bibliomset" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="bibliomset/title|bibliomset/citetitle"
+ mode="bibliomixed.mode">
+ <xsl:variable name="relation" select="../@relation"/>
+ <xsl:choose>
+ <xsl:when test="$relation='article' or
@pubwork='article'">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:apply-templates/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <i><xsl:apply-templates/></i>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ================================================== -->
+
+<xsl:template match="biblioset" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="citetitle" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:choose>
+ <xsl:when test="@pubwork = 'article'">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inline.italicseq"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </span>
+</xsl:template>
+
+
+<xsl:template match="collab" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="confgroup" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="contractnum" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="contractsponsor" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="contrib" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="copyright" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="corpauthor" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="corpname" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="date" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="edition" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="editor" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="firstname" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="honorific" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="indexterm" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="invpartnumber" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="isbn" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="issn" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="issuenum" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="lineage" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="orgname" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="othercredit" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="othername" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="pagenums" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="printhistory" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="productname" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="productnumber" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="pubdate" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="publisher" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="publishername" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="pubsnumber" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="releaseinfo" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="revhistory" mode="bibliomixed.mode">
+ <!-- suppressed; how could this be represented? -->
+</xsl:template>
+
+<xsl:template match="seriesvolnums" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="subtitle" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="surname" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="title" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="titleabbrev" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="volumenum" mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="bibliocoverage|biblioid|bibliorelation|bibliosource"
+ mode="bibliomixed.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="bibliomixed.mode"/>
+ </span>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/block.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/block.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/block.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,426 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: block.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<!-- What should we do about styling blockinfo? -->
+
+<xsl:template match="blockinfo">
+ <!-- suppress -->
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="block.object">
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="para">
+ <xsl:call-template name="paragraph">
+ <xsl:with-param name="class">
+ <xsl:if test="@role and $para.propagates.style != 0">
+ <xsl:value-of select="@role"/>
+ </xsl:if>
+ </xsl:with-param>
+ <xsl:with-param name="content">
+ <xsl:if test="position() = 1 and parent::listitem">
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="node"
select="parent::listitem"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="paragraph">
+ <xsl:param name="class" select="''"/>
+ <xsl:param name="content"/>
+
+ <xsl:variable name="p">
+ <p>
+ <xsl:if test="$class != ''">
+ <xsl:attribute name="class">
+ <xsl:value-of select="$class"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </p>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$html.cleanup != 0">
+ <xsl:call-template name="unwrap.p">
+ <xsl:with-param name="p" select="$p"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$p"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="simpara">
+ <!-- see also listitem/simpara in lists.xsl -->
+ <p>
+ <xsl:if test="@role and $para.propagates.style != 0">
+ <xsl:attribute name="class">
+ <xsl:value-of select="@role"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </p>
+</xsl:template>
+
+<xsl:template match="formalpara">
+ <xsl:call-template name="paragraph">
+ <xsl:with-param name="class">
+ <xsl:if test="@role and $para.propagates.style != 0">
+ <xsl:value-of select="@role"/>
+ </xsl:if>
+ </xsl:with-param>
+ <xsl:with-param name="content">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="formalpara/title">
+ <xsl:variable name="titleStr">
+ <xsl:apply-templates/>
+ </xsl:variable>
+ <xsl:variable name="lastChar">
+ <xsl:if test="$titleStr != ''">
+ <xsl:value-of
select="substring($titleStr,string-length($titleStr),1)"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <b>
+ <xsl:copy-of select="$titleStr"/>
+ <xsl:if test="$lastChar != ''
+ and not(contains($runinhead.title.end.punct, $lastChar))">
+ <xsl:value-of select="$runinhead.default.title.end.punct"/>
+ </xsl:if>
+ <xsl:text> </xsl:text>
+ </b>
+</xsl:template>
+
+<xsl:template match="formalpara/para">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="blockquote">
+ <div class="{local-name(.)}">
+ <xsl:if test="@lang or @xml:lang">
+ <xsl:call-template name="language.attribute"/>
+ </xsl:if>
+ <xsl:call-template name="anchor"/>
+
+ <xsl:choose>
+ <xsl:when test="attribution">
+ <table border="0" width="100%"
+ cellspacing="0" cellpadding="0"
class="blockquote"
+ summary="Block quote">
+ <tr>
+ <td width="10%" valign="top"> </td>
+ <td width="80%" valign="top">
+ <xsl:apply-templates
select="child::*[local-name(.)!='attribution']"/>
+ </td>
+ <td width="10%" valign="top"> </td>
+ </tr>
+ <tr>
+ <td colspan="2" align="right"
valign="top">
+ <xsl:text>--</xsl:text>
+ <xsl:apply-templates select="attribution"/>
+ </td>
+ <td width="10%" valign="top"> </td>
+ </tr>
+ </table>
+ </xsl:when>
+ <xsl:otherwise>
+ <blockquote class="{local-name(.)}">
+ <xsl:apply-templates/>
+ </blockquote>
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
+</xsl:template>
+
+<xsl:template match="blockquote/title">
+ <div class="blockquote-title">
+ <p>
+ <b>
+ <xsl:apply-templates/>
+ </b>
+ </p>
+ </div>
+</xsl:template>
+
+<xsl:template match="epigraph">
+ <div class="{name(.)}">
+ <xsl:apply-templates
select="para|simpara|formalpara|literallayout"/>
+ <xsl:if test="attribution">
+ <div class="attribution">
+ <span>--<xsl:apply-templates
select="attribution"/></span>
+ </div>
+ </xsl:if>
+ </div>
+</xsl:template>
+
+<xsl:template match="attribution">
+ <span class="{name(.)}"><xsl:apply-templates/></span>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="sidebar">
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="sidebar/title">
+ <p class="title">
+ <b><xsl:apply-templates/></b>
+ </p>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="abstract">
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="formal.object.heading">
+ <xsl:with-param name="title">
+ <xsl:apply-templates select="." mode="title.markup">
+ <xsl:with-param name="allow-anchors"
select="'1'"/>
+ </xsl:apply-templates>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="abstract/title">
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="msgset">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="msgentry">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<xsl:template match="simplemsgentry">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<xsl:template match="msg">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<xsl:template match="msgmain">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="msgmain/title">
+ <b><xsl:apply-templates/></b>
+</xsl:template>
+
+<xsl:template match="msgsub">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="msgsub/title">
+ <b><xsl:apply-templates/></b>
+</xsl:template>
+
+<xsl:template match="msgrel">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="msgrel/title">
+ <b><xsl:apply-templates/></b>
+</xsl:template>
+
+<xsl:template match="msgtext">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="msginfo">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<xsl:template match="msglevel">
+ <p>
+ <b>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'msgset'"/>
+ <xsl:with-param name="name"
select="'MsgLevel'"/>
+ </xsl:call-template>
+ </b>
+ <xsl:apply-templates/>
+ </p>
+</xsl:template>
+
+<xsl:template match="msgorig">
+ <p>
+ <b>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'msgset'"/>
+ <xsl:with-param name="name"
select="'MsgOrig'"/>
+ </xsl:call-template>
+ </b>
+ <xsl:apply-templates/>
+ </p>
+</xsl:template>
+
+<xsl:template match="msgaud">
+ <p>
+ <b>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'msgset'"/>
+ <xsl:with-param name="name"
select="'MsgAud'"/>
+ </xsl:call-template>
+ </b>
+ <xsl:apply-templates/>
+ </p>
+</xsl:template>
+
+<xsl:template match="msgexplan">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<xsl:template match="msgexplan/title">
+ <p><b><xsl:apply-templates/></b></p>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="revhistory">
+ <div class="{name(.)}">
+ <table border="0" width="100%" summary="Revision
history">
+ <tr>
+ <th align="left" valign="top" colspan="3">
+ <b>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'RevHistory'"/>
+ </xsl:call-template>
+ </b>
+ </th>
+ </tr>
+ <xsl:apply-templates/>
+ </table>
+ </div>
+</xsl:template>
+
+<xsl:template match="revhistory/revision">
+ <xsl:variable name="revnumber" select=".//revnumber"/>
+ <xsl:variable name="revdate" select=".//date"/>
+ <xsl:variable name="revauthor" select=".//authorinitials"/>
+ <xsl:variable name="revremark"
select=".//revremark|.//revdescription"/>
+ <tr>
+ <td align="left">
+ <xsl:if test="$revnumber">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Revision'"/>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:apply-templates select="$revnumber"/>
+ </xsl:if>
+ </td>
+ <td align="left">
+ <xsl:apply-templates select="$revdate"/>
+ </td>
+ <xsl:choose>
+ <xsl:when test="count($revauthor)=0">
+ <td align="left">
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat">nbsp</xsl:with-param>
+ </xsl:call-template>
+ </td>
+ </xsl:when>
+ <xsl:otherwise>
+ <td align="left">
+ <xsl:apply-templates select="$revauthor"/>
+ </td>
+ </xsl:otherwise>
+ </xsl:choose>
+ </tr>
+ <xsl:if test="$revremark">
+ <tr>
+ <td align="left" colspan="3">
+ <xsl:apply-templates select="$revremark"/>
+ </td>
+ </tr>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="revision/revnumber">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="revision/date">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="revision/authorinitials">
+ <xsl:text>, </xsl:text>
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="revision/authorinitials[1]" priority="2">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="revision/revremark">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="revision/revdescription">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="ackno">
+ <p class="{name(.)}">
+ <xsl:apply-templates/>
+ </p>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="highlights">
+ <xsl:call-template name="block.object"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/callout.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/callout.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/callout.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,197 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
+ xmlns:xverb="com.nwalsh.xalan.Verbatim"
+
xmlns:lxslt="http://xml.apache.org/xslt"
+ exclude-result-prefixes="sverb xverb lxslt"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: callout.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<lxslt:component prefix="xverb"
+ functions="insertCallouts"/>
+
+<xsl:template match="programlistingco|screenco">
+ <xsl:variable name="verbatim"
select="programlisting|screen"/>
+
+ <xsl:choose>
+ <xsl:when test="$use.extensions != '0'
+ and $callouts.extension != '0'">
+ <xsl:variable name="rtf">
+ <xsl:apply-templates select="$verbatim">
+ <xsl:with-param name="suppress-numbers"
select="'1'"/>
+ </xsl:apply-templates>
+ </xsl:variable>
+
+ <xsl:variable name="rtf-with-callouts">
+ <xsl:choose>
+ <xsl:when
test="function-available('sverb:insertCallouts')">
+ <xsl:copy-of select="sverb:insertCallouts(areaspec,$rtf)"/>
+ </xsl:when>
+ <xsl:when
test="function-available('xverb:insertCallouts')">
+ <xsl:copy-of select="xverb:insertCallouts(areaspec,$rtf)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>No insertCallouts function is available.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$verbatim/@linenumbering = 'numbered'
+ and $linenumbering.extension != '0'">
+ <div class="{name(.)}">
+ <xsl:call-template name="number.rtf.lines">
+ <xsl:with-param name="rtf"
select="$rtf-with-callouts"/>
+ <xsl:with-param name="pi.context"
+ select="programlisting|screen"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="calloutlist"/>
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <div class="{name(.)}">
+ <xsl:copy-of select="$rtf-with-callouts"/>
+ <xsl:apply-templates select="calloutlist"/>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <div class="{name(.)}">
+ <xsl:apply-templates/>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="areaspec|areaset|area">
+</xsl:template>
+
+<xsl:template match="areaset" mode="conumber">
+ <xsl:number count="area|areaset" format="1"/>
+</xsl:template>
+
+<xsl:template match="area" mode="conumber">
+ <xsl:number count="area|areaset" format="1"/>
+</xsl:template>
+
+<xsl:template match="co" name="co">
+ <!-- Support a single linkend in HTML -->
+ <xsl:variable name="targets" select="key('id',
@linkends)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:choose>
+ <xsl:when test="$target">
+ <a>
+ <xsl:if test="@id">
+ <xsl:attribute name="name">
+ <xsl:value-of select="@id"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:apply-templates select="." mode="callout-bug"/>
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates select="." mode="callout-bug"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="coref">
+ <!-- tricky; this relies on the fact that we can process the "co"
that's -->
+ <!-- "over there" as if it were "right here" -->
+
+ <xsl:variable name="co" select="key('id',
@linkend)"/>
+ <xsl:choose>
+ <xsl:when test="not($co)">
+ <xsl:message>
+ <xsl:text>Error: coref link is broken: </xsl:text>
+ <xsl:value-of select="@linkend"/>
+ </xsl:message>
+ </xsl:when>
+ <xsl:when test="local-name($co) != 'co'">
+ <xsl:message>
+ <xsl:text>Error: coref doesn't point to a co: </xsl:text>
+ <xsl:value-of select="@linkend"/>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$co"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="co" mode="callout-bug">
+ <xsl:call-template name="callout-bug">
+ <xsl:with-param name="conum">
+ <xsl:number count="co"
+ level="any"
+ from="programlisting|screen|literallayout|synopsis"
+ format="1"/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="callout-bug">
+ <xsl:param name="conum" select='1'/>
+
+ <xsl:choose>
+ <xsl:when test="$callout.graphics != 0
+ and $conum <= $callout.graphics.number.limit">
+ <img
src="{$callout.graphics.path}{$conum}{$callout.graphics.extension}"
+ alt="{$conum}" border="0"/>
+ </xsl:when>
+ <xsl:when test="$callout.unicode != 0
+ and $conum <= $callout.unicode.number.limit">
+ <xsl:choose>
+ <xsl:when test="$callout.unicode.start.character = 10102">
+ <xsl:choose>
+ <xsl:when test="$conum = 1">❶</xsl:when>
+ <xsl:when test="$conum = 2">❷</xsl:when>
+ <xsl:when test="$conum = 3">❸</xsl:when>
+ <xsl:when test="$conum = 4">❹</xsl:when>
+ <xsl:when test="$conum = 5">❺</xsl:when>
+ <xsl:when test="$conum = 6">❻</xsl:when>
+ <xsl:when test="$conum = 7">❼</xsl:when>
+ <xsl:when test="$conum = 8">❽</xsl:when>
+ <xsl:when test="$conum = 9">❾</xsl:when>
+ <xsl:when test="$conum = 10">❿</xsl:when>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Don't know how to generate Unicode callouts
</xsl:text>
+ <xsl:text>when $callout.unicode.start.character is </xsl:text>
+ <xsl:value-of select="$callout.unicode.start.character"/>
+ </xsl:message>
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="$conum"/>
+ <xsl:text>)</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="$conum"/>
+ <xsl:text>)</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/changebars.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/changebars.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/changebars.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,96 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: changebars.xsl,v 1.1.1.1 2004/10/19 21:21:45 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+<xsl:import href="docbook.xsl"/>
+
+<xsl:param name="show.revisionflag" select="'1'"/>
+
+<xsl:template name="system.head.content">
+<style type="text/css">
+<xsl:text>
+div.added { background-color: #ffff99; }
+div.deleted { text-decoration: line-through;
+ background-color: #FF7F7F; }
+div.changed { background-color: #99ff99; }
+div.off { }
+
+span.added { background-color: #ffff99; }
+span.deleted { text-decoration: line-through;
+ background-color: #FF7F7F; }
+span.changed { background-color: #99ff99; }
+span.off { }
+</xsl:text>
+</style>
+</xsl:template>
+
+<xsl:template match="*[@revisionflag]">
+ <xsl:choose>
+ <xsl:when test="local-name(.) = 'para'
+ or local-name(.) = 'simpara'
+ or local-name(.) = 'formalpara'
+ or local-name(.) = 'section'
+ or local-name(.) = 'sect1'
+ or local-name(.) = 'sect2'
+ or local-name(.) = 'sect3'
+ or local-name(.) = 'sect4'
+ or local-name(.) = 'sect5'
+ or local-name(.) = 'chapter'
+ or local-name(.) = 'preface'
+ or local-name(.) = 'itemizedlist'
+ or local-name(.) = 'varlistentry'
+ or local-name(.) = 'glossary'
+ or local-name(.) = 'bibliography'
+ or local-name(.) = 'index'
+ or local-name(.) = 'appendix'">
+ <div class='{@revisionflag}'>
+ <xsl:apply-imports/>
+ </div>
+ </xsl:when>
+ <xsl:when test="local-name(.) = 'phrase'
+ or local-name(.) = 'ulink'
+ or local-name(.) = 'link'
+ or local-name(.) = 'filename'
+ or local-name(.) = 'literal'
+ or local-name(.) = 'member'
+ or local-name(.) = 'glossterm'
+ or local-name(.) = 'sgmltag'
+ or local-name(.) = 'quote'
+ or local-name(.) = 'emphasis'
+ or local-name(.) = 'command'
+ or local-name(.) = 'xref'">
+ <span class='{@revisionflag}'>
+ <xsl:apply-imports/>
+ </span>
+ </xsl:when>
+ <xsl:when test="local-name(.) = 'listitem'
+ or local-name(.) = 'entry'
+ or local-name(.) = 'title'">
+ <!-- nop; these are handled directly in the stylesheet -->
+ <xsl:apply-imports/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Revisionflag on unexpected element: </xsl:text>
+ <xsl:value-of select="local-name(.)"/>
+ <xsl:text> (Assuming block)</xsl:text>
+ </xsl:message>
+ <div class='{@revisionflag}'>
+ <xsl:apply-imports/>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/chunk-code.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/chunk-code.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/chunk-code.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,823 @@
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:exsl="http://exslt.org/common"
+ version="1.0"
+ exclude-result-prefixes="exsl">
+
+<!-- ********************************************************************
+ $Id: chunk-code.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:param name="onechunk" select="0"/>
+<xsl:param name="refentry.separator" select="0"/>
+<xsl:param name="chunk.fast" select="0"/>
+
+<xsl:key name="genid" match="*"
use="generate-id()"/>
+
+<!-- ==================================================================== -->
+
+<xsl:variable name="chunk.hierarchy">
+ <xsl:if test="$chunk.fast != 0">
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')">
+ <xsl:message>Computing chunks...</xsl:message>
+ <xsl:apply-templates select="/*" mode="find.chunks"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Fast chunking requires exsl:node-set(). </xsl:text>
+ <xsl:text>Using "slow" chunking.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+</xsl:variable>
+
+<xsl:template match="*" mode="find.chunks">
+ <xsl:variable name="chunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$chunk != 0">
+ <div class="{local-name(.)}" id="{generate-id()}">
+ <xsl:apply-templates select="*" mode="find.chunks"/>
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="*" mode="find.chunks"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="process-chunk-element">
+ <xsl:param name="content">
+ <xsl:apply-imports/>
+ </xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="$chunk.fast != 0 and
function-available('exsl:node-set')">
+ <xsl:variable name="chunks"
select="exsl:node-set($chunk.hierarchy)//div"/>
+ <xsl:variable name="genid" select="generate-id()"/>
+
+ <xsl:variable name="div" select="$chunks[@id=$genid]"/>
+
+ <xsl:variable name="prevdiv"
+
select="($div/preceding-sibling::div|$div/preceding::div|$div/parent::div)[last()]"/>
+ <xsl:variable name="prev" select="key('genid',
$prevdiv/@id)"/>
+
+ <xsl:variable name="nextdiv"
+
select="($div/following-sibling::div|$div/following::div|$div/div)[1]"/>
+ <xsl:variable name="next" select="key('genid',
$nextdiv/@id)"/>
+
+ <xsl:choose>
+ <xsl:when test="$onechunk != 0 and parent::*">
+ <xsl:copy-of select="$content"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="process-chunk">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$onechunk != 0 and not(parent::*)">
+ <xsl:call-template name="chunk-all-sections">
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$onechunk != 0">
+ <xsl:copy-of select="$content"/>
+ </xsl:when>
+ <xsl:when test="$chunk.first.sections = 0">
+ <xsl:call-template name="chunk-first-section-with-parent">
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="chunk-all-sections">
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="process-chunk">
+ <xsl:param name="prev" select="."/>
+ <xsl:param name="next" select="."/>
+ <xsl:param name="content">
+ <xsl:apply-imports/>
+ </xsl:param>
+
+ <xsl:variable name="ischunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <xsl:variable name="chunkfn">
+ <xsl:if test="$ischunk='1'">
+ <xsl:apply-templates mode="chunk-filename" select="."/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:if test="$ischunk='0'">
+ <xsl:message>
+ <xsl:text>Error </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text> is not a chunk!</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="filename">
+ <xsl:call-template name="make-relative-filename">
+ <xsl:with-param name="base.dir" select="$base.dir"/>
+ <xsl:with-param name="base.name" select="$chunkfn"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename" select="$filename"/>
+ <xsl:with-param name="content">
+ <xsl:call-template name="chunk-element-content">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ <xsl:with-param name="quiet" select="$chunk.quietly"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="chunk-first-section-with-parent">
+ <xsl:param name="content">
+ <xsl:apply-imports/>
+ </xsl:param>
+
+ <!-- These xpath expressions are really hairy. The trick is to pick sections -->
+ <!-- that are not first children and are not the children of first children -->
+
+ <!-- Break these variables into pieces to work around
+
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6063 -->
+
+ <xsl:variable name="prev-v1"
+ select="(ancestor::sect1[$chunk.section.depth > 0
+ and preceding-sibling::sect1][1]
+
+ |ancestor::sect2[$chunk.section.depth > 1
+ and preceding-sibling::sect2
+ and parent::sect1[preceding-sibling::sect1]][1]
+
+ |ancestor::sect3[$chunk.section.depth > 2
+ and preceding-sibling::sect3
+ and parent::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |ancestor::sect4[$chunk.section.depth > 3
+ and preceding-sibling::sect4
+ and parent::sect3[preceding-sibling::sect2]
+ and ancestor::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |ancestor::sect5[$chunk.section.depth > 4
+ and preceding-sibling::sect5
+ and parent::sect4[preceding-sibling::sect4]
+ and ancestor::sect3[preceding-sibling::sect3]
+ and ancestor::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |ancestor::section[$chunk.section.depth > count(ancestor::section)
+ and
not(ancestor::section[not(preceding-sibling::section)])][1])[last()]"/>
+
+ <xsl:variable name="prev-v2"
+ select="(preceding::sect1[$chunk.section.depth > 0
+ and preceding-sibling::sect1][1]
+
+ |preceding::sect2[$chunk.section.depth > 1
+ and preceding-sibling::sect2
+ and parent::sect1[preceding-sibling::sect1]][1]
+
+ |preceding::sect3[$chunk.section.depth > 2
+ and preceding-sibling::sect3
+ and parent::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |preceding::sect4[$chunk.section.depth > 3
+ and preceding-sibling::sect4
+ and parent::sect3[preceding-sibling::sect2]
+ and ancestor::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |preceding::sect5[$chunk.section.depth > 4
+ and preceding-sibling::sect5
+ and parent::sect4[preceding-sibling::sect4]
+ and ancestor::sect3[preceding-sibling::sect3]
+ and ancestor::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |preceding::section[$chunk.section.depth > count(ancestor::section)
+ and preceding-sibling::section
+ and
not(ancestor::section[not(preceding-sibling::section)])][1])[last()]"/>
+
+ <xsl:variable name="prev"
+ select="(preceding::book[1]
+ |preceding::preface[1]
+ |preceding::chapter[1]
+ |preceding::appendix[1]
+ |preceding::part[1]
+ |preceding::reference[1]
+ |preceding::refentry[1]
+ |preceding::colophon[1]
+ |preceding::article[1]
+ |preceding::bibliography[1]
+ |preceding::glossary[1]
+ |preceding::index[$generate.index != 0][1]
+ |preceding::setindex[$generate.index != 0][1]
+ |ancestor::set
+ |ancestor::book[1]
+ |ancestor::preface[1]
+ |ancestor::chapter[1]
+ |ancestor::appendix[1]
+ |ancestor::part[1]
+ |ancestor::reference[1]
+ |ancestor::article[1]
+ |$prev-v1
+ |$prev-v2)[last()]"/>
+
+ <xsl:variable name="next-v1"
+ select="(following::sect1[$chunk.section.depth > 0
+ and preceding-sibling::sect1][1]
+
+ |following::sect2[$chunk.section.depth > 1
+ and preceding-sibling::sect2
+ and parent::sect1[preceding-sibling::sect1]][1]
+
+ |following::sect3[$chunk.section.depth > 2
+ and preceding-sibling::sect3
+ and parent::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |following::sect4[$chunk.section.depth > 3
+ and preceding-sibling::sect4
+ and parent::sect3[preceding-sibling::sect2]
+ and ancestor::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |following::sect5[$chunk.section.depth > 4
+ and preceding-sibling::sect5
+ and parent::sect4[preceding-sibling::sect4]
+ and ancestor::sect3[preceding-sibling::sect3]
+ and ancestor::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |following::section[$chunk.section.depth > count(ancestor::section)
+ and preceding-sibling::section
+ and
not(ancestor::section[not(preceding-sibling::section)])][1])[1]"/>
+
+ <xsl:variable name="next-v2"
+ select="(descendant::sect1[$chunk.section.depth > 0
+ and preceding-sibling::sect1][1]
+
+ |descendant::sect2[$chunk.section.depth > 1
+ and preceding-sibling::sect2
+ and parent::sect1[preceding-sibling::sect1]][1]
+
+ |descendant::sect3[$chunk.section.depth > 2
+ and preceding-sibling::sect3
+ and parent::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |descendant::sect4[$chunk.section.depth > 3
+ and preceding-sibling::sect4
+ and parent::sect3[preceding-sibling::sect2]
+ and ancestor::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |descendant::sect5[$chunk.section.depth > 4
+ and preceding-sibling::sect5
+ and parent::sect4[preceding-sibling::sect4]
+ and ancestor::sect3[preceding-sibling::sect3]
+ and ancestor::sect2[preceding-sibling::sect2]
+ and ancestor::sect1[preceding-sibling::sect1]][1]
+
+ |descendant::section[$chunk.section.depth > count(ancestor::section)
+ and preceding-sibling::section
+ and
not(ancestor::section[not(preceding-sibling::section)])])[1]"/>
+
+ <xsl:variable name="next"
+ select="(following::book[1]
+ |following::preface[1]
+ |following::chapter[1]
+ |following::appendix[1]
+ |following::part[1]
+ |following::reference[1]
+ |following::refentry[1]
+ |following::colophon[1]
+ |following::bibliography[1]
+ |following::glossary[1]
+ |following::index[$generate.index != 0][1]
+ |following::article[1]
+ |following::setindex[$generate.index != 0][1]
+ |descendant::book[1]
+ |descendant::preface[1]
+ |descendant::chapter[1]
+ |descendant::appendix[1]
+ |descendant::article[1]
+ |descendant::bibliography[1]
+ |descendant::glossary[1]
+ |descendant::index[$generate.index != 0][1]
+ |descendant::colophon[1]
+ |descendant::setindex[$generate.index != 0][1]
+ |descendant::part[1]
+ |descendant::reference[1]
+ |descendant::refentry[1]
+ |$next-v1
+ |$next-v2)[1]"/>
+
+ <xsl:call-template name="process-chunk">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="chunk-all-sections">
+ <xsl:param name="content">
+ <xsl:apply-imports/>
+ </xsl:param>
+
+ <xsl:variable name="prev-v1"
+ select="(preceding::sect1[$chunk.section.depth > 0][1]
+ |preceding::sect2[$chunk.section.depth > 1][1]
+ |preceding::sect3[$chunk.section.depth > 2][1]
+ |preceding::sect4[$chunk.section.depth > 3][1]
+ |preceding::sect5[$chunk.section.depth > 4][1]
+ |preceding::section[$chunk.section.depth >
count(ancestor::section)][1])[last()]"/>
+
+ <xsl:variable name="prev-v2"
+ select="(ancestor::sect1[$chunk.section.depth > 0][1]
+ |ancestor::sect2[$chunk.section.depth > 1][1]
+ |ancestor::sect3[$chunk.section.depth > 2][1]
+ |ancestor::sect4[$chunk.section.depth > 3][1]
+ |ancestor::sect5[$chunk.section.depth > 4][1]
+ |ancestor::section[$chunk.section.depth >
count(ancestor::section)][1])[last()]"/>
+
+ <xsl:variable name="prev"
+ select="(preceding::book[1]
+ |preceding::preface[1]
+ |preceding::chapter[1]
+ |preceding::appendix[1]
+ |preceding::part[1]
+ |preceding::reference[1]
+ |preceding::refentry[1]
+ |preceding::colophon[1]
+ |preceding::article[1]
+ |preceding::bibliography[1]
+ |preceding::glossary[1]
+ |preceding::index[$generate.index != 0][1]
+ |preceding::setindex[$generate.index != 0][1]
+ |ancestor::set
+ |ancestor::book[1]
+ |ancestor::preface[1]
+ |ancestor::chapter[1]
+ |ancestor::appendix[1]
+ |ancestor::part[1]
+ |ancestor::reference[1]
+ |ancestor::article[1]
+ |$prev-v1
+ |$prev-v2)[last()]"/>
+
+ <xsl:variable name="next-v1"
+ select="(following::sect1[$chunk.section.depth > 0][1]
+ |following::sect2[$chunk.section.depth > 1][1]
+ |following::sect3[$chunk.section.depth > 2][1]
+ |following::sect4[$chunk.section.depth > 3][1]
+ |following::sect5[$chunk.section.depth > 4][1]
+ |following::section[$chunk.section.depth >
count(ancestor::section)][1])[1]"/>
+
+ <xsl:variable name="next-v2"
+ select="(descendant::sect1[$chunk.section.depth > 0][1]
+ |descendant::sect2[$chunk.section.depth > 1][1]
+ |descendant::sect3[$chunk.section.depth > 2][1]
+ |descendant::sect4[$chunk.section.depth > 3][1]
+ |descendant::sect5[$chunk.section.depth > 4][1]
+ |descendant::section[$chunk.section.depth
+ > count(ancestor::section)][1])[1]"/>
+
+ <xsl:variable name="next"
+ select="(following::book[1]
+ |following::preface[1]
+ |following::chapter[1]
+ |following::appendix[1]
+ |following::part[1]
+ |following::reference[1]
+ |following::refentry[1]
+ |following::colophon[1]
+ |following::bibliography[1]
+ |following::glossary[1]
+ |following::index[$generate.index != 0][1]
+ |following::article[1]
+ |following::setindex[$generate.index != 0][1]
+ |descendant::book[1]
+ |descendant::preface[1]
+ |descendant::chapter[1]
+ |descendant::appendix[1]
+ |descendant::article[1]
+ |descendant::bibliography[1]
+ |descendant::glossary[1]
+ |descendant::index[$generate.index != 0][1]
+ |descendant::colophon[1]
+ |descendant::setindex[$generate.index != 0][1]
+ |descendant::part[1]
+ |descendant::reference[1]
+ |descendant::refentry[1]
+ |$next-v1
+ |$next-v2)[1]"/>
+
+ <xsl:call-template name="process-chunk">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="/">
+ <xsl:choose>
+ <xsl:when test="$rootid != ''">
+ <xsl:choose>
+ <xsl:when test="count(key('id',$rootid)) = 0">
+ <xsl:message terminate="yes">
+ <xsl:text>ID '</xsl:text>
+ <xsl:value-of select="$rootid"/>
+ <xsl:text>' not found in document.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$collect.xref.targets = 'yes' or
+ $collect.xref.targets = 'only'">
+ <xsl:apply-templates select="key('id', $rootid)"
+ mode="collect.targets"/>
+ </xsl:if>
+ <xsl:if test="$collect.xref.targets != 'only'">
+ <xsl:apply-templates select="key('id',$rootid)"
+ mode="process.root"/>
+ <xsl:if test="$tex.math.in.alt != ''">
+ <xsl:apply-templates select="key('id',$rootid)"
+ mode="collect.tex.math"/>
+ </xsl:if>
+ <xsl:if test="$generate.manifest != 0">
+ <xsl:call-template name="generate.manifest">
+ <xsl:with-param name="node"
select="key('id',$rootid)"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$collect.xref.targets = 'yes' or
+ $collect.xref.targets = 'only'">
+ <xsl:apply-templates select="/"
mode="collect.targets"/>
+ </xsl:if>
+ <xsl:if test="$collect.xref.targets != 'only'">
+ <xsl:apply-templates select="/" mode="process.root"/>
+ <xsl:if test="$tex.math.in.alt != ''">
+ <xsl:apply-templates select="/"
mode="collect.tex.math"/>
+ </xsl:if>
+ <xsl:if test="$generate.manifest != 0">
+ <xsl:call-template name="generate.manifest"/>
+ </xsl:if>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="*" mode="process.root">
+ <xsl:apply-templates select="."/>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<xsl:template match="set|book|part|preface|chapter|appendix
+ |article
+ |reference|refentry
+ |book/glossary|article/glossary|part/glossary
+ |book/bibliography|article/bibliography
+ |colophon">
+ <xsl:choose>
+ <xsl:when test="$onechunk != 0 and parent::*">
+ <xsl:apply-imports/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="process-chunk-element"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+ <xsl:variable name="ischunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="not(parent::*)">
+ <xsl:call-template name="process-chunk-element"/>
+ </xsl:when>
+ <xsl:when test="$ischunk = 0">
+ <xsl:apply-imports/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="process-chunk-element"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="setindex
+ |book/index
+ |article/index">
+ <!-- some implementations use completely empty index tags to indicate -->
+ <!-- where an automatically generated index should be inserted. so -->
+ <!-- if the index is completely empty, skip it. -->
+ <xsl:if test="count(*)>0 or $generate.index != '0'">
+ <xsl:call-template name="process-chunk-element"/>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="make.lots">
+ <xsl:param name="toc.params" select="''"/>
+ <xsl:param name="toc"/>
+
+ <xsl:variable name="lots">
+ <xsl:if test="contains($toc.params, 'toc')">
+ <xsl:copy-of select="$toc"/>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'figure')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'figure'"/>
+ <xsl:with-param name="nodes" select=".//figure"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'table')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'table'"/>
+ <xsl:with-param name="nodes" select=".//table"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'example')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'example'"/>
+ <xsl:with-param name="nodes" select=".//example"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'equation')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'equation'"/>
+ <xsl:with-param name="nodes"
select=".//equation[title]"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:if test="string($lots) != ''">
+ <xsl:choose>
+ <xsl:when test="$chunk.tocs.and.lots != 0 and not(parent::*)">
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename">
+ <xsl:call-template name="make-relative-filename">
+ <xsl:with-param name="base.dir"
select="$base.dir"/>
+ <xsl:with-param name="base.name">
+ <xsl:call-template name="dbhtml-dir"/>
+ <xsl:apply-templates select="."
mode="recursive-chunk-filename"/>
+ <xsl:text>-toc</xsl:text>
+ <xsl:value-of select="$html.ext"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ <xsl:with-param name="content">
+ <xsl:call-template name="chunk-element-content">
+ <xsl:with-param name="prev" select="/foo"/>
+ <xsl:with-param name="next" select="/foo"/>
+ <xsl:with-param name="nav.context"
select="'toc'"/>
+ <xsl:with-param name="content">
+ <h1>
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </h1>
+ <xsl:copy-of select="$lots"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ <xsl:with-param name="quiet"
select="$chunk.quietly"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$lots"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="in.other.chunk">
+ <xsl:param name="chunk" select="."/>
+ <xsl:param name="node" select="."/>
+
+ <xsl:variable name="is.chunk">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+<!--
+ <xsl:message>
+ <xsl:text>in.other.chunk: </xsl:text>
+ <xsl:value-of select="name($chunk)"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="name($node)"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$chunk = $node"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$is.chunk"/>
+ </xsl:message>
+-->
+
+ <xsl:choose>
+ <xsl:when test="$chunk = $node">0</xsl:when>
+ <xsl:when test="$is.chunk = 1">1</xsl:when>
+ <xsl:when test="count($node) = 0">0</xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="in.other.chunk">
+ <xsl:with-param name="chunk" select="$chunk"/>
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="count.footnotes.in.this.chunk">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="footnotes" select="$node//footnote"/>
+ <xsl:param name="count" select="0"/>
+
+<!--
+ <xsl:message>
+ <xsl:text>count.footnotes.in.this.chunk: </xsl:text>
+ <xsl:value-of select="name($node)"/>
+ </xsl:message>
+-->
+
+ <xsl:variable name="in.other.chunk">
+ <xsl:call-template name="in.other.chunk">
+ <xsl:with-param name="chunk" select="$node"/>
+ <xsl:with-param name="node" select="$footnotes[1]"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="count($footnotes) = 0">
+ <xsl:value-of select="$count"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$in.other.chunk != 0">
+ <xsl:call-template name="count.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
+ select="$footnotes[position() > 1]"/>
+ <xsl:with-param name="count" select="$count"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$footnotes[1]/ancestor::table
+ |$footnotes[1]/ancestor::informaltable">
+ <xsl:call-template name="count.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
+ select="$footnotes[position() > 1]"/>
+ <xsl:with-param name="count" select="$count"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="count.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
+ select="$footnotes[position() > 1]"/>
+ <xsl:with-param name="count" select="$count + 1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="process.footnotes.in.this.chunk">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="footnotes" select="$node//footnote"/>
+
+<!--
+ <xsl:message>process.footnotes.in.this.chunk</xsl:message>
+-->
+
+ <xsl:variable name="in.other.chunk">
+ <xsl:call-template name="in.other.chunk">
+ <xsl:with-param name="chunk" select="$node"/>
+ <xsl:with-param name="node" select="$footnotes[1]"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="count($footnotes) = 0">
+ <!-- nop -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$in.other.chunk != 0">
+ <xsl:call-template name="process.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
+ select="$footnotes[position() > 1]"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$footnotes[1]/ancestor::table
+ |$footnotes[1]/ancestor::informaltable">
+ <xsl:call-template name="process.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
+ select="$footnotes[position() > 1]"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$footnotes[1]"
+ mode="process.footnote.mode"/>
+ <xsl:call-template name="process.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
+ select="$footnotes[position() > 1]"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="process.footnotes">
+ <xsl:variable name="footnotes" select=".//footnote"/>
+ <xsl:variable name="fcount">
+ <xsl:call-template name="count.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="."/>
+ <xsl:with-param name="footnotes" select="$footnotes"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+<!--
+ <xsl:message>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text> fcount: </xsl:text>
+ <xsl:value-of select="$fcount"/>
+ </xsl:message>
+-->
+
+ <!-- Only bother to do this if there's at least one non-table footnote -->
+ <xsl:if test="$fcount > 0">
+ <div class="footnotes">
+ <br/>
+ <hr width="100" align="left"/>
+ <xsl:call-template name="process.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="."/>
+ <xsl:with-param name="footnotes" select="$footnotes"/>
+ </xsl:call-template>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="process.chunk.footnotes">
+ <xsl:variable name="is.chunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+ <xsl:if test="$is.chunk = 1">
+ <xsl:call-template name="process.footnotes"/>
+ </xsl:if>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/chunk-common.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/chunk-common.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/chunk-common.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,1003 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: chunk-common.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template name="chunk">
+ <xsl:param name="node" select="."/>
+ <!-- returns 1 if $node is a chunk -->
+
+ <!-- ==================================================================== -->
+ <!-- What's a chunk?
+
+ The root element
+ appendix
+ article
+ bibliography in article or book
+ book
+ chapter
+ colophon
+ glossary in article or book
+ index in article or book
+ part
+ preface
+ refentry
+ reference
+ sect{1,2,3,4,5} if position()>1 && depth < chunk.section.depth
+ section if position()>1 && depth < chunk.section.depth
+ set
+ setindex
+ -->
+ <!-- ==================================================================== -->
+
+<!--
+ <xsl:message>
+ <xsl:text>chunk: </xsl:text>
+ <xsl:value-of select="name($node)"/>
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="$node/@id"/>
+ <xsl:text>)</xsl:text>
+ <xsl:text> csd: </xsl:text>
+ <xsl:value-of select="$chunk.section.depth"/>
+ <xsl:text> cfs: </xsl:text>
+ <xsl:value-of select="$chunk.first.sections"/>
+ <xsl:text> ps: </xsl:text>
+ <xsl:value-of select="count($node/parent::section)"/>
+ <xsl:text> prs: </xsl:text>
+ <xsl:value-of select="count($node/preceding-sibling::section)"/>
+ </xsl:message>
+-->
+
+ <xsl:choose>
+ <xsl:when test="not($node/parent::*)">1</xsl:when>
+
+ <xsl:when test="local-name($node) = 'sect1'
+ and $chunk.section.depth >= 1
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::sect1) > 0)">
+ <xsl:text>1</xsl:text>
+ </xsl:when>
+ <xsl:when test="local-name($node) = 'sect2'
+ and $chunk.section.depth >= 2
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::sect2) > 0)">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="local-name($node) = 'sect3'
+ and $chunk.section.depth >= 3
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::sect3) > 0)">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="local-name($node) = 'sect4'
+ and $chunk.section.depth >= 4
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::sect4) > 0)">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="local-name($node) = 'sect5'
+ and $chunk.section.depth >= 5
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::sect5) > 0)">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="local-name($node) = 'section'
+ and $chunk.section.depth >= count($node/ancestor::section)+1
+ and ($chunk.first.sections != 0
+ or count($node/preceding-sibling::section) >
0)">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:when test="name($node)='preface'">1</xsl:when>
+ <xsl:when test="name($node)='chapter'">1</xsl:when>
+ <xsl:when test="name($node)='appendix'">1</xsl:when>
+ <xsl:when test="name($node)='article'">1</xsl:when>
+ <xsl:when test="name($node)='part'">1</xsl:when>
+ <xsl:when test="name($node)='reference'">1</xsl:when>
+ <xsl:when test="name($node)='refentry'">1</xsl:when>
+ <xsl:when test="name($node)='index'
+ and (name($node/parent::*) = 'article'
+ or name($node/parent::*) =
'book')">1</xsl:when>
+ <xsl:when test="name($node)='bibliography'
+ and (name($node/parent::*) = 'article'
+ or name($node/parent::*) =
'book')">1</xsl:when>
+ <xsl:when test="name($node)='glossary'
+ and (name($node/parent::*) = 'article'
+ or name($node/parent::*) =
'book')">1</xsl:when>
+ <xsl:when test="name($node)='colophon'">1</xsl:when>
+ <xsl:when test="name($node)='book'">1</xsl:when>
+ <xsl:when test="name($node)='set'">1</xsl:when>
+ <xsl:when test="name($node)='setindex'">1</xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="chunk-filename">
+ <!-- returns the filename of a chunk -->
+ <xsl:variable name="ischunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <xsl:variable name="fn">
+ <xsl:apply-templates select="."
mode="recursive-chunk-filename"/>
+ </xsl:variable>
+
+ <!--
+ <xsl:message>
+ <xsl:value-of select="$ischunk"/>
+ <xsl:text> (</xsl:text>
+ <xsl:value-of select="local-name(.)"/>
+ <xsl:text>) </xsl:text>
+ <xsl:value-of select="$fn"/>
+ <xsl:text>, </xsl:text>
+ <xsl:call-template name="dbhtml-dir"/>
+ </xsl:message>
+ -->
+
+ <!-- 2003-11-25 by ndw:
+ The following test used to read test="$ischunk != 0 and $fn !=
''"
+ I've removed the ischunk part of the test so that href.to.uri and
+ href.from.uri will be fully qualified even if the source or target
+ isn't a chunk. I *think* that if $fn != '' then it's appropriate
+ to put the directory on the front, even if the element isn't a
+ chunk. I could be wrong. -->
+
+ <xsl:if test="$fn != ''">
+ <xsl:call-template name="dbhtml-dir"/>
+ </xsl:if>
+
+ <xsl:value-of select="$fn"/>
+ <!-- You can't add the html.ext here because dbhtml filename= may already
-->
+ <!-- have added it. It really does have to be handled in the recursive template
-->
+</xsl:template>
+
+<xsl:template match="*" mode="recursive-chunk-filename">
+ <xsl:param name="recursive" select="false()"/>
+
+ <!-- returns the filename of a chunk -->
+ <xsl:variable name="ischunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <xsl:variable name="dbhtml-filename">
+ <xsl:call-template name="dbhtml-filename"/>
+ </xsl:variable>
+
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="$dbhtml-filename != ''">
+ <xsl:value-of select="$dbhtml-filename"/>
+ </xsl:when>
+ <!-- if this is the root element, use the root.filename -->
+ <xsl:when test="not(parent::*) and $root.filename != ''">
+ <xsl:value-of select="$root.filename"/>
+ <xsl:value-of select="$html.ext"/>
+ </xsl:when>
+ <!-- if there's no dbhtml filename, and if we're to use IDs as -->
+ <!-- filenames, then use the ID to generate the filename. -->
+ <xsl:when test="@id and $use.id.as.filename != 0">
+ <xsl:value-of select="@id"/>
+ <xsl:value-of select="$html.ext"/>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$ischunk='0'">
+ <!-- if called on something that isn't a chunk, walk up... -->
+ <xsl:choose>
+ <xsl:when test="count(parent::*)>0">
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive"
select="$recursive"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <!-- unless there is no up, in which case return "" -->
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:when test="not($recursive) and $filename != ''">
+ <!-- if this chunk has an explicit name, use it -->
+ <xsl:value-of select="$filename"/>
+ </xsl:when>
+
+ <xsl:when test="self::set">
+ <xsl:value-of select="$root.filename"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::book">
+ <xsl:text>bk</xsl:text>
+ <xsl:number level="any" format="01"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::article">
+ <xsl:if test="/set">
+ <!-- in a set, make sure we inherit the right book info... -->
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:if>
+
+ <xsl:text>ar</xsl:text>
+ <xsl:number level="any" format="01"
from="book"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::preface">
+ <xsl:if test="/set">
+ <!-- in a set, make sure we inherit the right book info... -->
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:if>
+
+ <xsl:text>pr</xsl:text>
+ <xsl:number level="any" format="01"
from="book"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::chapter">
+ <xsl:if test="/set">
+ <!-- in a set, make sure we inherit the right book info... -->
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:if>
+
+ <xsl:text>ch</xsl:text>
+ <xsl:number level="any" format="01"
from="book"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::appendix">
+ <xsl:if test="/set">
+ <!-- in a set, make sure we inherit the right book info... -->
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:if>
+
+ <xsl:text>ap</xsl:text>
+ <xsl:number level="any" format="a"
from="book"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::part">
+ <xsl:choose>
+ <xsl:when test="/set">
+ <!-- in a set, make sure we inherit the right book info... -->
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:text>pt</xsl:text>
+ <xsl:number level="any" format="01"
from="book"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::reference">
+ <xsl:choose>
+ <xsl:when test="/set">
+ <!-- in a set, make sure we inherit the right book info... -->
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:text>rn</xsl:text>
+ <xsl:number level="any" format="01"
from="book"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::refentry">
+ <xsl:choose>
+ <xsl:when test="parent::reference">
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:text>re</xsl:text>
+ <xsl:number level="any" format="01"
from="book"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::colophon">
+ <xsl:choose>
+ <xsl:when test="/set">
+ <!-- in a set, make sure we inherit the right book info... -->
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:text>co</xsl:text>
+ <xsl:number level="any" format="01"
from="book"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::sect1
+ or self::sect2
+ or self::sect3
+ or self::sect4
+ or self::sect5
+ or self::section">
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ <xsl:text>s</xsl:text>
+ <xsl:number format="01"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::bibliography">
+ <xsl:choose>
+ <xsl:when test="/set">
+ <!-- in a set, make sure we inherit the right book info... -->
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:text>bi</xsl:text>
+ <xsl:number level="any" format="01"
from="book"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::glossary">
+ <xsl:choose>
+ <xsl:when test="/set">
+ <!-- in a set, make sure we inherit the right book info... -->
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:text>go</xsl:text>
+ <xsl:number level="any" format="01"
from="book"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::index">
+ <xsl:choose>
+ <xsl:when test="/set">
+ <!-- in a set, make sure we inherit the right book info... -->
+ <xsl:apply-templates mode="recursive-chunk-filename"
select="parent::*">
+ <xsl:with-param name="recursive" select="true()"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:text>ix</xsl:text>
+ <xsl:number level="any" format="01"
from="book"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="self::setindex">
+ <xsl:text>si</xsl:text>
+ <xsl:number level="any" format="01"
from="set"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:text>chunk-filename-error-</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:number level="any" format="01"
from="set"/>
+ <xsl:if test="not($recursive)">
+ <xsl:value-of select="$html.ext"/>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="href.target.uri">
+ <xsl:param name="object" select="."/>
+ <xsl:variable name="ischunk">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$object"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:apply-templates mode="chunk-filename"
select="$object"/>
+
+ <xsl:if test="$ischunk='0'">
+ <xsl:text>#</xsl:text>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$object"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="href.target">
+ <xsl:param name="context" select="."/>
+ <xsl:param name="object" select="."/>
+
+ <xsl:variable name="href.to.uri">
+ <xsl:call-template name="href.target.uri">
+ <xsl:with-param name="object" select="$object"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="href.from.uri">
+ <xsl:call-template name="href.target.uri">
+ <xsl:with-param name="object" select="$context"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <!--
+ <xsl:message>href.to.uri: <xsl:value-of
select="$href.to.uri"/></xsl:message>
+ <xsl:message>href.from.uri: <xsl:value-of
select="$href.from.uri"/></xsl:message>
+ -->
+
+ <xsl:variable name="href.to">
+ <xsl:call-template name="trim.common.uri.paths">
+ <xsl:with-param name="uriA" select="$href.to.uri"/>
+ <xsl:with-param name="uriB" select="$href.from.uri"/>
+ <xsl:with-param name="return" select="'A'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="href.from">
+ <xsl:call-template name="trim.common.uri.paths">
+ <xsl:with-param name="uriA" select="$href.to.uri"/>
+ <xsl:with-param name="uriB" select="$href.from.uri"/>
+ <xsl:with-param name="return" select="'B'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="depth">
+ <xsl:call-template name="count.uri.path.depth">
+ <xsl:with-param name="filename" select="$href.from"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="href">
+ <xsl:call-template name="copy-string">
+ <xsl:with-param name="string" select="'../'"/>
+ <xsl:with-param name="count" select="$depth"/>
+ </xsl:call-template>
+ <xsl:value-of select="$href.to"/>
+ </xsl:variable>
+
+ <!--
+ <xsl:message>
+ <xsl:text>In </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text> (</xsl:text>
+ <xsl:value-of select="$href.from"/>
+ <xsl:text>,</xsl:text>
+ <xsl:value-of select="$depth"/>
+ <xsl:text>) </xsl:text>
+ <xsl:value-of select="name($object)"/>
+ <xsl:text> href=</xsl:text>
+ <xsl:value-of select="$href"/>
+ </xsl:message>
+ -->
+
+ <xsl:value-of select="$href"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="html.head">
+ <xsl:param name="prev" select="/foo"/>
+ <xsl:param name="next" select="/foo"/>
+ <xsl:variable name="this" select="."/>
+ <xsl:variable name="home" select="/*[1]"/>
+ <xsl:variable name="up" select="parent::*"/>
+
+ <head>
+ <xsl:call-template name="system.head.content"/>
+ <xsl:call-template name="head.content"/>
+
+ <xsl:if test="$home">
+ <link rel="home">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$home"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="title">
+ <xsl:apply-templates select="$home"
+ mode="object.title.markup.textonly"/>
+ </xsl:attribute>
+ </link>
+ </xsl:if>
+
+ <xsl:if test="$up">
+ <link rel="up">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$up"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="title">
+ <xsl:apply-templates select="$up"
mode="object.title.markup.textonly"/>
+ </xsl:attribute>
+ </link>
+ </xsl:if>
+
+ <xsl:if test="$prev">
+ <link rel="previous">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$prev"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="title">
+ <xsl:apply-templates select="$prev"
mode="object.title.markup.textonly"/>
+ </xsl:attribute>
+ </link>
+ </xsl:if>
+
+ <xsl:if test="$next">
+ <link rel="next">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$next"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="title">
+ <xsl:apply-templates select="$next"
mode="object.title.markup.textonly"/>
+ </xsl:attribute>
+ </link>
+ </xsl:if>
+
+ <xsl:if test="$html.extra.head.links != 0">
+ <xsl:for-each select="//part
+ |//reference
+ |//preface
+ |//chapter
+ |//article
+ |//refentry
+ |//appendix[not(parent::article)]|appendix
+ |//glossary[not(parent::article)]|glossary
+ |//index[not(parent::article)]|index">
+ <link rel="{local-name(.)}">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="context" select="$this"/>
+ <xsl:with-param name="object" select="."/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="title">
+ <xsl:apply-templates select="."
mode="object.title.markup.textonly"/>
+ </xsl:attribute>
+ </link>
+ </xsl:for-each>
+
+ <xsl:for-each select="section|sect1|refsection|refsect1">
+ <link>
+ <xsl:attribute name="rel">
+ <xsl:choose>
+ <xsl:when test="local-name($this) = 'section'
+ or local-name($this) = 'refsection'">
+ <xsl:value-of select="'subsection'"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="'section'"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="context" select="$this"/>
+ <xsl:with-param name="object" select="."/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="title">
+ <xsl:apply-templates select="."
mode="object.title.markup.textonly"/>
+ </xsl:attribute>
+ </link>
+ </xsl:for-each>
+
+ <xsl:for-each select="sect2|sect3|sect4|sect5|refsect2|refsect3">
+ <link rel="subsection">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="context" select="$this"/>
+ <xsl:with-param name="object" select="."/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="title">
+ <xsl:apply-templates select="."
mode="object.title.markup.textonly"/>
+ </xsl:attribute>
+ </link>
+ </xsl:for-each>
+ </xsl:if>
+
+ <xsl:call-template name="user.head.content"/>
+ </head>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="header.navigation">
+ <xsl:param name="prev" select="/foo"/>
+ <xsl:param name="next" select="/foo"/>
+ <xsl:param name="nav.context"/>
+
+ <xsl:variable name="home" select="/*[1]"/>
+ <xsl:variable name="up" select="parent::*"/>
+
+ <xsl:variable name="row1" select="$navig.showtitles != 0"/>
+ <xsl:variable name="row2" select="count($prev) > 0
+ or (count($up) > 0
+ and generate-id($up) != generate-id($home)
+ and $navig.showtitles != 0)
+ or count($next) > 0"/>
+
+ <xsl:if test="$suppress.navigation = '0' and
$suppress.header.navigation = '0'">
+ <div class="navheader">
+ <xsl:if test="$row1 or $row2">
+ <table width="100%" summary="Navigation header">
+ <xsl:if test="$row1">
+ <tr>
+ <th colspan="3" align="center">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </th>
+ </tr>
+ </xsl:if>
+
+ <xsl:if test="$row2">
+ <tr>
+ <td width="20%" align="left">
+ <xsl:if test="count($prev)>0">
+ <a accesskey="p">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$prev"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'prev'"/>
+ </xsl:call-template>
+ </a>
+ </xsl:if>
+ <xsl:text> </xsl:text>
+ </td>
+ <th width="60%" align="center">
+ <xsl:choose>
+ <xsl:when test="count($up) > 0
+ and generate-id($up) != generate-id($home)
+ and $navig.showtitles != 0">
+ <xsl:apply-templates select="$up"
mode="object.title.markup"/>
+ </xsl:when>
+ <xsl:otherwise> </xsl:otherwise>
+ </xsl:choose>
+ </th>
+ <td width="20%" align="right">
+ <xsl:text> </xsl:text>
+ <xsl:if test="count($next)>0">
+ <a accesskey="n">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$next"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'next'"/>
+ </xsl:call-template>
+ </a>
+ </xsl:if>
+ </td>
+ </tr>
+ </xsl:if>
+ </table>
+ </xsl:if>
+ <xsl:if test="$header.rule != 0">
+ <hr/>
+ </xsl:if>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="footer.navigation">
+ <xsl:param name="prev" select="/foo"/>
+ <xsl:param name="next" select="/foo"/>
+ <xsl:param name="nav.context"/>
+
+ <xsl:variable name="home" select="/*[1]"/>
+ <xsl:variable name="up" select="parent::*"/>
+
+ <xsl:variable name="row1" select="count($prev) > 0
+ or count($up) > 0
+ or count($next) > 0"/>
+
+ <xsl:variable name="row2" select="($prev and $navig.showtitles != 0)
+ or (generate-id($home) != generate-id(.)
+ or $nav.context = 'toc')
+ or ($chunk.tocs.and.lots != 0
+ and $nav.context != 'toc')
+ or ($next and $navig.showtitles != 0)"/>
+
+ <xsl:if test="$suppress.navigation = '0' and
$suppress.footer.navigation = '0'">
+ <div class="navfooter">
+ <xsl:if test="$footer.rule != 0">
+ <hr/>
+ </xsl:if>
+
+ <xsl:if test="$row1 or $row2">
+ <table width="100%" summary="Navigation footer">
+ <xsl:if test="$row1">
+ <tr>
+ <td width="40%" align="left">
+ <xsl:if test="count($prev)>0">
+ <a accesskey="p">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$prev"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'prev'"/>
+ </xsl:call-template>
+ </a>
+ </xsl:if>
+ <xsl:text> </xsl:text>
+ </td>
+ <td width="20%" align="center">
+ <xsl:choose>
+ <xsl:when test="count($up)>0">
+ <a accesskey="u">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$up"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'up'"/>
+ </xsl:call-template>
+ </a>
+ </xsl:when>
+ <xsl:otherwise> </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td width="40%" align="right">
+ <xsl:text> </xsl:text>
+ <xsl:if test="count($next)>0">
+ <a accesskey="n">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$next"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'next'"/>
+ </xsl:call-template>
+ </a>
+ </xsl:if>
+ </td>
+ </tr>
+ </xsl:if>
+
+ <xsl:if test="$row2">
+ <tr>
+ <td width="40%" align="left"
valign="top">
+ <xsl:if test="$navig.showtitles != 0">
+ <xsl:apply-templates select="$prev"
mode="object.title.markup"/>
+ </xsl:if>
+ <xsl:text> </xsl:text>
+ </td>
+ <td width="20%" align="center">
+ <xsl:choose>
+ <xsl:when test="$home != . or $nav.context =
'toc'">
+ <a accesskey="h">
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$home"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'home'"/>
+ </xsl:call-template>
+ </a>
+ <xsl:if test="$chunk.tocs.and.lots != 0 and $nav.context !=
'toc'">
+ <xsl:text> | </xsl:text>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise> </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:if test="$chunk.tocs.and.lots != 0 and $nav.context !=
'toc'">
+ <a accesskey="t">
+ <xsl:attribute name="href">
+ <xsl:apply-templates select="/*[1]"
+
mode="recursive-chunk-filename"/>
+ <xsl:text>-toc</xsl:text>
+ <xsl:value-of select="$html.ext"/>
+ </xsl:attribute>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'nav-toc'"/>
+ </xsl:call-template>
+ </a>
+ </xsl:if>
+ </td>
+ <td width="40%" align="right"
valign="top">
+ <xsl:text> </xsl:text>
+ <xsl:if test="$navig.showtitles != 0">
+ <xsl:apply-templates select="$next"
mode="object.title.markup"/>
+ </xsl:if>
+ </td>
+ </tr>
+ </xsl:if>
+ </table>
+ </xsl:if>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="navig.content">
+ <xsl:param name="direction" select="next"/>
+ <xsl:variable name="navtext">
+ <xsl:choose>
+ <xsl:when test="$direction = 'prev'">
+ <xsl:call-template name="gentext.nav.prev"/>
+ </xsl:when>
+ <xsl:when test="$direction = 'next'">
+ <xsl:call-template name="gentext.nav.next"/>
+ </xsl:when>
+ <xsl:when test="$direction = 'up'">
+ <xsl:call-template name="gentext.nav.up"/>
+ </xsl:when>
+ <xsl:when test="$direction = 'home'">
+ <xsl:call-template name="gentext.nav.home"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>xxx</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$navig.graphics != 0">
+ <img>
+ <xsl:attribute name="src">
+ <xsl:value-of select="$navig.graphics.path"/>
+ <xsl:value-of select="$direction"/>
+ <xsl:value-of select="$navig.graphics.extension"/>
+ </xsl:attribute>
+ <xsl:attribute name="alt">
+ <xsl:value-of select="$navtext"/>
+ </xsl:attribute>
+ </img>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$navtext"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="processing-instruction('dbhtml')">
+ <!-- nop -->
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="chunk-element-content">
+ <xsl:param name="prev"/>
+ <xsl:param name="next"/>
+ <xsl:param name="nav.context"/>
+ <xsl:param name="content">
+ <xsl:apply-imports/>
+ </xsl:param>
+
+ <html>
+ <xsl:call-template name="html.head">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ </xsl:call-template>
+
+ <body>
+ <xsl:call-template name="body.attributes"/>
+ <xsl:call-template name="user.header.navigation"/>
+
+ <xsl:call-template name="header.navigation">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ <xsl:with-param name="nav.context" select="$nav.context"/>
+ </xsl:call-template>
+
+ <xsl:call-template name="user.header.content"/>
+
+ <xsl:copy-of select="$content"/>
+
+ <xsl:call-template name="user.footer.content"/>
+
+ <xsl:call-template name="footer.navigation">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ <xsl:with-param name="nav.context" select="$nav.context"/>
+ </xsl:call-template>
+
+ <xsl:call-template name="user.footer.navigation"/>
+ </body>
+ </html>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/chunk.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/chunk.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/chunk.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,40 @@
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:exsl="http://exslt.org/common"
+ version="1.0"
+ exclude-result-prefixes="exsl">
+
+<!-- ********************************************************************
+ $Id: chunk.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:import href="docbook.xsl"/>
+<xsl:import href="chunk-common.xsl"/>
+<xsl:include href="manifest.xsl"/>
+
+<!-- Why is chunk-code now xsl:included?
+
+Suppose you want to customize *both* the chunking algorithm used *and* the
+presentation of some elements that may be chunks. In order to do that, you
+must get the order of imports "just right". The answer is to make your own
+copy of this file, where you replace the initial import of "docbook.xsl"
+with an import of your own base.xsl (that does its own import of docbook.xsl).
+
+Put the templates for changing the presentation of elements in your base.xsl.
+
+Put the templates that control chunking after the include of chunk-code.xsl.
+
+Voila! (Man I hope we can do this better in XSLT 2.0)
+
+-->
+
+<xsl:include href="chunk-code.xsl"/>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/chunker.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/chunker.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/chunker.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,423 @@
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:saxon="http://icl.com/saxon"
+
xmlns:lxslt="http://xml.apache.org/xslt"
+
xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"
+
xmlns:exsl="http://exslt.org/common"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ version="1.1"
+ exclude-result-prefixes="doc"
+ extension-element-prefixes="saxon xalanredirect lxslt
exsl">
+
+<!-- ********************************************************************
+ $Id: chunker.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<!-- This stylesheet works with XSLT implementations that support -->
+<!-- exsl:document, saxon:output, or xalanredirect:write -->
+<!-- Note: Only Saxon 6.4.2 or later is supported. -->
+
+<xsl:param name="chunker.output.method"
select="'html'"/>
+<xsl:param name="chunker.output.encoding"
select="'ISO-8859-1'"/>
+<xsl:param name="chunker.output.indent"
select="'no'"/>
+<xsl:param name="chunker.output.omit-xml-declaration"
select="'no'"/>
+<xsl:param name="chunker.output.standalone"
select="'no'"/>
+<xsl:param name="chunker.output.doctype-public"
select="''"/>
+<xsl:param name="chunker.output.doctype-system"
select="''"/>
+<xsl:param name="chunker.output.media-type"
select="''"/>
+<xsl:param name="chunker.output.cdata-section-elements"
select="''"/>
+
+<xsl:param name="saxon.character.representation"
select="'entity;decimal'"/>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="make-relative-filename">
+ <xsl:param name="base.dir" select="'./'"/>
+ <xsl:param name="base.name" select="''"/>
+
+ <xsl:choose>
+ <!-- put Saxon first to work around a bug in libxslt -->
+ <xsl:when test="element-available('saxon:output')">
+ <!-- Saxon doesn't make the chunks relative -->
+ <xsl:value-of select="concat($base.dir,$base.name)"/>
+ </xsl:when>
+ <xsl:when test="element-available('exsl:document')">
+ <!-- EXSL document does make the chunks relative, I think -->
+ <xsl:choose>
+ <xsl:when test="count(parent::*) = 0">
+ <xsl:value-of select="concat($base.dir,$base.name)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$base.name"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:when test="element-available('xalanredirect:write')">
+ <!-- Xalan doesn't make the chunks relative -->
+ <xsl:value-of select="concat($base.dir,$base.name)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>Don't know how to chunk with </xsl:text>
+ <xsl:value-of select="system-property('xsl:vendor')"/>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="write.chunk">
+ <xsl:param name="filename" select="''"/>
+ <xsl:param name="quiet" select="0"/>
+
+ <xsl:param name="method" select="$chunker.output.method"/>
+ <xsl:param name="encoding"
select="$chunker.output.encoding"/>
+ <xsl:param name="indent" select="$chunker.output.indent"/>
+ <xsl:param name="omit-xml-declaration"
+ select="$chunker.output.omit-xml-declaration"/>
+ <xsl:param name="standalone"
select="$chunker.output.standalone"/>
+ <xsl:param name="doctype-public"
select="$chunker.output.doctype-public"/>
+ <xsl:param name="doctype-system"
select="$chunker.output.doctype-system"/>
+ <xsl:param name="media-type"
select="$chunker.output.media-type"/>
+ <xsl:param name="cdata-section-elements"
+ select="$chunker.output.cdata-section-elements"/>
+
+ <xsl:param name="content"/>
+
+ <xsl:if test="$quiet = 0">
+ <xsl:message>
+ <xsl:text>Writing </xsl:text>
+ <xsl:value-of select="$filename"/>
+ <xsl:if test="name(.) != ''">
+ <xsl:text> for </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:if test="@id">
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="@id"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ </xsl:if>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="element-available('exsl:document')">
+ <xsl:choose>
+ <!-- Handle the permutations ... -->
+ <xsl:when test="$media-type != ''">
+ <xsl:choose>
+ <xsl:when test="$doctype-public != '' and $doctype-system !=
''">
+ <exsl:document href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+
cdata-section-elements="{$cdata-section-elements}"
+ media-type="{$media-type}"
+ doctype-public="{$doctype-public}"
+ doctype-system="{$doctype-system}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </exsl:document>
+ </xsl:when>
+ <xsl:when test="$doctype-public != '' and $doctype-system =
''">
+ <exsl:document href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+
cdata-section-elements="{$cdata-section-elements}"
+ media-type="{$media-type}"
+ doctype-public="{$doctype-public}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </exsl:document>
+ </xsl:when>
+ <xsl:when test="$doctype-public = '' and $doctype-system !=
''">
+ <exsl:document href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+
cdata-section-elements="{$cdata-section-elements}"
+ media-type="{$media-type}"
+ doctype-system="{$doctype-system}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </exsl:document>
+ </xsl:when>
+ <xsl:otherwise><!-- $doctype-public = '' and $doctype-system
= ''"> -->
+ <exsl:document href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+
cdata-section-elements="{$cdata-section-elements}"
+ media-type="{$media-type}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </exsl:document>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$doctype-public != '' and $doctype-system !=
''">
+ <exsl:document href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+
cdata-section-elements="{$cdata-section-elements}"
+ doctype-public="{$doctype-public}"
+ doctype-system="{$doctype-system}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </exsl:document>
+ </xsl:when>
+ <xsl:when test="$doctype-public != '' and $doctype-system =
''">
+ <exsl:document href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+
cdata-section-elements="{$cdata-section-elements}"
+ doctype-public="{$doctype-public}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </exsl:document>
+ </xsl:when>
+ <xsl:when test="$doctype-public = '' and $doctype-system !=
''">
+ <exsl:document href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+
cdata-section-elements="{$cdata-section-elements}"
+ doctype-system="{$doctype-system}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </exsl:document>
+ </xsl:when>
+ <xsl:otherwise><!-- $doctype-public = '' and $doctype-system
= ''"> -->
+ <exsl:document href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+
cdata-section-elements="{$cdata-section-elements}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </exsl:document>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:when test="element-available('saxon:output')">
+ <xsl:choose>
+ <!-- Handle the permutations ... -->
+ <xsl:when test="$media-type != ''">
+ <xsl:choose>
+ <xsl:when test="$doctype-public != '' and $doctype-system !=
''">
+ <saxon:output
saxon:character-representation="{$saxon.character.representation}"
+ href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+ cdata-section-elements="{$cdata-section-elements}"
+ media-type="{$media-type}"
+ doctype-public="{$doctype-public}"
+ doctype-system="{$doctype-system}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </saxon:output>
+ </xsl:when>
+ <xsl:when test="$doctype-public != '' and $doctype-system =
''">
+ <saxon:output
saxon:character-representation="{$saxon.character.representation}"
+ href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+ cdata-section-elements="{$cdata-section-elements}"
+ media-type="{$media-type}"
+ doctype-public="{$doctype-public}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </saxon:output>
+ </xsl:when>
+ <xsl:when test="$doctype-public = '' and $doctype-system !=
''">
+ <saxon:output
saxon:character-representation="{$saxon.character.representation}"
+ href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+ cdata-section-elements="{$cdata-section-elements}"
+ media-type="{$media-type}"
+ doctype-system="{$doctype-system}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </saxon:output>
+ </xsl:when>
+ <xsl:otherwise><!-- $doctype-public = '' and $doctype-system
= ''"> -->
+ <saxon:output
saxon:character-representation="{$saxon.character.representation}"
+ href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+ cdata-section-elements="{$cdata-section-elements}"
+ media-type="{$media-type}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </saxon:output>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$doctype-public != '' and $doctype-system !=
''">
+ <saxon:output
saxon:character-representation="{$saxon.character.representation}"
+ href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+ cdata-section-elements="{$cdata-section-elements}"
+ doctype-public="{$doctype-public}"
+ doctype-system="{$doctype-system}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </saxon:output>
+ </xsl:when>
+ <xsl:when test="$doctype-public != '' and $doctype-system =
''">
+ <saxon:output
saxon:character-representation="{$saxon.character.representation}"
+ href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+ cdata-section-elements="{$cdata-section-elements}"
+ doctype-public="{$doctype-public}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </saxon:output>
+ </xsl:when>
+ <xsl:when test="$doctype-public = '' and $doctype-system !=
''">
+ <saxon:output
saxon:character-representation="{$saxon.character.representation}"
+ href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+ cdata-section-elements="{$cdata-section-elements}"
+ doctype-system="{$doctype-system}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </saxon:output>
+ </xsl:when>
+ <xsl:otherwise><!-- $doctype-public = '' and $doctype-system
= ''"> -->
+ <saxon:output
saxon:character-representation="{$saxon.character.representation}"
+ href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ omit-xml-declaration="{$omit-xml-declaration}"
+ cdata-section-elements="{$cdata-section-elements}"
+ standalone="{$standalone}">
+ <xsl:copy-of select="$content"/>
+ </saxon:output>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:when test="element-available('xalanredirect:write')">
+ <!-- Xalan uses xalanredirect -->
+ <xalanredirect:write file="{$filename}">
+ <xsl:copy-of select="$content"/>
+ </xalanredirect:write>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <!-- it doesn't matter since we won't be making chunks... -->
+ <xsl:message terminate="yes">
+ <xsl:text>Can't make chunks with </xsl:text>
+ <xsl:value-of select="system-property('xsl:vendor')"/>
+ <xsl:text>'s processor.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="write.chunk.with.doctype">
+ <xsl:param name="filename" select="''"/>
+ <xsl:param name="quiet" select="0"/>
+
+ <xsl:param name="method" select="$chunker.output.method"/>
+ <xsl:param name="encoding"
select="$chunker.output.encoding"/>
+ <xsl:param name="indent" select="$chunker.output.indent"/>
+ <xsl:param name="omit-xml-declaration"
+ select="$chunker.output.omit-xml-declaration"/>
+ <xsl:param name="standalone"
select="$chunker.output.standalone"/>
+ <xsl:param name="doctype-public"
select="$chunker.output.doctype-public"/>
+ <xsl:param name="doctype-system"
select="$chunker.output.doctype-system"/>
+ <xsl:param name="media-type"
select="$chunker.output.media-type"/>
+ <xsl:param name="cdata-section-elements"
+ select="$chunker.output.cdata-section-elements"/>
+
+ <xsl:param name="content"/>
+
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename" select="$filename"/>
+ <xsl:with-param name="quiet" select="$quiet"/>
+ <xsl:with-param name="method" select="$method"/>
+ <xsl:with-param name="encoding" select="$encoding"/>
+ <xsl:with-param name="indent" select="$indent"/>
+ <xsl:with-param name="omit-xml-declaration"
select="$omit-xml-declaration"/>
+ <xsl:with-param name="standalone" select="$standalone"/>
+ <xsl:with-param name="doctype-public"
select="$doctype-public"/>
+ <xsl:with-param name="doctype-system"
select="$doctype-system"/>
+ <xsl:with-param name="media-type" select="$media-type"/>
+ <xsl:with-param name="cdata-section-elements"
select="$cdata-section-elements"/>
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="write.text.chunk">
+ <xsl:param name="filename" select="''"/>
+ <xsl:param name="quiet" select="0"/>
+ <xsl:param name="method" select="'text'"/>
+ <xsl:param name="encoding"
select="$chunker.output.encoding"/>
+ <xsl:param name="media-type"
select="$chunker.output.media-type"/>
+ <xsl:param name="content"/>
+
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename" select="$filename"/>
+ <xsl:with-param name="quiet" select="$quiet"/>
+ <xsl:with-param name="method" select="$method"/>
+ <xsl:with-param name="encoding" select="$encoding"/>
+ <xsl:with-param name="indent" select="'no'"/>
+ <xsl:with-param name="omit-xml-declaration"
select="'no'"/>
+ <xsl:with-param name="standalone" select="'no'"/>
+ <xsl:with-param name="doctype-public"/>
+ <xsl:with-param name="doctype-system"/>
+ <xsl:with-param name="media-type" select="$media-type"/>
+ <xsl:with-param name="cdata-section-elements"/>
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+</xsl:template>
+
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/chunkfast.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/chunkfast.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/chunkfast.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,71 @@
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:exsl="http://exslt.org/common"
+ version="1.0"
+ exclude-result-prefixes="exsl">
+
+<!-- ********************************************************************
+ $Id: chunkfast.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:import href="chunk.xsl"/>
+<xsl:param name="chunk.fast" select="1"/>
+
+<xsl:variable name="chunks"
select="exsl:node-set($chunk.hierarchy)//div"/>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="process-chunk-element">
+ <xsl:choose>
+ <xsl:when test="$chunk.fast != 0 and
function-available('exsl:node-set')">
+ <xsl:variable name="genid" select="generate-id()"/>
+
+ <xsl:variable name="div" select="$chunks[@id=$genid]"/>
+
+ <xsl:variable name="prevdiv"
+
select="($div/preceding-sibling::div|$div/preceding::div|$div/parent::div)[last()]"/>
+ <xsl:variable name="prev" select="key('genid',
$prevdiv/@id)"/>
+
+ <xsl:variable name="nextdiv"
+
select="($div/following-sibling::div|$div/following::div|$div/div)[1]"/>
+ <xsl:variable name="next" select="key('genid',
$nextdiv/@id)"/>
+
+ <xsl:choose>
+ <xsl:when test="$onechunk != 0 and parent::*">
+ <xsl:apply-imports/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="process-chunk">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$onechunk != 0 and not(parent::*)">
+ <xsl:call-template name="chunk-all-sections"/>
+ </xsl:when>
+ <xsl:when test="$onechunk != 0">
+ <xsl:apply-imports/>
+ </xsl:when>
+ <xsl:when test="$chunk.first.sections = 0">
+ <xsl:call-template name="chunk-first-section-with-parent"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="chunk-all-sections"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/chunktoc.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/chunktoc.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/chunktoc.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,243 @@
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ version="1.0"
+ exclude-result-prefixes="doc">
+
+<!-- ********************************************************************
+ $Id: chunktoc.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:import href="docbook.xsl"/>
+<xsl:import href="chunk-common.xsl"/>
+
+<xsl:template name="chunk">
+ <xsl:param name="node" select="."/>
+ <!-- returns 1 if $node is a chunk -->
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$node"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="chunks"
select="document($chunk.toc,$node)"/>
+
+ <xsl:choose>
+ <xsl:when test="$chunks//tocentry[@linkend=$id]">1</xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="chunk-filename">
+ <!-- returns the filename of a chunk -->
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="chunks"
select="document($chunk.toc,.)"/>
+
+ <xsl:variable name="chunk"
select="$chunks//tocentry[@linkend=$id]"/>
+ <xsl:variable name="filename">
+ <xsl:call-template name="dbhtml-filename">
+ <xsl:with-param name="pis"
select="$chunk/processing-instruction('dbhtml')"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$chunk">
+ <xsl:value-of select="$filename"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="parent::*"
mode="chunk-filename"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="process-chunk">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:variable name="chunks"
select="document($chunk.toc,.)"/>
+
+ <xsl:variable name="chunk"
select="$chunks//tocentry[@linkend=$id]"/>
+ <xsl:variable name="prev-id"
+ select="($chunk/preceding::tocentry
+ |$chunk/ancestor::tocentry)[last()]/@linkend"/>
+ <xsl:variable name="next-id"
+ select="($chunk/following::tocentry
+ |$chunk/child::tocentry)[1]/@linkend"/>
+
+ <xsl:variable name="prev"
select="key('id',$prev-id)"/>
+ <xsl:variable name="next"
select="key('id',$next-id)"/>
+
+ <xsl:variable name="ischunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <xsl:variable name="chunkfn">
+ <xsl:if test="$ischunk='1'">
+ <xsl:apply-templates mode="chunk-filename" select="."/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="filename">
+ <xsl:call-template name="make-relative-filename">
+ <xsl:with-param name="base.dir" select="$base.dir"/>
+ <xsl:with-param name="base.name" select="$chunkfn"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$ischunk = 0">
+ <xsl:apply-imports/>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename" select="$filename"/>
+ <xsl:with-param name="content">
+ <xsl:call-template name="chunk-element-content">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ <xsl:with-param name="quiet" select="$chunk.quietly"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="set">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="book">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="book/appendix">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="book/glossary">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="book/bibliography">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="dedication" mode="dedication">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="preface|chapter">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="part|reference">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="refentry">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="colophon">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="article">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="article/appendix">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="article/glossary">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="article/bibliography">
+ <xsl:call-template name="process-chunk"/>
+</xsl:template>
+
+<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+ <xsl:variable name="ischunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$ischunk != 0">
+ <xsl:call-template name="process-chunk"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-imports/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="setindex
+ |book/index
+ |article/index">
+ <!-- some implementations use completely empty index tags to indicate -->
+ <!-- where an automatically generated index should be inserted. so -->
+ <!-- if the index is completely empty, skip it. -->
+ <xsl:if test="count(*)>0 or $generate.index != '0'">
+ <xsl:call-template name="process-chunk"/>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="/">
+ <xsl:choose>
+ <xsl:when test="$chunk.toc = ''">
+ <xsl:message terminate="yes">
+ <xsl:text>The chunk.toc file is not set.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+
+ <xsl:when test="$rootid != ''">
+ <xsl:choose>
+ <xsl:when test="count(key('id',$rootid)) = 0">
+ <xsl:message terminate="yes">
+ <xsl:text>ID '</xsl:text>
+ <xsl:value-of select="$rootid"/>
+ <xsl:text>' not found in document.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="key('id',$rootid)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:apply-templates select="/" mode="process.root"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="*" mode="process.root">
+ <xsl:apply-templates select="."/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/component.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/component.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/component.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,404 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: component.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template name="component.title">
+ <xsl:param name="node" select="."/>
+ <h2 class="title">
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="conditional" select="0"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="$node"
mode="object.title.markup">
+ <xsl:with-param name="allow-anchors" select="1"/>
+ </xsl:apply-templates>
+ </h2>
+</xsl:template>
+
+<xsl:template name="component.subtitle">
+ <xsl:param name="node" select="."/>
+ <xsl:variable name="subtitle"
+ select="($node/docinfo/subtitle
+ |$node/info/subtitle
+ |$node/prefaceinfo/subtitle
+ |$node/chapterinfo/subtitle
+ |$node/appendixinfo/subtitle
+ |$node/articleinfo/subtitle
+ |$node/artheader/subtitle
+ |$node/subtitle)[1]"/>
+
+ <xsl:if test="$subtitle">
+ <h3 class="subtitle">
+ <i>
+ <xsl:apply-templates select="$node"
mode="object.subtitle.markup"/>
+ </i>
+ </h3>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="component.separator">
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="dedication" mode="dedication">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:call-template name="dedication.titlepage"/>
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="dedication/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="component.title">
+ <xsl:with-param name="node"
select="ancestor::dedication[1]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="dedication/subtitle" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="component.subtitle">
+ <xsl:with-param name="node"
select="ancestor::dedication[1]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="dedication"></xsl:template> <!-- see
mode="dedication" -->
+<xsl:template match="dedication/title"></xsl:template>
+<xsl:template match="dedication/subtitle"></xsl:template>
+<xsl:template match="dedication/titleabbrev"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="colophon">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="component.separator"/>
+ <xsl:call-template name="component.title"/>
+ <xsl:call-template name="component.subtitle"/>
+
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="colophon/title"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="preface">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="component.separator"/>
+ <xsl:call-template name="preface.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')">
+ <xsl:call-template name="component.toc">
+ <xsl:with-param name="toc.title.p"
select="contains($toc.params, 'title')"/>
+ </xsl:call-template>
+ <xsl:call-template name="component.toc.separator"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="preface/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="component.title">
+ <xsl:with-param name="node"
select="ancestor::preface[1]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="preface/subtitle
+ |preface/prefaceinfo/subtitle
+ |preface/info/subtitle
+ |preface/docinfo/subtitle"
+ mode="titlepage.mode" priority="2">
+ <xsl:call-template name="component.subtitle">
+ <xsl:with-param name="node"
select="ancestor::preface[1]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="preface/docinfo|prefaceinfo"></xsl:template>
+<xsl:template match="preface/title"></xsl:template>
+<xsl:template match="preface/titleabbrev"></xsl:template>
+<xsl:template match="preface/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="chapter">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="component.separator"/>
+ <xsl:call-template name="chapter.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:if test="contains($toc.params, 'toc')">
+ <xsl:call-template name="component.toc">
+ <xsl:with-param name="toc.title.p"
select="contains($toc.params, 'title')"/>
+ </xsl:call-template>
+ <xsl:call-template name="component.toc.separator"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="chapter/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="component.title">
+ <xsl:with-param name="node"
select="ancestor::chapter[1]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="chapter/subtitle
+ |chapter/chapterinfo/subtitle
+ |chapter/info/subtitle
+ |chapter/docinfo/subtitle"
+ mode="titlepage.mode" priority="2">
+ <xsl:call-template name="component.subtitle">
+ <xsl:with-param name="node"
select="ancestor::chapter[1]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="chapter/docinfo|chapterinfo"></xsl:template>
+<xsl:template match="chapter/title"></xsl:template>
+<xsl:template match="chapter/titleabbrev"></xsl:template>
+<xsl:template match="chapter/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="appendix">
+ <xsl:variable name="ischunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="parent::article and $ischunk = 0">
+ <xsl:call-template name="section.heading">
+ <xsl:with-param name="level" select="1"/>
+ <xsl:with-param name="title">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="component.separator"/>
+ <xsl:call-template name="appendix.titlepage"/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')">
+ <xsl:call-template name="component.toc">
+ <xsl:with-param name="toc.title.p"
select="contains($toc.params, 'title')"/>
+ </xsl:call-template>
+ <xsl:call-template name="component.toc.separator"/>
+ </xsl:if>
+
+ <xsl:apply-templates/>
+
+ <xsl:if test="not(parent::article) or $ischunk != 0">
+ <xsl:call-template name="process.footnotes"/>
+ </xsl:if>
+ </div>
+</xsl:template>
+
+<xsl:template match="appendix/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="component.title">
+ <xsl:with-param name="node"
select="ancestor::appendix[1]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="appendix/subtitle
+ |appendix/appendixinfo/subtitle
+ |appendix/info/subtitle
+ |appendix/docinfo/subtitle"
+ mode="titlepage.mode" priority="2">
+ <xsl:call-template name="component.subtitle">
+ <xsl:with-param name="node"
select="ancestor::appendix[1]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template
match="appendix/docinfo|appendixinfo"></xsl:template>
+<xsl:template match="appendix/title"></xsl:template>
+<xsl:template match="appendix/titleabbrev"></xsl:template>
+<xsl:template match="appendix/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="dedication" mode="component.number">
+ <xsl:param name="add.space" select="false()"/>
+</xsl:template>
+
+<xsl:template match="preface" mode="component.number">
+ <xsl:param name="add.space" select="false()"/>
+</xsl:template>
+
+<xsl:template match="chapter" mode="component.number">
+ <xsl:param name="add.space" select="false()"/>
+
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ <xsl:text>.</xsl:text>
+ <xsl:if test="$add.space">
+ <xsl:call-template name="gentext.space"/>
+ </xsl:if>
+ </xsl:when>
+ <xsl:when test="$chapter.autolabel">
+ <xsl:number from="book" count="chapter"
format="1."/>
+ <xsl:if test="$add.space">
+ <xsl:call-template name="gentext.space"/>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="appendix" mode="component.number">
+ <xsl:param name="add.space" select="false()"/>
+
+ <xsl:choose>
+ <xsl:when test="@label">
+ <xsl:value-of select="@label"/>
+ <xsl:text>.</xsl:text>
+ <xsl:if test="$add.space">
+ <xsl:call-template name="gentext.space"/>
+ </xsl:if>
+ </xsl:when>
+ <xsl:when test="$chapter.autolabel">
+ <xsl:number from="book" count="appendix"
format="A."/>
+ <xsl:if test="$add.space">
+ <xsl:call-template name="gentext.space"/>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="article" mode="component.number">
+ <xsl:param name="add.space" select="false()"/>
+</xsl:template>
+
+<xsl:template match="bibliography" mode="component.number">
+ <xsl:param name="add.space" select="false()"/>
+</xsl:template>
+
+<xsl:template match="glossary" mode="component.number">
+ <xsl:param name="add.space" select="false()"/>
+</xsl:template>
+
+<xsl:template match="index" mode="component.number">
+ <xsl:param name="add.space" select="false()"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="article">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="article.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="make.lots">
+ <xsl:with-param name="toc.params" select="$toc.params"/>
+ <xsl:with-param name="toc">
+ <xsl:call-template name="component.toc">
+ <xsl:with-param name="toc.title.p"
select="contains($toc.params, 'title')"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="article/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="component.title">
+ <xsl:with-param name="node"
select="ancestor::article[1]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="article/subtitle
+ |article/articleinfo/subtitle
+ |article/info/subtitle
+ |article/artheader/subtitle"
+ mode="titlepage.mode" priority="2">
+ <xsl:call-template name="component.subtitle">
+ <xsl:with-param name="node"
select="ancestor::article[1]"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template
match="article/artheader|article/articleinfo"></xsl:template>
+<xsl:template match="article/title"></xsl:template>
+<xsl:template match="article/titleabbrev"></xsl:template>
+<xsl:template match="article/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/html/division.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/division.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/division.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,175 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: division.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="set">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="set.titlepage"/>
+
+ <xsl:call-template name="make.lots">
+ <xsl:with-param name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ <xsl:with-param name="toc">
+ <xsl:call-template name="set.toc"/>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="set/setinfo"></xsl:template>
+<xsl:template match="set/title"></xsl:template>
+<xsl:template match="set/titleabbrev"></xsl:template>
+<xsl:template match="set/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="book">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="book.titlepage"/>
+
+ <xsl:apply-templates select="dedication"
mode="dedication"/>
+
+ <xsl:call-template name="make.lots">
+ <xsl:with-param name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ <xsl:with-param name="toc">
+ <xsl:call-template name="division.toc"/>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="book/bookinfo"></xsl:template>
+<xsl:template match="book/title"></xsl:template>
+<xsl:template match="book/titleabbrev"></xsl:template>
+<xsl:template match="book/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="part">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="part.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:if test="not(partintro) and contains($toc.params,
'toc')">
+ <xsl:call-template name="division.toc"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="part" mode="make.part.toc">
+ <xsl:call-template name="division.toc"/>
+</xsl:template>
+
+<xsl:template match="reference" mode="make.part.toc">
+ <xsl:call-template name="division.toc"/>
+</xsl:template>
+
+<xsl:template match="part/docinfo"></xsl:template>
+<xsl:template match="part/partinfo"></xsl:template>
+<xsl:template match="part/title"></xsl:template>
+<xsl:template match="part/titleabbrev"></xsl:template>
+<xsl:template match="part/subtitle"></xsl:template>
+
+<xsl:template match="partintro">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="partintro.titlepage"/>
+ <xsl:apply-templates/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="node" select="parent::*"/>
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:if test="contains($toc.params, 'toc')">
+ <!-- not ancestor::part because partintro appears in reference -->
+ <xsl:apply-templates select="parent::*"
mode="make.part.toc"/>
+ </xsl:if>
+ <xsl:call-template name="process.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="partintro/title"></xsl:template>
+<xsl:template match="partintro/titleabbrev"></xsl:template>
+<xsl:template match="partintro/subtitle"></xsl:template>
+
+<xsl:template match="partintro/title"
mode="partintro.title.mode">
+ <h2>
+ <xsl:apply-templates/>
+ </h2>
+</xsl:template>
+
+<xsl:template match="partintro/subtitle"
mode="partintro.title.mode">
+ <h3>
+ <i><xsl:apply-templates/></i>
+ </h3>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="book" mode="division.number">
+ <xsl:number from="set" count="book" format="1."/>
+</xsl:template>
+
+<xsl:template match="part" mode="division.number">
+ <xsl:number from="book" count="part" format="I."/>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/html/docbook.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/docbook.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/docbook.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,411 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:exsl="http://exslt.org/common"
+ exclude-result-prefixes="exsl"
+ version='1.0'>
+
+<xsl:output method="html"
+ encoding="ISO-8859-1"
+ indent="no"/>
+
+<!-- ********************************************************************
+ $Id: docbook.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:include href="../VERSION"/>
+<xsl:include href="param.xsl"/>
+<xsl:include href="../lib/lib.xsl"/>
+<xsl:include href="../common/l10n.xsl"/>
+<xsl:include href="../common/common.xsl"/>
+<xsl:include href="../common/labels.xsl"/>
+<xsl:include href="../common/titles.xsl"/>
+<xsl:include href="../common/subtitles.xsl"/>
+<xsl:include href="../common/gentext.xsl"/>
+<xsl:include href="../common/targets.xsl"/>
+<xsl:include href="../common/pi.xsl"/>
+<xsl:include href="autotoc.xsl"/>
+<xsl:include href="autoidx.xsl"/>
+<xsl:include href="lists.xsl"/>
+<xsl:include href="callout.xsl"/>
+<xsl:include href="verbatim.xsl"/>
+<xsl:include href="graphics.xsl"/>
+<xsl:include href="xref.xsl"/>
+<xsl:include href="formal.xsl"/>
+<xsl:include href="table.xsl"/>
+<xsl:include href="htmltbl.xsl"/>
+<xsl:include href="sections.xsl"/>
+<xsl:include href="inline.xsl"/>
+<xsl:include href="footnote.xsl"/>
+<xsl:include href="html.xsl"/>
+<xsl:include href="info.xsl"/>
+<xsl:include href="keywords.xsl"/>
+<xsl:include href="division.xsl"/>
+<xsl:include href="toc.xsl"/>
+<xsl:include href="index.xsl"/>
+<xsl:include href="refentry.xsl"/>
+<xsl:include href="math.xsl"/>
+<xsl:include href="admon.xsl"/>
+<xsl:include href="component.xsl"/>
+<xsl:include href="biblio.xsl"/>
+<xsl:include href="glossary.xsl"/>
+<xsl:include href="block.xsl"/>
+<xsl:include href="task.xsl"/>
+<xsl:include href="qandaset.xsl"/>
+<xsl:include href="synop.xsl"/>
+<xsl:include href="titlepage.xsl"/>
+<xsl:include href="titlepage.templates.xsl"/>
+<xsl:include href="pi.xsl"/>
+<xsl:include href="ebnf.xsl"/>
+<xsl:include href="chunker.xsl"/>
+<xsl:include href="html-rtf.xsl"/>
+<xsl:include href="docbookng.xsl"/>
+
+<xsl:param name="stylesheet.result.type"
select="'html'"/>
+
+<!-- ==================================================================== -->
+
+<xsl:key name="id" match="*" use="@id"/>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*">
+ <xsl:message>
+ <xsl:text>No template matches </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:if test="parent::*">
+ <xsl:text> in </xsl:text>
+ <xsl:value-of select="name(parent::*)"/>
+ </xsl:if>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+
+ <font color="red">
+ <xsl:text><</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>></xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text></</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>></xsl:text>
+ </font>
+</xsl:template>
+
+<xsl:template match="text()">
+ <xsl:value-of select="."/>
+</xsl:template>
+
+<xsl:template name="body.attributes">
+ <xsl:attribute name="bgcolor">white</xsl:attribute>
+ <xsl:attribute name="text">black</xsl:attribute>
+ <xsl:attribute name="link">#0000FF</xsl:attribute>
+ <xsl:attribute name="vlink">#840084</xsl:attribute>
+ <xsl:attribute name="alink">#0000FF</xsl:attribute>
+</xsl:template>
+
+<xsl:template name="head.content">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="title">
+ <xsl:apply-templates select="$node"
mode="object.title.markup.textonly"/>
+ </xsl:param>
+
+ <title>
+ <xsl:copy-of select="$title"/>
+ </title>
+
+ <xsl:if test="$html.stylesheet != ''">
+ <xsl:call-template name="output.html.stylesheets">
+ <xsl:with-param name="stylesheets"
select="normalize-space($html.stylesheet)"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="$link.mailto.url != ''">
+ <link rev="made"
+ href="{$link.mailto.url}"/>
+ </xsl:if>
+
+ <xsl:if test="$html.base != ''">
+ <base href="{$html.base}"/>
+ </xsl:if>
+
+ <meta name="generator" content="DocBook XSL Stylesheets
V{$VERSION}"/>
+
+ <xsl:if test="$generate.meta.abstract != 0">
+ <xsl:variable name="info" select="(articleinfo
+ |bookinfo
+ |prefaceinfo
+ |chapterinfo
+ |appendixinfo
+ |sectioninfo
+ |sect1info
+ |sect2info
+ |sect3info
+ |sect4info
+ |sect5info
+ |referenceinfo
+ |refentryinfo
+ |partinfo
+ |info
+ |docinfo)[1]"/>
+ <xsl:if test="$info and $info/abstract">
+ <meta name="description">
+ <xsl:attribute name="content">
+ <xsl:for-each select="$info/abstract[1]/*">
+ <xsl:value-of select="."/>
+ <xsl:if test="position() < last()">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:attribute>
+ </meta>
+ </xsl:if>
+ </xsl:if>
+
+ <xsl:if test="($draft.mode = 'yes' or
+ ($draft.mode = 'maybe' and
+ ancestor-or-self::*[@status][1]/@status = 'draft'))
+ and $draft.watermark.image != ''">
+ <style type="text/css"><xsl:text>
+body { background-image: url('</xsl:text>
+<xsl:value-of select="$draft.watermark.image"/><xsl:text>');
+ background-repeat: no-repeat;
+ background-position: top left;
+ /* The following properties make the watermark "fixed" on the page. */
+ /* I think that's just a bit too distracting for the reader... */
+ /* background-attachment: fixed; */
+ /* background-position: center center; */
+ }</xsl:text>
+ </style>
+ </xsl:if>
+ <xsl:apply-templates select="."
mode="head.keywords.content"/>
+</xsl:template>
+
+<xsl:template name="output.html.stylesheets">
+ <xsl:param name="stylesheets" select="''"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($stylesheets, ' ')">
+ <link rel="stylesheet" href="{substring-before($stylesheets,
' ')}">
+ <xsl:if test="$html.stylesheet.type != ''">
+ <xsl:attribute name="type">
+ <xsl:value-of select="$html.stylesheet.type"/>
+ </xsl:attribute>
+ </xsl:if>
+ </link>
+ <xsl:call-template name="output.html.stylesheets">
+ <xsl:with-param name="stylesheets"
select="substring-after($stylesheets, ' ')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$stylesheets != ''">
+ <link rel="stylesheet" href="{$stylesheets}">
+ <xsl:if test="$html.stylesheet.type != ''">
+ <xsl:attribute name="type">
+ <xsl:value-of select="$html.stylesheet.type"/>
+ </xsl:attribute>
+ </xsl:if>
+ </link>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template match="*" mode="head.keywords.content">
+ <xsl:apply-templates select="chapterinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="appendixinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="prefaceinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="bookinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="setinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="articleinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="artheader/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="sect1info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="sect2info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="sect3info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="sect4info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="sect5info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="refsect1info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="refsect2info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="refsect3info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="bibliographyinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="glossaryinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="indexinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="refentryinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="partinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="referenceinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="docinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="info/keywordset"
mode="html.header"/>
+
+ <xsl:if test="$inherit.keywords != 0
+ and parent::*">
+ <xsl:apply-templates select="parent::*"
mode="head.keywords.content"/>
+ </xsl:if>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template name="system.head.content">
+ <xsl:param name="node" select="."/>
+
+ <!-- system.head.content is like user.head.content, except that
+ it is called before head.content. This is important because it
+ means, for example, that <style> elements output by system.head.content
+ have a lower CSS precedence than the users stylesheet. -->
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template name="user.head.content">
+ <xsl:param name="node" select="."/>
+</xsl:template>
+
+<xsl:template name="user.header.navigation">
+ <xsl:param name="node" select="."/>
+</xsl:template>
+
+<xsl:template name="user.header.content">
+ <xsl:param name="node" select="."/>
+</xsl:template>
+
+<xsl:template name="user.footer.content">
+ <xsl:param name="node" select="."/>
+</xsl:template>
+
+<xsl:template name="user.footer.navigation">
+ <xsl:param name="node" select="."/>
+</xsl:template>
+
+<xsl:template match="/">
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')
+ and namespace-uri(*[1]) =
'http://docbook.org/docbook-ng'">
+ <!-- Hack! If someone hands us a DocBook NG document, toss the namespace -->
+ <!-- and continue. Someday we may reverse this logic and add the namespace
-->
+ <!-- to documents that don't have one. But not before the whole stylesheet
-->
+ <!-- has been converted to use namespaces. i.e., don't hold your breath
-->
+ <xsl:variable name="nons">
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:variable>
+ <xsl:apply-templates select="exsl:node-set($nons)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$rootid != ''">
+ <xsl:choose>
+ <xsl:when test="count(key('id',$rootid)) = 0">
+ <xsl:message terminate="yes">
+ <xsl:text>ID '</xsl:text>
+ <xsl:value-of select="$rootid"/>
+ <xsl:text>' not found in document.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$collect.xref.targets = 'yes' or
+ $collect.xref.targets = 'only'">
+ <xsl:apply-templates select="key('id', $rootid)"
+ mode="collect.targets"/>
+ </xsl:if>
+ <xsl:if test="$collect.xref.targets != 'only'">
+ <xsl:apply-templates select="key('id',$rootid)"
+ mode="process.root"/>
+ <xsl:if test="$tex.math.in.alt != ''">
+ <xsl:apply-templates select="key('id',$rootid)"
+ mode="collect.tex.math"/>
+ </xsl:if>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$collect.xref.targets = 'yes' or
+ $collect.xref.targets = 'only'">
+ <xsl:apply-templates select="/" mode="collect.targets"/>
+ </xsl:if>
+ <xsl:if test="$collect.xref.targets != 'only'">
+ <xsl:apply-templates select="/" mode="process.root"/>
+ <xsl:if test="$tex.math.in.alt != ''">
+ <xsl:apply-templates select="/"
mode="collect.tex.math"/>
+ </xsl:if>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="*" mode="process.root">
+ <xsl:variable name="doc" select="self::*"/>
+
+ <xsl:call-template name="root.messages"/>
+
+ <html>
+ <head>
+ <xsl:call-template name="system.head.content">
+ <xsl:with-param name="node" select="$doc"/>
+ </xsl:call-template>
+ <xsl:call-template name="head.content">
+ <xsl:with-param name="node" select="$doc"/>
+ </xsl:call-template>
+ <xsl:call-template name="user.head.content">
+ <xsl:with-param name="node" select="$doc"/>
+ </xsl:call-template>
+ </head>
+ <body>
+ <xsl:call-template name="body.attributes"/>
+ <xsl:call-template name="user.header.content">
+ <xsl:with-param name="node" select="$doc"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="."/>
+ <xsl:call-template name="user.footer.content">
+ <xsl:with-param name="node" select="$doc"/>
+ </xsl:call-template>
+ </body>
+ </html>
+</xsl:template>
+
+<xsl:template name="root.messages">
+ <!-- redefine this any way you'd like to output messages -->
+ <!-- DO NOT OUTPUT ANYTHING FROM THIS TEMPLATE -->
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="chunk">
+ <xsl:param name="node" select="."/>
+
+ <!-- The default is that we are not chunking... -->
+ <xsl:text>0</xsl:text>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="stripNS">
+ <xsl:choose>
+ <xsl:when test="namespace-uri(.) =
'http://docbook.org/docbook-ng'">
+ <xsl:element name="{local-name(.)}">
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:element>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:copy>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="comment()|processing-instruction()|text()"
mode="stripNS">
+ <xsl:copy/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/docbookng.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/docbookng.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/docbookng.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,7 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<xsl:template match="info"/>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/ebnf.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/ebnf.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/ebnf.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,327 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ exclude-result-prefixes="doc"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: ebnf.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<doc:reference xmlns="">
+<referenceinfo>
+<releaseinfo role="meta">
+$Id: ebnf.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+</releaseinfo>
+<author><surname>Walsh</surname>
+<firstname>Norman</firstname></author>
+<copyright><year>1999</year><year>2000</year>
+<holder>Norman Walsh</holder>
+</copyright>
+</referenceinfo>
+<title>HTML EBNF Reference</title>
+
+<partintro>
+<section><title>Introduction</title>
+
+<para>This is technical reference documentation for the DocBook XSL
+Stylesheets; it documents (some of) the parameters, templates, and
+other elements of the stylesheets.</para>
+
+<para>This reference describes the templates and parameters relevant
+to formatting EBNF markup.</para>
+
+<para>This is not intended to be <quote>user</quote> documentation.
+It is provided for developers writing customization layers for the
+stylesheets, and for anyone who's interested in <quote>how it
+works</quote>.</para>
+
+<para>Although I am trying to be thorough, this documentation is known
+to be incomplete. Don't forget to read the source, too :-)</para>
+</section>
+</partintro>
+</doc:reference>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="productionset">
+ <table width="100%" cellpadding="5">
+ <xsl:if test="$ebnf.table.bgcolor != ''">
+ <xsl:attribute name="bgcolor">
+ <xsl:value-of select="$ebnf.table.bgcolor"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="$ebnf.table.border != 0">
+ <xsl:attribute name="border">1</xsl:attribute>
+ </xsl:if>
+ <xsl:attribute name="class">
+ <xsl:value-of select="name(.)"/>
+ </xsl:attribute>
+ <xsl:attribute name="summary">
+ <xsl:text>EBNF</xsl:text>
+ <xsl:if test="title">
+ <xsl:text> for </xsl:text>
+ <xsl:value-of select="title"/>
+ </xsl:if>
+ </xsl:attribute>
+
+ <xsl:if test="title">
+ <tr>
+ <th align="left" valign="top" class="{name(.)}">
+ <xsl:apply-templates select="title"/>
+ </th>
+ </tr>
+ </xsl:if>
+ <tr>
+ <td>
+ <table border="0" width="99%" cellpadding="0">
+ <xsl:if test="$ebnf.table.bgcolor != ''">
+ <xsl:attribute name="bgcolor">
+ <xsl:value-of select="$ebnf.table.bgcolor"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:attribute name="class">
+ <xsl:value-of select="name(.)"/>
+ </xsl:attribute>
+ <xsl:attribute name="summary">EBNF productions</xsl:attribute>
+ <xsl:apply-templates select="production|productionrecap"/>
+ </table>
+ </td>
+ </tr>
+ </table>
+</xsl:template>
+
+<xsl:template match="productionset/title">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="production">
+ <xsl:param name="recap" select="false()"/>
+ <tr>
+ <td align="left" valign="top" width="3%">
+ <xsl:text>[</xsl:text>
+ <xsl:number count="production" level="any"/>
+ <xsl:text>]</xsl:text>
+ </td>
+ <td align="right" valign="top" width="10%">
+ <xsl:choose>
+ <xsl:when test="$recap">
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="."/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:apply-templates select="lhs"/>
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates select="lhs"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td valign="top" width="5%" align="center">
+ <xsl:copy-of select="$ebnf.assignment"/>
+ </td>
+ <td valign="top" width="52%">
+ <xsl:apply-templates select="rhs"/>
+ <xsl:copy-of select="$ebnf.statement.terminator"/>
+ </td>
+ <td align="left" valign="top" width="30%">
+ <xsl:choose>
+ <xsl:when test="rhs/lineannotation|constraint">
+ <xsl:apply-templates select="rhs/lineannotation"
mode="rhslo"/>
+ <xsl:apply-templates select="constraint"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ </tr>
+</xsl:template>
+
+<xsl:template match="productionrecap">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:if test="count($targets)=0">
+ <xsl:message>
+ <xsl:text>Error: no ID for productionrecap linkend: </xsl:text>
+ <xsl:value-of select="@linkend"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="count($targets)>1">
+ <xsl:message>
+ <xsl:text>Warning: multiple "IDs" for productionrecap linkend:
</xsl:text>
+ <xsl:value-of select="@linkend"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:apply-templates select="$target">
+ <xsl:with-param name="recap" select="true()"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="lhs">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="rhs">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::rhs">
+ <xsl:text> |</xsl:text>
+ <br/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="nonterminal">
+ <xsl:variable name="linkend">
+ <xsl:call-template name="xpointer.idref">
+ <xsl:with-param name="xpointer" select="@def"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend" select="$linkend"/>
+ </xsl:call-template>
+
+ <xsl:call-template name="check.idref.targets">
+ <xsl:with-param name="linkend" select="$linkend"/>
+ <xsl:with-param
name="element-list">production</xsl:with-param>
+ </xsl:call-template>
+
+ <!-- If you don't provide content, you can't point outside this doc. -->
+ <xsl:choose>
+ <xsl:when test="*|text()"><!--nop--></xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$linkend = ''">
+ <xsl:message>
+ <xsl:text>Non-terminals with no content must point to </xsl:text>
+ <xsl:text>production elements in the current document.</xsl:text>
+ </xsl:message>
+ <xsl:message>
+ <xsl:text>Invalid xpointer for empty nt: </xsl:text>
+ <xsl:value-of select="@def"/>
+ </xsl:message>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:variable name="href">
+ <xsl:choose>
+ <xsl:when test="$linkend != ''">
+ <xsl:variable name="targets"
select="key('id',$linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@def"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <a href="{$href}">
+ <xsl:choose>
+ <xsl:when test="*|text()">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$linkend != ''">
+ <xsl:variable name="targets"
select="key('id',$linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:apply-templates select="$target/lhs"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>???</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </a>
+</xsl:template>
+
+<xsl:template match="rhs/lineannotation">
+ <!--nop-->
+</xsl:template>
+
+<xsl:template match="rhs/lineannotation" mode="rhslo">
+ <xsl:text>/* </xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text> */</xsl:text>
+ <br/>
+</xsl:template>
+
+<xsl:template match="constraint">
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend" select="@linkend"/>
+ </xsl:call-template>
+
+ <xsl:call-template name="check.idref.targets">
+ <xsl:with-param name="linkend" select="@linkend"/>
+ <xsl:with-param
name="element-list">constraintdef</xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:variable name="href">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:text>[ </xsl:text>
+
+ <xsl:choose>
+ <xsl:when test="@role">
+ <xsl:value-of select="@role"/>
+ <xsl:text>: </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:if test="$target/@role">
+ <xsl:value-of select="$target/@role"/>
+ <xsl:text>: </xsl:text>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <a href="{$href}">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:apply-templates select="$target"
mode="title.markup"/>
+ </a>
+ <xsl:text> ]</xsl:text>
+ <xsl:if test="following-sibling::constraint">
+ <br/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="constraintdef">
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="constraintdef/title">
+ <p><b><xsl:apply-templates/></b></p>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/footnote.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/footnote.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/footnote.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,263 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:exsl="http://exslt.org/common"
+ exclude-result-prefixes="exsl"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: footnote.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template match="footnote">
+ <xsl:variable name="name">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+ <xsl:variable name="href">
+ <xsl:text>#ftn.</xsl:text>
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="ancestor::tgroup">
+ <sup>
+ <xsl:text>[</xsl:text>
+ <a name="{$name}" href="{$href}">
+ <xsl:apply-templates select="."
mode="footnote.number"/>
+ </a>
+ <xsl:text>]</xsl:text>
+ </sup>
+ </xsl:when>
+ <xsl:otherwise>
+ <sup>
+ <xsl:text>[</xsl:text>
+ <a name="{$name}" href="{$href}">
+ <xsl:apply-templates select="."
mode="footnote.number"/>
+ </a>
+ <xsl:text>]</xsl:text>
+ </sup>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="footnoteref">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="footnote" select="$targets[1]"/>
+ <xsl:variable name="href">
+ <xsl:text>#ftn.</xsl:text>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$footnote"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <sup>
+ <xsl:text>[</xsl:text>
+ <a href="{$href}">
+ <xsl:apply-templates select="$footnote"
mode="footnote.number"/>
+ </a>
+ <xsl:text>]</xsl:text>
+ </sup>
+</xsl:template>
+
+<xsl:template match="footnote" mode="footnote.number">
+ <xsl:choose>
+ <xsl:when test="ancestor::tgroup">
+ <xsl:variable name="tfnum">
+ <xsl:number level="any" from="table|informaltable"
format="1"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="string-length($table.footnote.number.symbols) >=
$tfnum">
+ <xsl:value-of select="substring($table.footnote.number.symbols, $tfnum,
1)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:number level="any" from="tgroup"
+ format="{$table.footnote.number.format}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="pfoot"
select="preceding::footnote"/>
+ <xsl:variable name="ptfoot"
select="preceding::tgroup//footnote"/>
+ <xsl:variable name="fnum" select="count($pfoot) - count($ptfoot)
+ 1"/>
+
+ <xsl:choose>
+ <xsl:when test="string-length($footnote.number.symbols) >=
$fnum">
+ <xsl:value-of select="substring($footnote.number.symbols, $fnum,
1)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:number value="$fnum"
format="{$footnote.number.format}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="footnote/para[1]|footnote/simpara[1]"
priority="2">
+ <!-- this only works if the first thing in a footnote is a para, -->
+ <!-- which is ok, because it usually is. -->
+ <xsl:variable name="name">
+ <xsl:text>ftn.</xsl:text>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object"
select="ancestor::footnote"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="href">
+ <xsl:text>#</xsl:text>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object"
select="ancestor::footnote"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <p>
+ <sup>
+ <xsl:text>[</xsl:text>
+ <a name="{$name}" href="{$href}">
+ <xsl:apply-templates select="ancestor::footnote"
+ mode="footnote.number"/>
+ </a>
+ <xsl:text>] </xsl:text>
+ </sup>
+ <xsl:apply-templates/>
+ </p>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="footnote.body.number">
+ <xsl:variable name="name">
+ <xsl:text>ftn.</xsl:text>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object"
select="ancestor::footnote"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="href">
+ <xsl:text>#</xsl:text>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object"
select="ancestor::footnote"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="footnote.mark">
+ <sup>
+ <xsl:text>[</xsl:text>
+ <a name="{$name}" href="{$href}">
+ <xsl:apply-templates select="ancestor::footnote"
+ mode="footnote.number"/>
+ </a>
+ <xsl:text>] </xsl:text>
+ </sup>
+ </xsl:variable>
+
+ <xsl:variable name="html">
+ <xsl:apply-templates select="."/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')">
+ <xsl:variable name="html-nodes"
select="exsl:node-set($html)"/>
+ <xsl:choose>
+ <xsl:when test="$html-nodes//p">
+ <xsl:apply-templates select="$html-nodes"
mode="insert.html.p">
+ <xsl:with-param name="mark"
select="$footnote.mark"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$html-nodes"
mode="insert.html.text">
+ <xsl:with-param name="mark"
select="$footnote.mark"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$html"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<!--
+<xsl:template name="count-element-from">
+ <xsl:param name="from" select=".."/>
+ <xsl:param name="to" select="."/>
+ <xsl:param name="count" select="0"/>
+ <xsl:param name="list" select="$from/following::*[name(.)=name($to)]
+
|$from/descendant-or-self::*[name(.)=name($to)]"/>
+
+ <xsl:choose>
+ <xsl:when test="not($list)">
+ <xsl:text>-1</xsl:text>
+ </xsl:when>
+ <xsl:when test="$list[1] = $to">
+ <xsl:value-of select="$count + 1"/>
+ </xsl:when>
+ <xsl:otherwise>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+-->
+
+<!-- ==================================================================== -->
+
+<xsl:template name="process.footnotes">
+ <xsl:variable name="footnotes" select=".//footnote"/>
+ <xsl:variable name="table.footnotes"
+ select=".//tgroup//footnote"/>
+
+ <!-- Only bother to do this if there's at least one non-table footnote -->
+ <xsl:if test="count($footnotes)>count($table.footnotes)">
+ <div class="footnotes">
+ <br/>
+ <hr width="100" align="left"/>
+ <xsl:apply-templates select="$footnotes"
mode="process.footnote.mode"/>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="process.chunk.footnotes">
+ <!-- nop -->
+</xsl:template>
+
+<xsl:template match="footnote" name="process.footnote"
mode="process.footnote.mode">
+ <xsl:choose>
+ <xsl:when test="local-name(*[1]) = 'para' or local-name(*[1]) =
'simpara'">
+ <div class="{name(.)}">
+ <xsl:apply-templates/>
+ </div>
+ </xsl:when>
+
+ <xsl:when test="$html.cleanup != 0 and
function-available('exsl:node-set')">
+ <div class="{name(.)}">
+ <xsl:apply-templates select="*[1]"
mode="footnote.body.number"/>
+ <xsl:apply-templates select="*[position() > 1]"/>
+ </div>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Warning: footnote number may not be generated </xsl:text>
+ <xsl:text>correctly; </xsl:text>
+ <xsl:value-of select="local-name(*[1])"/>
+ <xsl:text> unexpected as first child of footnote.</xsl:text>
+ </xsl:message>
+ <div class="{name(.)}">
+ <xsl:apply-templates/>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="tgroup//footnote"
+ mode="process.footnote.mode">
+</xsl:template>
+
+<xsl:template match="footnote" mode="table.footnote.mode">
+ <xsl:call-template name="process.footnote"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/formal.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/formal.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/formal.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,333 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: formal.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template name="formal.object">
+ <xsl:param name="placement" select="'before'"/>
+ <xsl:param name="class" select="local-name(.)"/>
+
+ <div class="{$class}">
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional" select="0"/>
+ </xsl:call-template>
+
+ <xsl:choose>
+ <xsl:when test="$placement = 'before'">
+ <xsl:call-template name="formal.object.heading"/>
+ <xsl:apply-templates/>
+
+ <!-- HACK: This doesn't belong inside formal.object; it should be done by
-->
+ <!-- the table template, but I want the link to be inside the DIV, so...
-->
+ <xsl:if test="local-name(.) = 'table'">
+ <xsl:call-template name="table.longdesc"/>
+ </xsl:if>
+
+ <xsl:if test="$spacing.paras != 0"><p/></xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$spacing.paras != 0"><p/></xsl:if>
+ <xsl:apply-templates/>
+
+ <!-- HACK: This doesn't belong inside formal.object; it should be done by
-->
+ <!-- the table template, but I want the link to be inside the DIV, so...
-->
+ <xsl:if test="local-name(.) = 'table'">
+ <xsl:call-template name="table.longdesc"/>
+ </xsl:if>
+
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
+</xsl:template>
+
+<xsl:template name="formal.object.heading">
+ <xsl:param name="object" select="."/>
+ <p class="title">
+ <b>
+ <xsl:apply-templates select="$object"
mode="object.title.markup">
+ <xsl:with-param name="allow-anchors" select="1"/>
+ </xsl:apply-templates>
+ </b>
+ </p>
+</xsl:template>
+
+<xsl:template name="informal.object">
+ <xsl:param name="class" select="local-name(.)"/>
+
+ <div class="{$class}">
+ <xsl:if test="$spacing.paras != 0"><p/></xsl:if>
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+
+ <!-- HACK: This doesn't belong inside formal.object; it should be done by
-->
+ <!-- the table template, but I want the link to be inside the DIV, so... -->
+ <xsl:if test="local-name(.) = 'informaltable'">
+ <xsl:call-template name="table.longdesc"/>
+ </xsl:if>
+
+ <xsl:if test="$spacing.paras != 0"><p/></xsl:if>
+ </div>
+</xsl:template>
+
+<xsl:template name="semiformal.object">
+ <xsl:param name="placement" select="'before'"/>
+ <xsl:param name="class" select="local-name(.)"/>
+
+ <xsl:choose>
+ <xsl:when test="title">
+ <xsl:call-template name="formal.object">
+ <xsl:with-param name="placement" select="$placement"/>
+ <xsl:with-param name="class" select="$class"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="informal.object">
+ <xsl:with-param name="class" select="$class"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="figure">
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="@float and @float != 0">
+ <xsl:variable name="float">
+ <xsl:choose>
+ <xsl:when test="@float = 1">
+ <xsl:value-of select="$default.float.class"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@float"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <div class="figure-float">
+ <xsl:if test="$float = 'left' or $float =
'right'">
+ <xsl:attribute name="style">
+ <xsl:text>float: </xsl:text>
+ <xsl:value-of select="$float"/>
+ <xsl:text>;</xsl:text>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:call-template name="formal.object">
+ <xsl:with-param name="placement"
select="$placement"/>
+ </xsl:call-template>
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="formal.object">
+ <xsl:with-param name="placement" select="$placement"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="table">
+ <xsl:choose>
+ <xsl:when test="tgroup|mediaobject|graphic">
+ <xsl:call-template name="calsTable"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:call-template name="htmlTable"/>
+ </xsl:copy>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="calsTable">
+ <xsl:if test="tgroup/tbody/tr
+ |tgroup/thead/tr
+ |tgroup/tfoot/tr">
+ <xsl:message terminate="yes">Broken table: tr descendent of CALS
Table.</xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:call-template name="formal.object">
+ <xsl:with-param name="placement" select="$placement"/>
+ <xsl:with-param name="class">
+ <xsl:choose>
+ <xsl:when test="@tabstyle">
+ <!-- hack, this will only ever occur on table, not example -->
+ <xsl:value-of select="@tabstyle"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="local-name(.)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="htmlTable">
+ <xsl:if test="tgroup/tbody/row
+ |tgroup/thead/row
+ |tgroup/tfoot/row">
+ <xsl:message terminate="yes">Broken table: row descendent of HTML
table.</xsl:message>
+ </xsl:if>
+
+ <xsl:apply-templates mode="htmlTable"/>
+</xsl:template>
+
+<xsl:template match="example">
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:call-template name="formal.object">
+ <xsl:with-param name="placement" select="$placement"/>
+ <xsl:with-param name="class" select="local-name(.)"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="equation">
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:call-template name="semiformal.object">
+ <xsl:with-param name="placement" select="$placement"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="figure/title"></xsl:template>
+<xsl:template match="figure/titleabbrev"></xsl:template>
+<xsl:template match="table/title"></xsl:template>
+<xsl:template match="table/titleabbrev"></xsl:template>
+<xsl:template match="table/textobject"></xsl:template>
+<xsl:template match="example/title"></xsl:template>
+<xsl:template match="example/titleabbrev"></xsl:template>
+<xsl:template match="equation/title"></xsl:template>
+<xsl:template match="equation/titleabbrev"></xsl:template>
+
+<xsl:template match="informalfigure">
+ <xsl:call-template name="informal.object"/>
+</xsl:template>
+
+<xsl:template match="informalexample">
+ <xsl:call-template name="informal.object"/>
+</xsl:template>
+
+<xsl:template match="informaltable">
+ <xsl:choose>
+ <xsl:when test="tgroup|mediaobject|graphic">
+ <xsl:call-template name="informal.object">
+ <xsl:with-param name="class">
+ <xsl:choose>
+ <xsl:when test="@tabstyle">
+ <xsl:value-of select="@tabstyle"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="local-name(.)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <table>
+ <xsl:copy-of select="@*"/>
+ <xsl:call-template name="htmlTable"/>
+ </table>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="informaltable/textobject"></xsl:template>
+
+<xsl:template name="table.longdesc">
+ <!-- HACK: This doesn't belong inside formal.objectt; it should be done by
-->
+ <!-- the table template, but I want the link to be inside the DIV, so... -->
+ <xsl:variable name="longdesc.uri">
+ <xsl:call-template name="longdesc.uri">
+ <xsl:with-param name="mediaobject" select="."/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="irrelevant">
+ <!-- write.longdesc returns the filename ... -->
+ <xsl:call-template name="write.longdesc">
+ <xsl:with-param name="mediaobject" select="."/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0
+ and textobject[not(phrase)]">
+ <xsl:call-template name="longdesc.link">
+ <xsl:with-param name="longdesc.uri"
select="$longdesc.uri"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="informalequation">
+ <xsl:call-template name="informal.object"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/glossary.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/glossary.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/glossary.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,359 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: glossary.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="glossary">
+ <div class="{name(.)}">
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="glossary.titlepage"/>
+
+ <xsl:choose>
+ <xsl:when test="glossdiv">
+ <xsl:apply-templates
select="(glossdiv[1]/preceding-sibling::*)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates
select="(glossentry[1]/preceding-sibling::*)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="glossdiv">
+ <xsl:apply-templates select="glossdiv"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <dl>
+ <xsl:apply-templates select="glossentry"/>
+ </dl>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:if test="not(parent::article)">
+ <xsl:call-template name="process.footnotes"/>
+ </xsl:if>
+ </div>
+</xsl:template>
+
+<xsl:template match="glossary/glossaryinfo"></xsl:template>
+<xsl:template match="glossary/title"></xsl:template>
+<xsl:template match="glossary/subtitle"></xsl:template>
+<xsl:template match="glossary/titleabbrev"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="glosslist">
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:if test="blockinfo/title|title">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+ <dl>
+ <xsl:apply-templates select="glossentry"/>
+ </dl>
+ </div>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="glossdiv">
+ <div class="{name(.)}">
+ <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
+
+ <dl>
+ <xsl:apply-templates select="glossentry"/>
+ </dl>
+ </div>
+</xsl:template>
+
+<xsl:template match="glossdiv/title">
+ <h3 class="{name(.)}">
+ <xsl:apply-templates/>
+ </h3>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<!--
+GlossEntry ::=
+ GlossTerm, Acronym?, Abbrev?,
+ (IndexTerm)*,
+ RevHistory?,
+ (GlossSee | GlossDef+)
+-->
+
+<xsl:template match="glossentry">
+ <xsl:choose>
+ <xsl:when test="$glossentry.show.acronym = 'primary'">
+ <dt>
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional">
+ <xsl:choose>
+ <xsl:when test="$glossterm.auto.link !=
0">0</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:choose>
+ <xsl:when test="acronym|abbrev">
+ <xsl:apply-templates select="acronym|abbrev"/>
+ <xsl:text> (</xsl:text>
+ <xsl:apply-templates select="glossterm"/>
+ <xsl:text>)</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="glossterm"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </dt>
+ </xsl:when>
+ <xsl:when test="$glossentry.show.acronym = 'yes'">
+ <dt>
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional">
+ <xsl:choose>
+ <xsl:when test="$glossterm.auto.link !=
0">0</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:apply-templates select="glossterm"/>
+
+ <xsl:if test="acronym|abbrev">
+ <xsl:text> (</xsl:text>
+ <xsl:apply-templates select="acronym|abbrev"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ </dt>
+ </xsl:when>
+ <xsl:otherwise>
+ <dt>
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional">
+ <xsl:choose>
+ <xsl:when test="$glossterm.auto.link !=
0">0</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:apply-templates select="glossterm"/>
+ </dt>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:apply-templates select="indexterm|revhistory|glosssee|glossdef"/>
+</xsl:template>
+
+<xsl:template match="glossentry/glossterm">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::glossterm">, </xsl:if>
+</xsl:template>
+
+<xsl:template match="glossentry/acronym">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::acronym|following-sibling::abbrev">,
</xsl:if>
+</xsl:template>
+
+<xsl:template match="glossentry/abbrev">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::acronym|following-sibling::abbrev">,
</xsl:if>
+</xsl:template>
+
+<xsl:template match="glossentry/revhistory">
+</xsl:template>
+
+<xsl:template match="glossentry/glosssee">
+ <xsl:variable name="otherterm" select="@otherterm"/>
+ <xsl:variable name="targets"
select="//node()[@id=$otherterm]"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <dd>
+ <p>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'glossary'"/>
+ <xsl:with-param name="name" select="'see'"/>
+ </xsl:call-template>
+ <xsl:choose>
+ <xsl:when test="$target">
+ <a href="#{@otherterm}">
+ <xsl:apply-templates select="$target"
mode="xref-to"/>
+ </a>
+ </xsl:when>
+ <xsl:when test="$otherterm != '' and not($target)">
+ <xsl:message>
+ <xsl:text>Warning: glosssee @otherterm reference not found:
</xsl:text>
+ <xsl:value-of select="$otherterm"/>
+ </xsl:message>
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:text>.</xsl:text>
+ </p>
+ </dd>
+</xsl:template>
+
+<xsl:template match="glossentry/glossdef">
+ <dd>
+ <xsl:apply-templates select="*[local-name(.) !=
'glossseealso']"/>
+ <xsl:if test="glossseealso">
+ <p>
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'glossary'"/>
+ <xsl:with-param name="name"
select="'seealso'"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="glossseealso"/>
+ </p>
+ </xsl:if>
+ </dd>
+</xsl:template>
+
+<xsl:template match="glossseealso">
+ <xsl:variable name="otherterm" select="@otherterm"/>
+ <xsl:variable name="targets"
select="//node()[@id=$otherterm]"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="$target">
+ <a href="#{@otherterm}">
+ <xsl:apply-templates select="$target" mode="xref-to"/>
+ </a>
+ </xsl:when>
+ <xsl:when test="$otherterm != '' and not($target)">
+ <xsl:message>
+ <xsl:text>Warning: glossseealso @otherterm reference not found:
</xsl:text>
+ <xsl:value-of select="$otherterm"/>
+ </xsl:message>
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="position() = last()">
+ <xsl:text>.</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>, </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<!-- Glossary collection -->
+
+<xsl:template match="glossary[@role='auto']"
priority="2">
+ <xsl:variable name="terms"
select="//glossterm[not(parent::glossdef)]|//firstterm"/>
+ <xsl:variable name="collection"
select="document($glossary.collection, .)"/>
+
+ <xsl:if test="$glossary.collection = ''">
+ <xsl:message>
+ <xsl:text>Warning: processing automatic glossary </xsl:text>
+ <xsl:text>without a glossary.collection file.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:if test="not($collection) and $glossary.collection !=
''">
+ <xsl:message>
+ <xsl:text>Warning: processing automatic glossary but unable to
</xsl:text>
+ <xsl:text>open glossary.collection file '</xsl:text>
+ <xsl:value-of select="$glossary.collection"/>
+ <xsl:text>'</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <div class="{name(.)}">
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="glossary.titlepage"/>
+
+ <xsl:choose>
+ <xsl:when test="glossdiv and $collection//glossdiv">
+ <xsl:for-each select="$collection//glossdiv">
+ <!-- first see if there are any in this div -->
+ <xsl:variable name="exist.test">
+ <xsl:for-each select="glossentry">
+ <xsl:variable name="cterm" select="glossterm"/>
+ <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
+ <xsl:value-of select="glossterm"/>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:variable>
+
+ <xsl:if test="$exist.test != ''">
+ <xsl:apply-templates select="."
mode="auto-glossary">
+ <xsl:with-param name="terms" select="$terms"/>
+ </xsl:apply-templates>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:otherwise>
+ <dl>
+ <xsl:for-each select="$collection//glossentry">
+ <xsl:variable name="cterm" select="glossterm"/>
+ <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
+ <xsl:apply-templates select="."
mode="auto-glossary"/>
+ </xsl:if>
+ </xsl:for-each>
+ </dl>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:if test="not(parent::article)">
+ <xsl:call-template name="process.footnotes"/>
+ </xsl:if>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="auto-glossary">
+ <!-- pop back out to the default mode for most elements -->
+ <xsl:apply-templates select="."/>
+</xsl:template>
+
+<xsl:template match="glossdiv" mode="auto-glossary">
+ <xsl:param name="terms" select="."/>
+
+ <div class="{name(.)}">
+ <xsl:apply-templates select="(glossentry[1]/preceding-sibling::*)"/>
+
+ <dl>
+ <xsl:for-each select="glossentry">
+ <xsl:variable name="cterm" select="glossterm"/>
+ <xsl:if test="$terms[@baseform = $cterm or . = $cterm]">
+ <xsl:apply-templates select="."
mode="auto-glossary"/>
+ </xsl:if>
+ </xsl:for-each>
+ </dl>
+ </div>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/graphics.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/graphics.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/graphics.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,1146 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:xlink="http://www.w3.org/1999/xlink"
+
xmlns:stext="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.TextFactory...
+
xmlns:simg="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.ImageIntrins...
+ xmlns:ximg="xaln://com.nwalsh.xalan.ImageIntrinsics"
+ xmlns:xtext="com.nwalsh.xalan.Text"
+
xmlns:lxslt="http://xml.apache.org/xslt"
+ exclude-result-prefixes="xlink stext xtext lxslt simg ximg"
+ extension-element-prefixes="stext xtext"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: graphics.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ Contributors:
+ Colin Paul Adams, <colin(a)colina.demon.co.uk>
+
+ ******************************************************************** -->
+
+<lxslt:component prefix="xtext" elements="insertfile"/>
+<lxslt:component prefix="ximg" functions="new getWidth
getDepth"/>
+
+<!-- ==================================================================== -->
+<!-- Graphic format tests for the HTML backend -->
+
+<xsl:template name="is.graphic.format">
+ <xsl:param name="format"></xsl:param>
+ <xsl:if test="$format = 'SVG'
+ or $format = 'PNG'
+ or $format = 'JPG'
+ or $format = 'JPEG'
+ or $format = 'linespecific'
+ or $format = 'GIF'
+ or $format = 'GIF87a'
+ or $format = 'GIF89a'
+ or $format = 'BMP'">1</xsl:if>
+</xsl:template>
+
+<xsl:template name="is.graphic.extension">
+ <xsl:param name="ext"></xsl:param>
+ <xsl:if test="$ext = 'svg'
+ or $ext = 'png'
+ or $ext = 'jpeg'
+ or $ext = 'jpg'
+ or $ext = 'avi'
+ or $ext = 'mpg'
+ or $ext = 'mpeg'
+ or $ext = 'qt'
+ or $ext = 'gif'
+ or $ext = 'bmp'">1</xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="screenshot">
+ <div class="{name(.)}">
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="screeninfo">
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="process.image">
+ <!-- When this template is called, the current node should be -->
+ <!-- a graphic, inlinegraphic, imagedata, or videodata. All -->
+ <!-- those elements have the same set of attributes, so we can -->
+ <!-- handle them all in one place. -->
+ <xsl:param name="tag" select="'img'"/>
+ <xsl:param name="alt"/>
+ <xsl:param name="longdesc"/>
+
+ <!-- The HTML img element only supports the notion of content-area
+ scaling; it doesn't support the distinction between a
+ content-area and a viewport-area, so we have to make some
+ compromises.
+
+ 1. If only the content-area is specified, everything is fine.
+ (If you ask for a three inch image, that's what you'll get.)
+
+ 2. If only the viewport-area is provided:
+ - If scalefit=1, treat it as both the content-area and
+ the viewport-area. (If you ask for an image in a five inch
+ area, we'll make the image five inches to fill that area.)
+ - If scalefit=0, ignore the viewport-area specification.
+
+ Note: this is not quite the right semantic and has the additional
+ problem that it can result in anamorphic scaling, which scalefit
+ should never cause.
+
+ 3. If both the content-area and the viewport-area is specified
+ on a graphic element, ignore the viewport-area.
+ (If you ask for a three inch image in a five inch area, we'll assume
+ it's better to give you a three inch image in an unspecified area
+ than a five inch image in a five inch area.
+
+ Relative units also cause problems. As a general rule, the stylesheets
+ are operating too early and too loosely coupled with the rendering engine
+ to know things like the current font size or the actual dimensions of
+ an image. Therefore:
+
+ 1. We use a fixed size for pixels, $pixels.per.inch
+
+ 2. We use a fixed size for "em"s, $points.per.em
+
+ Percentages are problematic. In the following discussion, we speak
+ of width and contentwidth, but the same issues apply to depth and
+ contentdepth
+
+ 1. A width of 50% means "half of the available space for the image."
+ That's fine. But note that in HTML, this is a dynamic property and
+ the image size will vary if the browser window is resized.
+
+ 2. A contentwidth of 50% means "half of the actual image width". But
+ the stylesheets have no way to assess the image's actual size. Treating
+ this as a width of 50% is one possibility, but it produces behavior
+ (dynamic scaling) that seems entirely out of character with the
+ meaning.
+
+ Instead, the stylesheets define a $nominal.image.width
+ and convert percentages to actual values based on that nominal size.
+
+ Scale can be problematic. Scale applies to the contentwidth, so
+ a scale of 50 when a contentwidth is not specified is analagous to a
+ width of 50%. (If a contentwidth is specified, the scaling factor can
+ be applied to that value and no problem exists.)
+
+ If scale is specified but contentwidth is not supplied, the
+ nominal.image.width is used to calculate a base size
+ for scaling.
+
+ Warning: as a consequence of these decisions, unless the aspect ratio
+ of your image happens to be exactly the same as (nominal width / nominal height),
+ specifying contentwidth="50%" and contentdepth="50%" is NOT
going to
+ scale the way you expect (or really, the way it should).
+
+ Don't do that. In fact, a percentage value is not recommended for content
+ size at all. Use scale instead.
+
+ Finally, align and valign are troublesome. Horizontal alignment is now
+ supported by wrapping the image in a <div align="{@align}"> (in
block
+ contexts!). I can't think of anything (practical) to do about vertical
+ alignment.
+ -->
+
+ <xsl:variable name="width-units">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling != 0"></xsl:when>
+ <xsl:when test="@width">
+ <xsl:call-template name="length-units">
+ <xsl:with-param name="length" select="@width"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="not(@depth) and $default.image.width !=
''">
+ <xsl:call-template name="length-units">
+ <xsl:with-param name="length"
select="$default.image.width"/>
+ </xsl:call-template>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="width">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling != 0"></xsl:when>
+ <xsl:when test="@width">
+ <xsl:choose>
+ <xsl:when test="$width-units = '%'">
+ <xsl:value-of select="@width"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="length-spec">
+ <xsl:with-param name="length" select="@width"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:when test="not(@depth) and $default.image.width !=
''">
+ <xsl:value-of select="$default.image.width"/>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="scalefit">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling != 0">0</xsl:when>
+ <xsl:when test="@contentwidth or @contentdepth">0</xsl:when>
+ <xsl:when test="@scale">0</xsl:when>
+ <xsl:when test="@scalefit"><xsl:value-of
select="@scalefit"/></xsl:when>
+ <xsl:when test="$width != '' or @depth">1</xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="scale">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling != 0">1.0</xsl:when>
+ <xsl:when test="@contentwidth or
@contentdepth">1.0</xsl:when>
+ <xsl:when test="@scale">
+ <xsl:value-of select="@scale div 100.0"/>
+ </xsl:when>
+ <xsl:otherwise>1.0</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="local-name(.) = 'graphic'
+ or local-name(.) = 'inlinegraphic'">
+ <!-- handle legacy graphic and inlinegraphic by new template -->
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object" select="."/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- imagedata, videodata, audiodata -->
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object" select=".."/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="intrinsicwidth">
+ <!-- This funny compound test works around a bug in XSLTC -->
+ <xsl:choose>
+ <xsl:when test="$use.extensions != 0 and $graphicsize.extension !=
0">
+ <xsl:choose>
+ <xsl:when test="function-available('simg:getWidth')">
+ <xsl:value-of select="simg:getWidth(simg:new($filename),
+ $nominal.image.width)"/>
+ </xsl:when>
+ <xsl:when test="function-available('ximg:getWidth')">
+ <xsl:value-of select="ximg:getWidth(ximg:new($filename),
+ $nominal.image.width)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$nominal.image.width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$nominal.image.width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="intrinsicdepth">
+ <!-- This funny compound test works around a bug in XSLTC -->
+ <xsl:choose>
+ <xsl:when test="$use.extensions != 0 and $graphicsize.extension !=
0">
+ <xsl:choose>
+ <xsl:when test="function-available('simg:getDepth')">
+ <xsl:value-of select="simg:getDepth(simg:new($filename),
+ $nominal.image.depth)"/>
+ </xsl:when>
+ <xsl:when test="function-available('ximg:getDepth')">
+ <xsl:value-of select="ximg:getDepth(ximg:new($filename),
+ $nominal.image.width)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$nominal.image.depth"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$nominal.image.depth"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="contentwidth">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling != 0"></xsl:when>
+ <xsl:when test="@contentwidth">
+ <xsl:variable name="units">
+ <xsl:call-template name="length-units">
+ <xsl:with-param name="length"
select="@contentwidth"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$units = '%'">
+ <xsl:variable name="cmagnitude">
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length"
select="@contentwidth"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$intrinsicwidth * $cmagnitude div
100.0"/>
+ <xsl:text>px</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="length-spec">
+ <xsl:with-param name="length"
select="@contentwidth"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$intrinsicwidth"/>
+ <xsl:text>px</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="scaled.contentwidth">
+ <xsl:if test="$contentwidth != ''">
+ <xsl:variable name="cwidth.in.points">
+ <xsl:call-template name="length-in-points">
+ <xsl:with-param name="length"
select="$contentwidth"/>
+ <xsl:with-param name="pixels.per.inch"
select="$pixels.per.inch"/>
+ <xsl:with-param name="em.size"
select="$points.per.em"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$cwidth.in.points div 72.0 * $pixels.per.inch *
$scale"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="html.width">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling != 0"></xsl:when>
+ <xsl:when test="$width-units = '%'">
+ <xsl:value-of select="$width"/>
+ </xsl:when>
+ <xsl:when test="$width != ''">
+ <xsl:variable name="width.in.points">
+ <xsl:call-template name="length-in-points">
+ <xsl:with-param name="length" select="$width"/>
+ <xsl:with-param name="pixels.per.inch"
select="$pixels.per.inch"/>
+ <xsl:with-param name="em.size"
select="$points.per.em"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="round($width.in.points div 72.0 *
$pixels.per.inch)"/>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="contentdepth">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling != 0"></xsl:when>
+ <xsl:when test="@contentdepth">
+ <xsl:variable name="units">
+ <xsl:call-template name="length-units">
+ <xsl:with-param name="length"
select="@contentdepth"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$units = '%'">
+ <xsl:variable name="cmagnitude">
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length"
select="@contentdepth"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$intrinsicdepth * $cmagnitude div
100.0"/>
+ <xsl:text>px</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="length-spec">
+ <xsl:with-param name="length"
select="@contentdepth"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$intrinsicdepth"/>
+ <xsl:text>px</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="scaled.contentdepth">
+ <xsl:if test="$contentdepth != ''">
+ <xsl:variable name="cdepth.in.points">
+ <xsl:call-template name="length-in-points">
+ <xsl:with-param name="length"
select="$contentdepth"/>
+ <xsl:with-param name="pixels.per.inch"
select="$pixels.per.inch"/>
+ <xsl:with-param name="em.size"
select="$points.per.em"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$cdepth.in.points div 72.0 * $pixels.per.inch *
$scale"/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="depth-units">
+ <xsl:if test="@depth">
+ <xsl:call-template name="length-units">
+ <xsl:with-param name="length" select="@depth"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="depth">
+ <xsl:if test="@depth">
+ <xsl:choose>
+ <xsl:when test="$depth-units = '%'">
+ <xsl:value-of select="@depth"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="length-spec">
+ <xsl:with-param name="length" select="@depth"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="html.depth">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling != 0"></xsl:when>
+ <xsl:when test="$depth-units = '%'">
+ <xsl:value-of select="$depth"/>
+ </xsl:when>
+ <xsl:when test="@depth and @depth != ''">
+ <xsl:variable name="depth.in.points">
+ <xsl:call-template name="length-in-points">
+ <xsl:with-param name="length" select="$depth"/>
+ <xsl:with-param name="pixels.per.inch"
select="$pixels.per.inch"/>
+ <xsl:with-param name="em.size"
select="$points.per.em"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="round($depth.in.points div 72.0 *
$pixels.per.inch)"/>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="viewport">
+ <xsl:choose>
+ <xsl:when test="$ignore.image.scaling != 0">0</xsl:when>
+ <xsl:when test="local-name(.) = 'inlinegraphic'
+ or ancestor::inlinemediaobject
+ or ancestor::inlineequation">0</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$make.graphic.viewport"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+<!--
+ <xsl:message>=====================================
+scale: <xsl:value-of select="$scale"/>, <xsl:value-of
select="$scalefit"/>
+@contentwidth <xsl:value-of select="@contentwidth"/>
+$contentwidth <xsl:value-of select="$contentwidth"/>
+scaled.contentwidth: <xsl:value-of select="$scaled.contentwidth"/>
+@width: <xsl:value-of select="@width"/>
+width: <xsl:value-of select="$width"/>
+html.width: <xsl:value-of select="$html.width"/>
+@contentdepth <xsl:value-of select="@contentdepth"/>
+$contentdepth <xsl:value-of select="$contentdepth"/>
+scaled.contentdepth: <xsl:value-of select="$scaled.contentdepth"/>
+@depth: <xsl:value-of select="@depth"/>
+depth: <xsl:value-of select="$depth"/>
+html.depth: <xsl:value-of select="$html.depth"/>
+align: <xsl:value-of select="@align"/>
+valign: <xsl:value-of select="@valign"/></xsl:message>
+-->
+
+ <xsl:variable name="img">
+ <xsl:choose>
+ <xsl:when test="@format = 'SVG'">
+ <object data="{$filename}" type="image/svg+xml">
+ <xsl:call-template name="process.image.attributes">
+ <!--xsl:with-param name="alt" select="$alt"/
there's no alt here-->
+ <xsl:with-param name="html.depth"
select="$html.depth"/>
+ <xsl:with-param name="html.width"
select="$html.width"/>
+ <xsl:with-param name="longdesc"
select="$longdesc"/>
+ <xsl:with-param name="scale" select="$scale"/>
+ <xsl:with-param name="scalefit"
select="$scalefit"/>
+ <xsl:with-param name="scaled.contentdepth"
select="$scaled.contentdepth"/>
+ <xsl:with-param name="scaled.contentwidth"
select="$scaled.contentwidth"/>
+ <xsl:with-param name="viewport"
select="$viewport"/>
+ </xsl:call-template>
+ <xsl:if test="@align">
+ <xsl:attribute name="align">
+ <xsl:choose>
+ <xsl:when test="@align =
'center'">middle</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@align"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="$use.embed.for.svg != 0">
+ <embed src="{$filename}" type="image/svg+xml">
+ <xsl:call-template name="process.image.attributes">
+ <!--xsl:with-param name="alt" select="$alt"/
there's no alt here -->
+ <xsl:with-param name="html.depth"
select="$html.depth"/>
+ <xsl:with-param name="html.width"
select="$html.width"/>
+ <xsl:with-param name="longdesc"
select="$longdesc"/>
+ <xsl:with-param name="scale" select="$scale"/>
+ <xsl:with-param name="scalefit"
select="$scalefit"/>
+ <xsl:with-param name="scaled.contentdepth"
select="$scaled.contentdepth"/>
+ <xsl:with-param name="scaled.contentwidth"
select="$scaled.contentwidth"/>
+ <xsl:with-param name="viewport"
select="$viewport"/>
+ </xsl:call-template>
+ </embed>
+ </xsl:if>
+ </object>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:element name="{$tag}">
+ <xsl:attribute name="src">
+ <xsl:value-of select="$filename"/>
+ </xsl:attribute>
+
+ <xsl:if test="@align">
+ <xsl:attribute name="align">
+ <xsl:choose>
+ <xsl:when test="@align =
'center'">middle</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@align"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="process.image.attributes">
+ <xsl:with-param name="alt">
+ <xsl:choose>
+ <xsl:when test="$alt != ''">
+ <xsl:copy-of select="$alt"/>
+ </xsl:when>
+ <xsl:when test="ancestor::figure">
+ <xsl:value-of
select="normalize-space(ancestor::figure/title)"/>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:with-param>
+ <xsl:with-param name="html.depth"
select="$html.depth"/>
+ <xsl:with-param name="html.width"
select="$html.width"/>
+ <xsl:with-param name="longdesc"
select="$longdesc"/>
+ <xsl:with-param name="scale" select="$scale"/>
+ <xsl:with-param name="scalefit"
select="$scalefit"/>
+ <xsl:with-param name="scaled.contentdepth"
select="$scaled.contentdepth"/>
+ <xsl:with-param name="scaled.contentwidth"
select="$scaled.contentwidth"/>
+ <xsl:with-param name="viewport"
select="$viewport"/>
+ </xsl:call-template>
+ </xsl:element>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+
+ <xsl:variable name="bgcolor">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+
select="../processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'background-color'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="use.viewport"
+ select="$viewport != 0
+ and ($html.width != ''
+ or ($html.depth != '' and $depth-units !=
'%')
+ or $bgcolor != ''
+ or @valign)"/>
+
+ <xsl:choose>
+ <xsl:when test="$use.viewport">
+ <table border="0" summary="manufactured viewport for HTML
img"
+ cellspacing="0" cellpadding="0">
+ <xsl:if test="$html.width != ''">
+ <xsl:attribute name="width">
+ <xsl:value-of select="$html.width"/>
+ </xsl:attribute>
+ </xsl:if>
+ <tr>
+ <xsl:if test="$html.depth != '' and $depth-units !=
'%'">
+ <!-- don't do this for percentages because browsers get confused
-->
+ <xsl:choose>
+ <xsl:when test="$css.decoration != 0">
+ <xsl:attribute name="style">
+ <xsl:text>height: </xsl:text>
+ <xsl:value-of select="$html.depth"/>
+ <xsl:text>px</xsl:text>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="height">
+ <xsl:value-of select="$html.depth"/>
+ </xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ <td>
+ <xsl:if test="$bgcolor != ''">
+ <xsl:choose>
+ <xsl:when test="$css.decoration != 0">
+ <xsl:attribute name="style">
+ <xsl:text>background-color: </xsl:text>
+ <xsl:value-of select="$bgcolor"/>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="bgcolor">
+ <xsl:value-of select="$bgcolor"/>
+ </xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ <xsl:if test="@align">
+ <xsl:attribute name="align">
+ <xsl:value-of select="@align"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@valign">
+ <xsl:attribute name="valign">
+ <xsl:value-of select="@valign"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$img"/>
+ </td>
+ </tr>
+ </table>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$img"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="process.image.attributes">
+ <xsl:param name="alt"/>
+ <xsl:param name="html.width"/>
+ <xsl:param name="html.depth"/>
+ <xsl:param name="longdesc"/>
+ <xsl:param name="scale"/>
+ <xsl:param name="scalefit"/>
+ <xsl:param name="scaled.contentdepth"/>
+ <xsl:param name="scaled.contentwidth"/>
+ <xsl:param name="viewport"/>
+
+ <xsl:choose>
+ <xsl:when test="@contentwidth or @contentdepth">
+ <!-- ignore @width/@depth, @scale, and @scalefit if specified -->
+ <xsl:if test="@contentwidth">
+ <xsl:attribute name="width">
+ <xsl:value-of select="$scaled.contentwidth"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@contentdepth">
+ <xsl:attribute name="height">
+ <xsl:value-of select="$scaled.contentdepth"/>
+ </xsl:attribute>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:when test="number($scale) != 1.0">
+ <!-- scaling is always uniform, so we only have to specify one dimension -->
+ <!-- ignore @scalefit if specified -->
+ <xsl:attribute name="width">
+ <xsl:value-of select="$scaled.contentwidth"/>
+ </xsl:attribute>
+ </xsl:when>
+
+ <xsl:when test="$scalefit != 0">
+ <xsl:choose>
+ <xsl:when test="contains($html.width, '%')">
+ <xsl:choose>
+ <xsl:when test="$viewport != 0">
+ <!-- The *viewport* will be scaled, so use 100% here! -->
+ <xsl:attribute name="width">
+ <xsl:value-of select="'100%'"/>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="width">
+ <xsl:value-of select="$html.width"/>
+ </xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:when test="contains($html.depth, '%')">
+ <!-- HTML doesn't deal with this case very well...do nothing -->
+ </xsl:when>
+
+ <xsl:when test="$scaled.contentwidth != '' and $html.width !=
''
+ and $scaled.contentdepth != '' and $html.depth !=
''">
+ <!-- scalefit should not be anamorphic; figure out which direction -->
+ <!-- has the limiting scale factor and scale in that direction -->
+ <xsl:choose>
+ <xsl:when test="$html.width div $scaled.contentwidth >
+ $html.depth div $scaled.contentdepth">
+ <xsl:attribute name="height">
+ <xsl:value-of select="$html.depth"/>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="width">
+ <xsl:value-of select="$html.width"/>
+ </xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:when test="$scaled.contentwidth != '' and $html.width !=
''">
+ <xsl:attribute name="width">
+ <xsl:value-of select="$html.width"/>
+ </xsl:attribute>
+ </xsl:when>
+
+ <xsl:when test="$scaled.contentdepth != '' and $html.depth !=
''">
+ <xsl:attribute name="height">
+ <xsl:value-of select="$html.depth"/>
+ </xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:if test="$alt != ''">
+ <xsl:attribute name="alt">
+ <xsl:value-of select="$alt"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$longdesc != ''">
+ <xsl:attribute name="longdesc">
+ <xsl:value-of select="$longdesc"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="@align and $viewport = 0">
+ <xsl:attribute name="align">
+ <xsl:choose>
+ <xsl:when test="@align =
'center'">middle</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@align"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="graphic">
+ <xsl:choose>
+ <xsl:when test="parent::inlineequation">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="process.image"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <div>
+ <xsl:if test="@align">
+ <xsl:attribute name="align">
+ <xsl:value-of select="@align"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="process.image"/>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="inlinegraphic">
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="@entityref">
+ <xsl:value-of select="unparsed-entity-uri(@entityref)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@fileref"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:if test="@id">
+ <a name="{@id}"/>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="@format='linespecific'">
+ <xsl:choose>
+ <xsl:when test="$use.extensions != '0'
+ and $textinsert.extension != '0'">
+ <xsl:choose>
+ <xsl:when
test="element-available('stext:insertfile')">
+ <stext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:when
test="element-available('xtext:insertfile')">
+ <xtext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>No insertfile extension available.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <a xlink:type="simple" xlink:show="embed"
xlink:actuate="onLoad"
+ href="{$filename}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="process.image"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="mediaobject|mediaobjectco">
+
+ <xsl:variable name="olist" select="imageobject|imageobjectco
+ |videoobject|audioobject
+ |textobject"/>
+
+ <xsl:variable name="object.index">
+ <xsl:call-template name="select.mediaobject.index">
+ <xsl:with-param name="olist" select="$olist"/>
+ <xsl:with-param name="count" select="1"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="object" select="$olist[position() =
$object.index]"/>
+
+ <xsl:variable name="align">
+ <xsl:value-of select="$object/imagedata[@align][1]/@align"/>
+ </xsl:variable>
+
+ <div class="{name(.)}">
+ <xsl:if test="$align != '' ">
+ <xsl:attribute name="align">
+ <xsl:value-of select="$align"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@id">
+ <a name="{@id}"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="$object"/>
+ <xsl:apply-templates select="caption"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="inlinemediaobject">
+ <span class="{name(.)}">
+ <xsl:if test="@id">
+ <a name="{@id}"/>
+ </xsl:if>
+ <xsl:call-template name="select.mediaobject"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="programlisting/inlinemediaobject
+ |screen/inlinemediaobject" priority="2">
+ <!-- the additional span causes problems in some cases -->
+ <xsl:call-template name="select.mediaobject"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="imageobjectco">
+ <xsl:if test="@id">
+ <a name="{@id}"/>
+ </xsl:if>
+ <xsl:apply-templates select="imageobject"/>
+ <xsl:apply-templates select="calloutlist"/>
+</xsl:template>
+
+<xsl:template match="imageobject">
+ <xsl:choose>
+ <xsl:when
xmlns:svg="http://www.w3.org/2000/svg"
+ test="svg:*">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="imagedata"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="imagedata">
+ <xsl:variable name="filename">
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object" select=".."/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="@format='linespecific'">
+ <xsl:choose>
+ <xsl:when test="$use.extensions != '0'
+ and $textinsert.extension != '0'">
+ <xsl:choose>
+ <xsl:when
test="element-available('stext:insertfile')">
+ <stext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:when
test="element-available('xtext:insertfile')">
+ <xtext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>No insertfile extension available.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <a xlink:type="simple" xlink:show="embed"
xlink:actuate="onLoad"
+ href="{$filename}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="longdesc.uri">
+ <xsl:call-template name="longdesc.uri">
+ <xsl:with-param name="mediaobject"
+ select="ancestor::imageobject/parent::*"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="phrases"
+ select="ancestor::mediaobject/textobject[phrase]
+ |ancestor::inlinemediaobject/textobject[phrase]
+ |ancestor::mediaobjectco/textobject[phrase]"/>
+
+ <xsl:call-template name="process.image">
+ <xsl:with-param name="alt">
+ <xsl:apply-templates select="$phrases[not(@role) or
@role!='tex'][1]"/>
+ </xsl:with-param>
+ <xsl:with-param name="longdesc">
+ <xsl:call-template name="write.longdesc">
+ <xsl:with-param name="mediaobject"
+ select="ancestor::imageobject/parent::*"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:if test="$html.longdesc != 0 and $html.longdesc.link != 0
+ and
ancestor::imageobject/parent::*/textobject[not(phrase)]">
+ <xsl:call-template name="longdesc.link">
+ <xsl:with-param name="longdesc.uri"
select="$longdesc.uri"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="longdesc.uri">
+ <xsl:param name="mediaobject" select="."/>
+
+ <xsl:if test="$html.longdesc">
+ <xsl:if test="$mediaobject/textobject[not(phrase)]">
+ <xsl:variable name="image-id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object"
select="$mediaobject"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="dbhtml.dir">
+ <xsl:call-template name="dbhtml-dir"/>
+ </xsl:variable>
+ <xsl:variable name="filename">
+ <xsl:call-template name="make-relative-filename">
+ <xsl:with-param name="base.dir">
+ <xsl:choose>
+ <xsl:when test="$dbhtml.dir != ''">
+ <xsl:value-of select="$dbhtml.dir"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$base.dir"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ <xsl:with-param name="base.name"
+
select="concat('ld-',$image-id,$html.ext)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:value-of select="$filename"/>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="write.longdesc">
+ <xsl:param name="mediaobject" select="."/>
+ <xsl:if test="$html.longdesc != 0 and
$mediaobject/textobject[not(phrase)]">
+ <xsl:variable name="filename">
+ <xsl:call-template name="longdesc.uri">
+ <xsl:with-param name="mediaobject"
select="$mediaobject"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:value-of select="$filename"/>
+
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename" select="$filename"/>
+ <xsl:with-param name="quiet" select="$chunk.quietly"/>
+ <xsl:with-param name="content">
+ <html>
+ <head>
+ <xsl:call-template name="system.head.content"/>
+ <xsl:call-template name="head.content">
+ <xsl:with-param name="title" select="'Long
Description'"/>
+ </xsl:call-template>
+ <xsl:call-template name="user.head.content"/>
+ </head>
+ <body>
+ <xsl:call-template name="body.attributes"/>
+ <xsl:for-each select="$mediaobject/textobject[not(phrase)]">
+ <xsl:apply-templates select="./*"/>
+ </xsl:for-each>
+ </body>
+ </html>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="longdesc.link">
+ <xsl:param name="longdesc.uri" select="''"/>
+
+ <xsl:variable name="this.uri">
+ <xsl:call-template name="make-relative-filename">
+ <xsl:with-param name="base.dir" select="$base.dir"/>
+ <xsl:with-param name="base.name">
+ <xsl:call-template name="href.target.uri"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="href.to">
+ <xsl:call-template name="trim.common.uri.paths">
+ <xsl:with-param name="uriA" select="$longdesc.uri"/>
+ <xsl:with-param name="uriB" select="$this.uri"/>
+ <xsl:with-param name="return" select="'A'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <div class="longdesc-link" align="right">
+ <br clear="all"/>
+ <span class="longdesc-link">
+ <xsl:text>[</xsl:text>
+ <a href="{$href.to}" target="longdesc">D</a>
+ <xsl:text>]</xsl:text>
+ </span>
+ </div>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="videoobject">
+ <xsl:apply-templates select="videodata"/>
+</xsl:template>
+
+<xsl:template match="videodata">
+ <xsl:call-template name="process.image">
+ <xsl:with-param name="tag" select="'embed'"/>
+ <xsl:with-param name="alt">
+ <xsl:apply-templates select="(../../textobject/phrase)[1]"/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="audioobject">
+ <xsl:apply-templates select="audiodata"/>
+</xsl:template>
+
+<xsl:template match="audiodata">
+ <xsl:call-template name="process.image">
+ <xsl:with-param name="tag" select="'embed'"/>
+ <xsl:with-param name="alt">
+ <xsl:apply-templates select="(../../textobject/phrase)[1]"/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="textobject">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="textdata">
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="@entityref">
+ <xsl:value-of select="unparsed-entity-uri(@entityref)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@fileref"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$use.extensions != '0'
+ and $textinsert.extension != '0'">
+ <xsl:choose>
+ <xsl:when test="element-available('stext:insertfile')">
+ <stext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:when test="element-available('xtext:insertfile')">
+ <xtext:insertfile href="{$filename}"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>No insertfile extension available.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <a xlink:type="simple" xlink:show="embed"
xlink:actuate="onLoad"
+ href="{$filename}"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="caption">
+ <div class="{name(.)}">
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- "Support" for SVG -->
+
+<xsl:template match="svg:*"
xmlns:svg="http://www.w3.org/2000/svg">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates/>
+ </xsl:copy>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/html-rtf.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/html-rtf.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/html-rtf.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,335 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:exsl="http://exslt.org/common"
+
xmlns:set="http://exslt.org/sets"
+ exclude-result-prefixes="exsl set"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: html-rtf.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<!-- This module contains templates that match against HTML nodes. It is used
+ to post-process result tree fragments for some sorts of cleanup.
+ These templates can only ever be fired by a processor that supports
+ exslt:node-set(). -->
+
+<!-- ==================================================================== -->
+
+<!-- insert.html.p mode templates insert a particular RTF at the beginning
+ of the first paragraph in the primary RTF. -->
+
+<xsl:template match="/" mode="insert.html.p">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:apply-templates mode="insert.html.p">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.html.p">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="insert.html.p">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template
xmlns:html="http://www.w3.org/1999/xhtml"
+ match="html:p|p" mode="insert.html.p">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:if test="not(preceding::p|preceding::html:p)">
+ <xsl:copy-of select="$mark"/>
+ </xsl:if>
+ <xsl:apply-templates mode="insert.html.p">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="text()|processing-instruction()|comment()"
mode="insert.html.p">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<!-- insert.html.text mode templates insert a particular RTF at the beginning
+ of the first text-node in the primary RTF. -->
+
+<xsl:template match="/" mode="insert.html.text">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:apply-templates mode="insert.html.text">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.html.text">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="insert.html.text">
+ <xsl:with-param name="mark" select="$mark"/>
+ </xsl:apply-templates>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="text()|processing-instruction()|comment()"
mode="insert.html.text">
+ <xsl:param name="mark" select="'?'"/>
+
+ <xsl:if test="not(preceding::text())">
+ <xsl:copy-of select="$mark"/>
+ </xsl:if>
+
+ <xsl:copy/>
+</xsl:template>
+
+<xsl:template match="processing-instruction()|comment()"
mode="insert.html.text">
+ <xsl:param name="mark" select="'?'"/>
+ <xsl:copy/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<!-- unwrap.p mode templates remove blocks from HTML p elements (and
+ other places where blocks aren't allowed) -->
+
+<xsl:template name="unwrap.p">
+ <xsl:param name="p"/>
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')
+ and function-available('set:leading')
+ and function-available('set:trailing')">
+ <xsl:apply-templates select="exsl:node-set($p)"
mode="unwrap.p"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$p"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template
xmlns:html="http://www.w3.org/1999/xhtml"
+ match="html:p|p" mode="unwrap.p">
+ <!-- xmlns:html is necessary for the xhtml stylesheet case -->
+ <xsl:variable name="blocks"
xmlns:html="http://www.w3.org/1999/xhtml"
+ select="address|blockquote|div|hr|h1|h2|h3|h4|h5|h6
+ |layer|p|pre|table|dl|menu|ol|ul|form
+ |html:address|html:blockquote|html:div|html:hr
+ |html:h1|html:h2|html:h3|html:h4|html:h5|html:h6
+ |html:layer|html:p|html:pre|html:table|html:dl
+ |html:menu|html:ol|html:ul|html:form"/>
+ <xsl:choose>
+ <xsl:when test="$blocks">
+ <xsl:call-template name="unwrap.p.nodes">
+ <xsl:with-param name="wrap" select="."/>
+ <xsl:with-param name="first" select="1"/>
+ <xsl:with-param name="nodes" select="node()"/>
+ <xsl:with-param name="blocks" select="$blocks"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="unwrap.p"/>
+ </xsl:copy>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="*" mode="unwrap.p">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="unwrap.p"/>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="text()|processing-instruction()|comment()"
mode="unwrap.p">
+ <xsl:copy/>
+</xsl:template>
+
+<xsl:template name="unwrap.p.nodes">
+ <xsl:param name="wrap" select="."/>
+ <xsl:param name="first" select="0"/>
+ <xsl:param name="nodes"/>
+ <xsl:param name="blocks"/>
+ <xsl:variable name="block" select="$blocks[1]"/>
+
+ <!-- This template should never get called if these functions aren't available
-->
+ <!-- but this test is still necessary so that processors don't choke on the
-->
+ <!-- function calls if they don't support the set: functions -->
+ <xsl:if test="function-available('set:leading')
+ and function-available('set:trailing')">
+ <xsl:choose>
+ <xsl:when test="$blocks">
+ <xsl:variable name="leading"
select="set:leading($nodes,$block)"/>
+ <xsl:variable name="trailing"
select="set:trailing($nodes,$block)"/>
+
+ <xsl:if test="($wrap/@id and $first = 1) or $leading">
+ <xsl:element name="{local-name($wrap)}"
namespace="{namespace-uri($wrap)}">
+ <xsl:for-each select="$wrap/@*">
+ <xsl:if test="$first != 0 or local-name(.) !=
'id'">
+ <xsl:copy/>
+ </xsl:if>
+ </xsl:for-each>
+ <xsl:apply-templates select="$leading"
mode="unwrap.p"/>
+ </xsl:element>
+ </xsl:if>
+
+ <xsl:apply-templates select="$block" mode="unwrap.p"/>
+
+ <xsl:if test="$trailing">
+ <xsl:call-template name="unwrap.p.nodes">
+ <xsl:with-param name="wrap" select="$wrap"/>
+ <xsl:with-param name="nodes" select="$trailing"/>
+ <xsl:with-param name="blocks" select="$blocks[position()
> 1]"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:if test="($wrap/@id and $first = 1) or $nodes">
+ <xsl:element name="{local-name($wrap)}"
namespace="{namespace-uri($wrap)}">
+ <xsl:for-each select="$wrap/@*">
+ <xsl:if test="$first != 0 or local-name(.) !=
'id'">
+ <xsl:copy/>
+ </xsl:if>
+ </xsl:for-each>
+ <xsl:apply-templates select="$nodes"
mode="unwrap.p"/>
+ </xsl:element>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- make.verbatim.mode replaces spaces and newlines -->
+
+<xsl:template match="/" mode="make.verbatim.mode">
+ <xsl:apply-templates mode="make.verbatim.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="make.verbatim.mode">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="make.verbatim.mode"/>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="processing-instruction()|comment()"
mode="make.verbatim.mode">
+ <xsl:copy/>
+</xsl:template>
+
+<xsl:template match="text()" mode="make.verbatim.mode">
+ <xsl:variable name="text" select="translate(., ' ',
' ')"/>
+
+ <xsl:choose>
+ <xsl:when test="not(contains($text, '
'))">
+ <xsl:value-of select="$text"/>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:variable name="len" select="string-length($text)"/>
+
+ <xsl:choose>
+ <xsl:when test="$len = 1">
+ <br/><xsl:text>
</xsl:text>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:variable name="half" select="$len div 2"/>
+ <xsl:call-template name="make-verbatim-recursive">
+ <xsl:with-param name="text" select="substring($text, 1,
$half)"/>
+ </xsl:call-template>
+ <xsl:call-template name="make-verbatim-recursive">
+ <xsl:with-param name="text"
+ select="substring($text, ($half + 1), $len)"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="make-verbatim-recursive">
+ <xsl:param name="text" select="''"/>
+
+ <xsl:choose>
+ <xsl:when test="not(contains($text, '
'))">
+ <xsl:value-of select="$text"/>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:variable name="len" select="string-length($text)"/>
+
+ <xsl:choose>
+ <xsl:when test="$len = 1">
+ <br/><xsl:text>
</xsl:text>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:variable name="half" select="$len div 2"/>
+ <xsl:call-template name="make-verbatim-recursive">
+ <xsl:with-param name="text" select="substring($text, 1,
$half)"/>
+ </xsl:call-template>
+ <xsl:call-template name="make-verbatim-recursive">
+ <xsl:with-param name="text"
+ select="substring($text, ($half + 1), $len)"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<!-- remove.empty.div mode templates remove empty blocks -->
+
+<xsl:template name="remove.empty.div">
+ <xsl:param name="div"/>
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')">
+ <xsl:apply-templates select="exsl:node-set($div)"
mode="remove.empty.div"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$div"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template
xmlns:html="http://www.w3.org/1999/xhtml"
+ match="html:p|p|html:div|div"
mode="remove.empty.div">
+ <xsl:if test="node()">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="remove.empty.div"/>
+ </xsl:copy>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="*" mode="remove.empty.div">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="remove.empty.div"/>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="text()|processing-instruction()|comment()"
mode="remove.empty.div">
+ <xsl:copy/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/html.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/html.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/html.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,90 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: html.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template name="anchor">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="conditional" select="1"/>
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$node"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:if test="$conditional = 0 or $node/@id">
+ <a name="{$id}"/>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="href.target.uri">
+ <xsl:param name="context" select="."/>
+ <xsl:param name="object" select="."/>
+ <xsl:text>#</xsl:text>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$object"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="href.target">
+ <xsl:param name="context" select="."/>
+ <xsl:param name="object" select="."/>
+ <xsl:text>#</xsl:text>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$object"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="href.target.with.base.dir">
+ <xsl:param name="object" select="."/>
+ <xsl:if test="$manifest.in.base.dir = 0">
+ <xsl:value-of select="$base.dir"/>
+ </xsl:if>
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$object"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="dingbat">
+ <xsl:param name="dingbat">bullet</xsl:param>
+ <xsl:call-template name="dingbat.characters">
+ <xsl:with-param name="dingbat" select="$dingbat"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="dingbat.characters">
+ <!-- now that I'm using the real serializer, all that dingbat malarky -->
+ <!-- isn't necessary anymore... -->
+ <xsl:param name="dingbat">bullet</xsl:param>
+ <xsl:choose>
+ <xsl:when
test="$dingbat='bullet'">•</xsl:when>
+ <xsl:when
test="$dingbat='copyright'">©</xsl:when>
+ <xsl:when
test="$dingbat='trademark'">™</xsl:when>
+ <xsl:when
test="$dingbat='trade'">™</xsl:when>
+ <xsl:when
test="$dingbat='registered'">®</xsl:when>
+ <xsl:when test="$dingbat='service'">(SM)</xsl:when>
+ <xsl:when
test="$dingbat='nbsp'"> </xsl:when>
+ <xsl:when
test="$dingbat='ldquo'">“</xsl:when>
+ <xsl:when
test="$dingbat='rdquo'">”</xsl:when>
+ <xsl:when
test="$dingbat='lsquo'">‘</xsl:when>
+ <xsl:when
test="$dingbat='rsquo'">’</xsl:when>
+ <xsl:when
test="$dingbat='em-dash'">—</xsl:when>
+ <xsl:when
test="$dingbat='mdash'">—</xsl:when>
+ <xsl:when
test="$dingbat='en-dash'">–</xsl:when>
+ <xsl:when
test="$dingbat='ndash'">–</xsl:when>
+ <xsl:otherwise>
+ <xsl:text>•</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/html/htmltbl.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/htmltbl.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/htmltbl.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: htmltbl.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="colgroup" mode="htmlTable">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="htmlTable"/>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="col" mode="htmlTable">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="caption" mode="htmlTable">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+
+ <xsl:apply-templates select=".."
mode="object.title.markup">
+ <xsl:with-param name="allow-anchors" select="1"/>
+ </xsl:apply-templates>
+
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="thead|tbody|tgroup|tr" mode="htmlTable">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="htmlTable"/>
+ </xsl:copy>
+</xsl:template>
+
+<xsl:template match="th|td" mode="htmlTable">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates/> <!-- *not* mode=htmlTable -->
+ </xsl:copy>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/index.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/index.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/index.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,196 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: index.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="index">
+ <!-- some implementations use completely empty index tags to indicate -->
+ <!-- where an automatically generated index should be inserted. so -->
+ <!-- if the index is completely empty, skip it. Unless generate.index -->
+ <!-- is non-zero, in which case, this is where the automatically -->
+ <!-- generated index should go. -->
+
+ <xsl:if test="count(*)>0 or $generate.index != '0'">
+ <div class="{name(.)}">
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="index.titlepage"/>
+ <xsl:apply-templates/>
+
+ <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+ <xsl:call-template name="generate-index">
+ <xsl:with-param name="scope"
select="(ancestor::book|/)[last()]"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="not(parent::article)">
+ <xsl:call-template name="process.footnotes"/>
+ </xsl:if>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="setindex">
+ <!-- some implementations use completely empty index tags to indicate -->
+ <!-- where an automatically generated index should be inserted. so -->
+ <!-- if the index is completely empty, skip it. Unless generate.index -->
+ <!-- is non-zero, in which case, this is where the automatically -->
+ <!-- generated index should go. -->
+
+ <xsl:if test="count(*)>0 or $generate.index != '0'">
+ <div class="{name(.)}">
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="setindex.titlepage"/>
+ <xsl:apply-templates/>
+
+ <xsl:if test="count(indexentry) = 0 and count(indexdiv) = 0">
+ <xsl:call-template name="generate-index">
+ <xsl:with-param name="scope" select="/"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="not(parent::article)">
+ <xsl:call-template name="process.footnotes"/>
+ </xsl:if>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="index/title"></xsl:template>
+<xsl:template match="index/subtitle"></xsl:template>
+<xsl:template match="index/titleabbrev"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="indexdiv">
+ <div class="{name(.)}">
+ <xsl:if test="$generate.id.attributes != 0">
+ <xsl:attribute name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates select="*[not(self::indexentry)]"/>
+ <dl>
+ <xsl:apply-templates select="indexentry"/>
+ </dl>
+ </div>
+</xsl:template>
+
+<xsl:template match="indexdiv/title">
+ <h3 class="{name(.)}">
+ <xsl:apply-templates/>
+ </h3>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="indexterm">
+ <!-- this one must have a name, even if it doesn't have an ID -->
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <a class="indexterm" name="{$id}"/>
+</xsl:template>
+
+<xsl:template match="primary|secondary|tertiary|see|seealso">
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="indexentry">
+ <xsl:apply-templates select="primaryie"/>
+</xsl:template>
+
+<xsl:template match="primaryie">
+ <dt>
+ <xsl:apply-templates/>
+ </dt>
+ <xsl:choose>
+ <xsl:when test="following-sibling::secondaryie">
+ <dd>
+ <dl>
+ <xsl:apply-templates select="following-sibling::secondaryie"/>
+ </dl>
+ </dd>
+ </xsl:when>
+ <xsl:when test="following-sibling::seeie
+ |following-sibling::seealsoie">
+ <dd>
+ <dl>
+ <xsl:apply-templates select="following-sibling::seeie
+ |following-sibling::seealsoie"/>
+ </dl>
+ </dd>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="secondaryie">
+ <dt>
+ <xsl:apply-templates/>
+ </dt>
+ <xsl:choose>
+ <xsl:when test="following-sibling::tertiaryie">
+ <dd>
+ <dl>
+ <xsl:apply-templates select="following-sibling::tertiaryie"/>
+ </dl>
+ </dd>
+ </xsl:when>
+ <xsl:when test="following-sibling::seeie
+ |following-sibling::seealsoie">
+ <dd>
+ <dl>
+ <xsl:apply-templates select="following-sibling::seeie
+ |following-sibling::seealsoie"/>
+ </dl>
+ </dd>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="tertiaryie">
+ <dt>
+ <xsl:apply-templates/>
+ </dt>
+ <xsl:if test="following-sibling::seeie
+ |following-sibling::seealsoie">
+ <dd>
+ <dl>
+ <xsl:apply-templates select="following-sibling::seeie
+ |following-sibling::seealsoie"/>
+ </dl>
+ </dd>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="seeie|seealsoie">
+ <dt>
+ <xsl:apply-templates/>
+ </dt>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/info.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/info.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/info.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,53 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: info.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- These templates define the "default behavior" for info
+ elements. Even if you don't process the *info wrappers,
+ some of these elements are needed because the elements are
+ processed from named templates that are called with modes.
+ Since modes aren't sticky, these rules apply.
+ (TODO: clarify this comment) -->
+
+<!-- ==================================================================== -->
+<!-- called from named templates in a given mode -->
+
+<xsl:template match="corpauthor">
+ <span class="{name(.)}">
+ <xsl:apply-templates/>
+ </span>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="jobtitle">
+ <span class="{name(.)}">
+ <xsl:apply-templates/>
+ </span>
+</xsl:template>
+
+<xsl:template match="orgname">
+ <span class="{name(.)}">
+ <xsl:apply-templates/>
+ </span>
+</xsl:template>
+
+<xsl:template match="orgdiv">
+ <span class="{name(.)}">
+ <xsl:apply-templates/>
+ </span>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/inline.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/inline.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/inline.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1128 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:xlink='http://www.w3.org/1999/xlink'
+
xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks&...
+ exclude-result-prefixes="xlink suwl"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: inline.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template name="simple.xlink">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="content">
+ <xsl:apply-templates/>
+ </xsl:param>
+
+ <xsl:variable name="link">
+ <xsl:choose>
+ <xsl:when test="$node/@xlink:href
+ and (not($node/@xlink:type) or
$node/@xlink:type='simple')">
+ <a>
+ <xsl:if test="(a)xlink.title">
+ <xsl:attribute name="title">
+ <xsl:value-of select="@xlink:title"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="href">
+ <xsl:choose>
+ <!-- if the href starts with # and does not contain an "("
-->
+ <!-- or if the href starts with #xpointer(id(, it's just an ID
-->
+ <xsl:when test="starts-with(@xlink:href,'#')
+ and (not(contains(@xlink:href,'('))
+ or
starts-with(@xlink:href,'#xpointer(id('))">
+ <xsl:variable name="idref">
+ <xsl:call-template name="xpointer.idref">
+ <xsl:with-param name="xpointer"
select="@xlink:href"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="targets"
select="key('id',$idref)"/>
+ <xsl:variable name="target"
select="$targets[1]"/>
+
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend"
select="@linkend"/>
+ </xsl:call-template>
+
+ <xsl:choose>
+ <xsl:when test="count($target) = 0">
+ <xsl:message>
+ <xsl:text>XLink to nonexistent id: </xsl:text>
+ <xsl:value-of select="$idref"/>
+ </xsl:message>
+ <xsl:text>???</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$target"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <!-- otherwise it's a URI -->
+ <xsl:otherwise>
+ <xsl:value-of select="@xlink:href"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:copy-of select="$content"/>
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$content"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="function-available('suwl:unwrapLinks')">
+ <xsl:copy-of select="suwl:unwrapLinks($link)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$link"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="inline.charseq">
+ <xsl:param name="content">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:param>
+ <span class="{local-name(.)}">
+ <xsl:if test="@dir">
+ <xsl:attribute name="dir">
+ <xsl:value-of select="@dir"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </span>
+</xsl:template>
+
+<xsl:template name="inline.monoseq">
+ <xsl:param name="content">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:param>
+ <tt class="{local-name(.)}">
+ <xsl:if test="@dir">
+ <xsl:attribute name="dir">
+ <xsl:value-of select="@dir"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </tt>
+</xsl:template>
+
+<xsl:template name="inline.boldseq">
+ <xsl:param name="content">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:param>
+
+ <span>
+ <xsl:if test="@dir">
+ <xsl:attribute name="dir">
+ <xsl:value-of select="@dir"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <!-- don't put <b> inside figure, example, or table titles -->
+ <xsl:choose>
+ <xsl:when test="local-name(..) = 'title'
+ and (local-name(../..) = 'figure'
+ or local-name(../..) = 'example'
+ or local-name(../..) = 'table')">
+ <xsl:copy-of select="$content"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <b class="{local-name(.)}">
+ <xsl:copy-of select="$content"/>
+ </b>
+ </xsl:otherwise>
+ </xsl:choose>
+ </span>
+</xsl:template>
+
+<xsl:template name="inline.italicseq">
+ <xsl:param name="content">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:param>
+ <i class="{local-name(.)}">
+ <xsl:if test="@dir">
+ <xsl:attribute name="dir">
+ <xsl:value-of select="@dir"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </i>
+</xsl:template>
+
+<xsl:template name="inline.boldmonoseq">
+ <xsl:param name="content">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:param>
+ <!-- don't put <b> inside figure, example, or table titles -->
+ <!-- or other titles that may already be represented with <b>'s. -->
+ <xsl:choose>
+ <xsl:when test="local-name(..) = 'title'
+ and (local-name(../..) = 'figure'
+ or local-name(../..) = 'example'
+ or local-name(../..) = 'table'
+ or local-name(../..) = 'formalpara')">
+ <tt class="{local-name(.)}">
+ <xsl:if test="@dir">
+ <xsl:attribute name="dir">
+ <xsl:value-of select="@dir"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </tt>
+ </xsl:when>
+ <xsl:otherwise>
+ <b class="{local-name(.)}">
+ <tt>
+ <xsl:if test="@dir">
+ <xsl:attribute name="dir">
+ <xsl:value-of select="@dir"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </tt>
+ </b>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="inline.italicmonoseq">
+ <xsl:param name="content">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:param>
+ <i class="{local-name(.)}">
+ <tt>
+ <xsl:if test="@dir">
+ <xsl:attribute name="dir">
+ <xsl:value-of select="@dir"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </tt>
+ </i>
+</xsl:template>
+
+<xsl:template name="inline.superscriptseq">
+ <xsl:param name="content">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:param>
+ <sup>
+ <xsl:if test="@dir">
+ <xsl:attribute name="dir">
+ <xsl:value-of select="@dir"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </sup>
+</xsl:template>
+
+<xsl:template name="inline.subscriptseq">
+ <xsl:param name="content">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:param>
+ <sub>
+ <xsl:if test="@dir">
+ <xsl:attribute name="dir">
+ <xsl:value-of select="@dir"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:copy-of select="$content"/>
+ </sub>
+</xsl:template>
+
+<!-- ==================================================================== -->
+<!-- some special cases -->
+
+<xsl:template match="author">
+ <span class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="person.name"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="editor">
+ <span class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="person.name"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="othercredit">
+ <span class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="person.name"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="authorinitials">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="accel">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="action">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="application">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="classname">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="exceptionname">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="interfacename">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="methodname">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="command">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="computeroutput">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="constant">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="database">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="errorcode">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="errorname">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="errortype">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="errortext">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="envar">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="filename">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="function">
+ <xsl:choose>
+ <xsl:when test="$function.parens != '0'
+ and (parameter or function or replaceable)">
+ <xsl:variable name="nodes" select="text()|*"/>
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:apply-templates select="$nodes[1]"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates select="$nodes[position()>1]"/>
+ <xsl:text>)</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inline.monoseq"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="function/parameter" priority="2">
+ <xsl:call-template name="inline.italicmonoseq"/>
+ <xsl:if test="following-sibling::*">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="function/replaceable" priority="2">
+ <xsl:call-template name="inline.italicmonoseq"/>
+ <xsl:if test="following-sibling::*">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="guibutton">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="guiicon">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="guilabel">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="guimenu">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="guimenuitem">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="guisubmenu">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="hardware">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="interface">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="interfacedefinition">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="keycap">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="keycode">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="keysym">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="literal">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="code">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="medialabel">
+ <xsl:call-template name="inline.italicseq"/>
+</xsl:template>
+
+<xsl:template match="shortcut">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="mousebutton">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="option">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="parameter">
+ <xsl:call-template name="inline.italicmonoseq"/>
+</xsl:template>
+
+<xsl:template match="property">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="prompt">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="replaceable" priority="1">
+ <xsl:call-template name="inline.italicmonoseq"/>
+</xsl:template>
+
+<xsl:template match="returnvalue">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="structfield">
+ <xsl:call-template name="inline.italicmonoseq"/>
+</xsl:template>
+
+<xsl:template match="structname">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="symbol">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="systemitem">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="token">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="type">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="userinput">
+ <xsl:call-template name="inline.boldmonoseq"/>
+</xsl:template>
+
+<xsl:template match="abbrev">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="acronym">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="citerefentry">
+ <xsl:choose>
+ <xsl:when test="$citerefentry.link != '0'">
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="generate.citerefentry.link"/>
+ </xsl:attribute>
+ <xsl:call-template name="inline.charseq"/>
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inline.charseq"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="generate.citerefentry.link">
+ <!-- nop -->
+</xsl:template>
+
+<xsl:template name="x.generate.citerefentry.link">
+ <
xsl:text>http://example.com/cgi-bin/man.cgi?</xsl:text>
+ <xsl:value-of select="refentrytitle"/>
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="manvolnum"/>
+ <xsl:text>)</xsl:text>
+</xsl:template>
+
+<xsl:template match="citetitle">
+ <xsl:choose>
+ <xsl:when test="@pubwork = 'article'">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inline.italicseq"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="emphasis">
+ <span>
+ <xsl:choose>
+ <xsl:when test="@role and $emphasis.propagates.style != 0">
+ <xsl:attribute name="class">
+ <xsl:value-of select="@role"/>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="class">
+ <xsl:text>emphasis</xsl:text>
+ </xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:call-template name="anchor"/>
+
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:choose>
+ <xsl:when test="@role = 'bold'">
+ <!-- backwards compatibility: make bold into b elements, but -->
+ <!-- don't put bold inside figure, example, or table titles -->
+ <xsl:choose>
+ <xsl:when test="local-name(..) = 'title'
+ and (local-name(../..) = 'figure'
+ or local-name(../..) = 'example'
+ or local-name(../..) = 'table')">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <b><xsl:apply-templates/></b>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:when test="@role and $emphasis.propagates.style != 0">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <em><xsl:apply-templates/></em>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </span>
+</xsl:template>
+
+<xsl:template match="foreignphrase">
+ <span class="foreignphrase">
+ <xsl:if test="@lang or @xml:lang">
+ <xsl:call-template name="language.attribute"/>
+ </xsl:if>
+ <xsl:call-template name="inline.italicseq"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="markup">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="phrase">
+ <span>
+ <xsl:if test="@lang or @xml:lang">
+ <xsl:call-template name="language.attribute"/>
+ </xsl:if>
+ <xsl:if test="@role and $phrase.propagates.style != 0">
+ <xsl:attribute name="class">
+ <xsl:value-of select="@role"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="simple.xlink">
+ <xsl:with-param name="content">
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </span>
+</xsl:template>
+
+<xsl:template match="quote">
+ <xsl:variable name="depth">
+ <xsl:call-template name="dot.count">
+ <xsl:with-param name="string"><xsl:number
level="multiple"/></xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$depth mod 2 = 0">
+ <xsl:call-template name="gentext.startquote"/>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:call-template name="gentext.endquote"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext.nestedstartquote"/>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:call-template name="gentext.nestedendquote"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="varname">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="wordasword">
+ <xsl:call-template name="inline.italicseq"/>
+</xsl:template>
+
+<xsl:template match="lineannotation">
+ <i class="{local-name(.)}">
+ <xsl:call-template name="inline.charseq"/>
+ </i>
+</xsl:template>
+
+<xsl:template match="superscript">
+ <xsl:call-template name="inline.superscriptseq"/>
+</xsl:template>
+
+<xsl:template match="subscript">
+ <xsl:call-template name="inline.subscriptseq"/>
+</xsl:template>
+
+<xsl:template match="trademark">
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:choose>
+ <xsl:when test="@class = 'copyright'
+ or @class = 'registered'">
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat" select="@class"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="@class = 'service'">
+ <sup>SM</sup>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat"
select="'trademark'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="firstterm">
+ <xsl:call-template name="glossterm">
+ <xsl:with-param name="firstterm" select="1"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="glossterm" name="glossterm">
+ <xsl:param name="firstterm" select="0"/>
+
+ <!-- To avoid extra <a name=""> anchor from inline.italicseq -->
+ <xsl:variable name="content">
+ <xsl:apply-templates/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="($firstterm.only.link = 0 or $firstterm = 1) and
@linkend">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend" select="@linkend"/>
+ </xsl:call-template>
+
+ <a>
+ <xsl:if test="@id">
+ <xsl:attribute name="name">
+ <xsl:value-of select="@id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:call-template name="inline.italicseq">
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </a>
+ </xsl:when>
+
+ <xsl:when test="not(@linkend)
+ and ($firstterm.only.link = 0 or $firstterm = 1)
+ and ($glossterm.auto.link != 0)
+ and $glossary.collection != ''">
+ <xsl:variable name="term">
+ <xsl:choose>
+ <xsl:when test="@baseform"><xsl:value-of
select="@baseform"/></xsl:when>
+ <xsl:otherwise><xsl:value-of
select="."/></xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="cterm"
+
select="(document($glossary.collection,.)//glossentry[glossterm=$term])[1]"/>
+
+ <!-- HACK HACK HACK! But it works... -->
+ <!-- You'd need to do more work if you wanted to chunk on glossdiv, though
-->
+
+ <xsl:variable name="glossary"
select="//glossary[@role='auto']"/>
+
+ <xsl:if test="count($glossary) != 1">
+ <xsl:message>
+ <xsl:text>Warning: glossary.collection specified, but there are
</xsl:text>
+ <xsl:value-of select="count($glossary)"/>
+ <xsl:text> automatic glossaries</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="glosschunk">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$glossary"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="chunkbase">
+ <xsl:choose>
+ <xsl:when test="contains($glosschunk, '#')">
+ <xsl:value-of select="substring-before($glosschunk,
'#')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$glosschunk"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="not($cterm)">
+ <xsl:message>
+ <xsl:text>There's no entry for </xsl:text>
+ <xsl:value-of select="$term"/>
+ <xsl:text> in </xsl:text>
+ <xsl:value-of select="$glossary.collection"/>
+ </xsl:message>
+ <xsl:call-template name="inline.italicseq"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="id">
+ <xsl:choose>
+ <xsl:when test="$cterm/@id">
+ <xsl:value-of select="$cterm/@id"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="generate-id($cterm)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <a href="{$chunkbase}#{$id}">
+ <xsl:call-template name="inline.italicseq">
+ <xsl:with-param name="content"
select="$content"/>
+ </xsl:call-template>
+ </a>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:when test="not(@linkend)
+ and ($firstterm.only.link = 0 or $firstterm = 1)
+ and $glossterm.auto.link != 0">
+ <xsl:variable name="term">
+ <xsl:choose>
+ <xsl:when test="@baseform">
+ <xsl:value-of select="normalize-space(@baseform)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="normalize-space(.)"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="targets"
+ select="//glossentry[normalize-space(glossterm)=$term
+ or normalize-space(glossterm/@baseform)=$term]"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="count($targets)=0">
+ <xsl:message>
+ <xsl:text>Error: no glossentry for glossterm: </xsl:text>
+ <xsl:value-of select="."/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ <xsl:call-template name="inline.italicseq"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <a>
+ <xsl:if test="@id">
+ <xsl:attribute name="name">
+ <xsl:value-of select="@id"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$target"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:call-template name="inline.italicseq">
+ <xsl:with-param name="content"
select="$content"/>
+ </xsl:call-template>
+ </a>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:call-template name="inline.italicseq"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="sgmltag|tag">
+ <xsl:call-template name="format.sgmltag"/>
+</xsl:template>
+
+<xsl:template name="format.sgmltag">
+ <xsl:param name="class">
+ <xsl:choose>
+ <xsl:when test="@class">
+ <xsl:value-of select="@class"/>
+ </xsl:when>
+ <xsl:otherwise>element</xsl:otherwise>
+ </xsl:choose>
+ </xsl:param>
+
+ <tt class="sgmltag-{$class}">
+ <xsl:choose>
+ <xsl:when test="$class='attribute'">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:when test="$class='attvalue'">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:when test="$class='element'">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:when test="$class='endtag'">
+ <xsl:text></</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>></xsl:text>
+ </xsl:when>
+ <xsl:when test="$class='genentity'">
+ <xsl:text>&</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>;</xsl:text>
+ </xsl:when>
+ <xsl:when test="$class='numcharref'">
+ <xsl:text>&#</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>;</xsl:text>
+ </xsl:when>
+ <xsl:when test="$class='paramentity'">
+ <xsl:text>%</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>;</xsl:text>
+ </xsl:when>
+ <xsl:when test="$class='pi'">
+ <xsl:text><?</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>></xsl:text>
+ </xsl:when>
+ <xsl:when test="$class='xmlpi'">
+ <xsl:text><?</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>?></xsl:text>
+ </xsl:when>
+ <xsl:when test="$class='starttag'">
+ <xsl:text><</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>></xsl:text>
+ </xsl:when>
+ <xsl:when test="$class='emptytag'">
+ <xsl:text><</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>/></xsl:text>
+ </xsl:when>
+ <xsl:when test="$class='sgmlcomment'">
+ <xsl:text><!--</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>--></xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </tt>
+</xsl:template>
+
+<xsl:template match="email">
+ <xsl:call-template name="inline.monoseq">
+ <xsl:with-param name="content">
+ <xsl:text><</xsl:text>
+ <a>
+ <xsl:attribute name="href">mailto:<xsl:value-of
select="."/></xsl:attribute>
+ <xsl:apply-templates/>
+ </a>
+ <xsl:text>></xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="keycombo">
+ <xsl:variable name="action" select="@action"/>
+ <xsl:variable name="joinchar">
+ <xsl:choose>
+ <xsl:when test="$action='seq'"><xsl:text>
</xsl:text></xsl:when>
+ <xsl:when test="$action='simul'">+</xsl:when>
+ <xsl:when test="$action='press'">-</xsl:when>
+ <xsl:when test="$action='click'">-</xsl:when>
+ <xsl:when test="$action='double-click'">-</xsl:when>
+ <xsl:when test="$action='other'"></xsl:when>
+ <xsl:otherwise>-</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:for-each select="*">
+ <xsl:if test="position()>1"><xsl:value-of
select="$joinchar"/></xsl:if>
+ <xsl:apply-templates select="."/>
+ </xsl:for-each>
+</xsl:template>
+
+<xsl:template match="uri">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="menuchoice">
+ <xsl:variable name="shortcut" select="./shortcut"/>
+ <xsl:call-template name="process.menuchoice"/>
+ <xsl:if test="$shortcut">
+ <xsl:text> (</xsl:text>
+ <xsl:apply-templates select="$shortcut"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="process.menuchoice">
+ <xsl:param name="nodelist"
select="guibutton|guiicon|guilabel|guimenu|guimenuitem|guisubmenu|interface"/><!--
not(shortcut) -->
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($nodelist)"></xsl:when>
+ <xsl:when test="$count=1">
+ <xsl:apply-templates select="$nodelist[$count=position()]"/>
+ <xsl:call-template name="process.menuchoice">
+ <xsl:with-param name="nodelist" select="$nodelist"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="node"
select="$nodelist[$count=position()]"/>
+ <xsl:choose>
+ <xsl:when test="name($node)='guimenuitem'
+ or name($node)='guisubmenu'">
+ <xsl:value-of select="$menuchoice.menu.separator"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$menuchoice.separator"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates select="$node"/>
+ <xsl:call-template name="process.menuchoice">
+ <xsl:with-param name="nodelist" select="$nodelist"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="optional">
+ <xsl:value-of select="$arg.choice.opt.open.str"/>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:value-of select="$arg.choice.opt.close.str"/>
+</xsl:template>
+
+<xsl:template match="citation">
+ <!-- todo: biblio-citation-check -->
+ <xsl:text>[</xsl:text>
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:text>]</xsl:text>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="comment|remark">
+ <xsl:if test="$show.comments != 0">
+ <i><xsl:call-template name="inline.charseq"/></i>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="productname">
+ <xsl:call-template name="inline.charseq"/>
+ <xsl:if test="@class">
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat" select="@class"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="productnumber">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="pob|street|city|state|postcode|country|otheraddr">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="phone|fax">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<!-- in Addresses, for example -->
+<xsl:template match="honorific|firstname|surname|lineage|othername">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="personname">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="person.name"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="beginpage">
+ <!-- does nothing; this *is not* markup to force a page break. -->
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/html/keywords.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/keywords.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/keywords.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,35 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: keywords.xsl,v 1.1.1.1 2004/10/19 21:21:46 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template match="keywordset"></xsl:template>
+<xsl:template match="subjectset"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="keywordset" mode="html.header">
+ <meta name="keywords">
+ <xsl:attribute name="content">
+ <xsl:apply-templates select="keyword"
mode="html.header"/>
+ </xsl:attribute>
+ </meta>
+</xsl:template>
+
+<xsl:template match="keyword" mode="html.header">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::keyword">, </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/lists.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/lists.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/lists.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1051 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: lists.xsl,v 1.1.1.1 2004/10/19 21:21:47 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="itemizedlist">
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:if test="title">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+
+ <!-- Preserve order of PIs and comments -->
+ <xsl:apply-templates
+ select="*[not(self::listitem
+ or self::title
+ or self::titleabbrev)]
+ |comment()[not(preceding-sibling::listitem)]
+ |processing-instruction()[not(preceding-sibling::listitem)]"/>
+
+ <ul>
+ <xsl:if test="$css.decoration != 0">
+ <xsl:attribute name="type">
+ <xsl:call-template name="list.itemsymbol"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="@spacing='compact'">
+ <xsl:attribute name="compact">
+ <xsl:value-of select="@spacing"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates
+ select="listitem
+ |comment()[preceding-sibling::listitem]
+ |processing-instruction()[preceding-sibling::listitem]"/>
+ </ul>
+ </div>
+</xsl:template>
+
+<xsl:template match="itemizedlist/title">
+ <!-- nop -->
+</xsl:template>
+
+<xsl:template match="itemizedlist/listitem">
+ <xsl:variable name="mark" select="../@mark"/>
+ <xsl:variable name="override" select="@override"/>
+
+ <xsl:variable name="usemark">
+ <xsl:choose>
+ <xsl:when test="$override != ''">
+ <xsl:value-of select="$override"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$mark"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="cssmark">
+ <xsl:choose>
+ <xsl:when test="$usemark =
'opencircle'">circle</xsl:when>
+ <xsl:when test="$usemark = 'bullet'">disc</xsl:when>
+ <xsl:when test="$usemark = 'box'">square</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$usemark"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <li>
+ <xsl:if test="$css.decoration = '1' and $cssmark !=
''">
+ <xsl:attribute name="style">
+ <xsl:text>list-style-type: </xsl:text>
+ <xsl:value-of select="$cssmark"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <!-- we can't just drop the anchor in since some browsers (Opera)
+ get confused about line breaks if we do. So if the first child
+ is a para, assume the para will put in the anchor. Otherwise,
+ put the anchor in anyway. -->
+ <xsl:if test="local-name(child::*[1]) != 'para'">
+ <xsl:call-template name="anchor"/>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="$show.revisionflag != 0 and @revisionflag">
+ <div class="{@revisionflag}">
+ <xsl:apply-templates/>
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </li>
+</xsl:template>
+
+<xsl:template match="orderedlist">
+ <xsl:variable name="pi-start">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'start'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="start">
+ <xsl:choose>
+ <xsl:when test="@continuation='continues'">
+ <xsl:call-template name="orderedlist-starting-number"/>
+ </xsl:when>
+ <xsl:when test="$pi-start != ''">
+ <xsl:value-of select="$pi-start"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="numeration">
+ <xsl:call-template name="list.numeration"/>
+ </xsl:variable>
+
+ <xsl:variable name="type">
+ <xsl:choose>
+ <xsl:when test="$numeration='arabic'">1</xsl:when>
+ <xsl:when
test="$numeration='loweralpha'">a</xsl:when>
+ <xsl:when
test="$numeration='lowerroman'">i</xsl:when>
+ <xsl:when
test="$numeration='upperalpha'">A</xsl:when>
+ <xsl:when
test="$numeration='upperroman'">I</xsl:when>
+ <!-- What!? This should never happen -->
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unexpected numeration: </xsl:text>
+ <xsl:value-of select="$numeration"/>
+ </xsl:message>
+ <xsl:value-of select="1"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+
+ <xsl:if test="title">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+
+ <!-- Preserve order of PIs and comments -->
+ <xsl:apply-templates
+ select="*[not(self::listitem
+ or self::title
+ or self::titleabbrev)]
+ |comment()[not(preceding-sibling::listitem)]
+ |processing-instruction()[not(preceding-sibling::listitem)]"/>
+
+ <ol>
+ <xsl:if test="$start != '1'">
+ <xsl:attribute name="start">
+ <xsl:value-of select="$start"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="$numeration != ''">
+ <xsl:attribute name="type">
+ <xsl:value-of select="$type"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@spacing='compact'">
+ <xsl:attribute name="compact">
+ <xsl:value-of select="@spacing"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates
+ select="listitem
+ |comment()[preceding-sibling::listitem]
+ |processing-instruction()[preceding-sibling::listitem]"/>
+ </ol>
+ </div>
+</xsl:template>
+
+<xsl:template match="orderedlist/title">
+ <!-- nop -->
+</xsl:template>
+
+<xsl:template match="orderedlist/listitem">
+ <li>
+ <xsl:if test="@override">
+ <xsl:attribute name="value">
+ <xsl:value-of select="@override"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <!-- we can't just drop the anchor in since some browsers (Opera)
+ get confused about line breaks if we do. So if the first child
+ is a para, assume the para will put in the anchor. Otherwise,
+ put the anchor in anyway. -->
+ <xsl:if test="local-name(child::*[1]) != 'para'">
+ <xsl:call-template name="anchor"/>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="$show.revisionflag != 0 and @revisionflag">
+ <div class="{@revisionflag}">
+ <xsl:apply-templates/>
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </li>
+</xsl:template>
+
+<xsl:template match="variablelist">
+ <xsl:variable name="pi-presentation">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'list-presentation'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="presentation">
+ <xsl:choose>
+ <xsl:when test="$pi-presentation != ''">
+ <xsl:value-of select="$pi-presentation"/>
+ </xsl:when>
+ <xsl:when test="$variablelist.as.table != 0">
+ <xsl:value-of select="'table'"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="'list'"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="list-width">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'list-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="term-width">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'term-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="table-summary">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'table-summary'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:if test="title">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="$presentation = 'table'">
+ <!-- Preserve order of PIs and comments -->
+ <xsl:apply-templates
+ select="*[not(self::varlistentry
+ or self::title
+ or self::titleabbrev)]
+ |comment()[not(preceding-sibling::varlistentry)]
+
|processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+ <table border="0">
+ <xsl:if test="$list-width != ''">
+ <xsl:attribute name="width">
+ <xsl:value-of select="$list-width"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="$table-summary != ''">
+ <xsl:attribute name="summary">
+ <xsl:value-of select="$table-summary"/>
+ </xsl:attribute>
+ </xsl:if>
+ <col align="left" valign="top">
+ <xsl:if test="$term-width != ''">
+ <xsl:attribute name="width">
+ <xsl:value-of select="$term-width"/>
+ </xsl:attribute>
+ </xsl:if>
+ </col>
+ <tbody>
+ <xsl:apply-templates mode="varlist-table"
+ select="varlistentry
+ |comment()[preceding-sibling::varlistentry]
+
|processing-instruction()[preceding-sibling::varlistentry]"/>
+ </tbody>
+ </table>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- Preserve order of PIs and comments -->
+ <xsl:apply-templates
+ select="*[not(self::varlistentry
+ or self::title
+ or self::titleabbrev)]
+ |comment()[not(preceding-sibling::varlistentry)]
+
|processing-instruction()[not(preceding-sibling::varlistentry)]"/>
+ <dl>
+ <xsl:apply-templates
+ select="varlistentry
+ |comment()[preceding-sibling::varlistentry]
+
|processing-instruction()[preceding-sibling::varlistentry]"/>
+ </dl>
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
+</xsl:template>
+
+<xsl:template match="variablelist/title">
+ <!-- nop -->
+</xsl:template>
+
+<xsl:template match="itemizedlist/titleabbrev|orderedlist/titleabbrev">
+ <!--nop-->
+</xsl:template>
+
+<xsl:template match="variablelist/titleabbrev">
+ <!--nop-->
+</xsl:template>
+
+<xsl:template match="listitem" mode="xref">
+ <xsl:number format="1"/>
+</xsl:template>
+
+<xsl:template match="listitem/simpara" priority="2">
+ <!-- If a listitem contains only a single simpara, don't output
+ the <p> wrapper; this has the effect of creating an li
+ with simple text content. -->
+ <xsl:choose>
+ <xsl:when test="not(preceding-sibling::*)
+ and not (following-sibling::*)">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <p>
+ <xsl:if test="@role and $para.propagates.style != 0">
+ <xsl:attribute name="class">
+ <xsl:value-of select="@role"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </p>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="varlistentry">
+ <dt>
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates select="term"/>
+ </dt>
+ <dd>
+ <xsl:apply-templates select="listitem"/>
+ </dd>
+</xsl:template>
+
+<xsl:template match="varlistentry" mode="varlist-table">
+ <xsl:variable name="presentation">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+
select="../processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'term-presentation'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="separator">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+
select="../processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'term-separator'"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <tr>
+ <xsl:call-template name="tr.attributes">
+ <xsl:with-param name="rownum">
+ <xsl:number from="variablelist" count="varlistentry"/>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <td>
+ <xsl:call-template name="anchor"/>
+ <xsl:choose>
+ <xsl:when test="$presentation = 'bold'">
+ <b>
+ <xsl:apply-templates select="term"/>
+ <xsl:value-of select="$separator"/>
+ </b>
+ </xsl:when>
+ <xsl:when test="$presentation = 'italic'">
+ <i>
+ <xsl:apply-templates select="term"/>
+ <xsl:value-of select="$separator"/>
+ </i>
+ </xsl:when>
+ <xsl:when test="$presentation = 'bold-italic'">
+ <b>
+ <i>
+ <xsl:apply-templates select="term"/>
+ <xsl:value-of select="$separator"/>
+ </i>
+ </b>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="term"/>
+ <xsl:value-of select="$separator"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td>
+ <xsl:apply-templates select="listitem"/>
+ </td>
+ </tr>
+</xsl:template>
+
+<xsl:template match="varlistentry/term">
+ <span class="term">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ <xsl:text>, </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="varlistentry/term[position()=last()]"
priority="2">
+ <span class="term">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </span>
+</xsl:template>
+
+<xsl:template match="varlistentry/listitem">
+ <xsl:choose>
+ <xsl:when test="$show.revisionflag != 0 and @revisionflag">
+ <div class="{@revisionflag}">
+ <xsl:apply-templates/>
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="simplelist">
+ <!-- with no type specified, the default is 'vert' -->
+ <xsl:call-template name="anchor"/>
+ <table class="simplelist" border="0" summary="Simple
list">
+ <xsl:call-template name="simplelist.vert">
+ <xsl:with-param name="cols">
+ <xsl:choose>
+ <xsl:when test="@columns">
+ <xsl:value-of select="@columns"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </table>
+</xsl:template>
+
+<xsl:template match="simplelist[@type='inline']">
+ <span class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </span>
+</xsl:template>
+
+<xsl:template match="simplelist[@type='horiz']">
+ <xsl:call-template name="anchor"/>
+ <table class="simplelist" border="0" summary="Simple
list">
+ <xsl:call-template name="simplelist.horiz">
+ <xsl:with-param name="cols">
+ <xsl:choose>
+ <xsl:when test="@columns">
+ <xsl:value-of select="@columns"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </table>
+</xsl:template>
+
+<xsl:template match="simplelist[@type='vert']">
+ <xsl:call-template name="anchor"/>
+ <table class="simplelist" border="0" summary="Simple
list">
+ <xsl:call-template name="simplelist.vert">
+ <xsl:with-param name="cols">
+ <xsl:choose>
+ <xsl:when test="@columns">
+ <xsl:value-of select="@columns"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </table>
+</xsl:template>
+
+<xsl:template name="simplelist.horiz">
+ <xsl:param name="cols">1</xsl:param>
+ <xsl:param name="cell">1</xsl:param>
+ <xsl:param name="members" select="./member"/>
+
+ <xsl:if test="$cell <= count($members)">
+ <tr>
+ <xsl:call-template name="tr.attributes">
+ <xsl:with-param name="row" select="$members[1]"/>
+ <xsl:with-param name="rownum" select="(($cell - 1) div $cols) +
1"/>
+ </xsl:call-template>
+
+ <xsl:call-template name="simplelist.horiz.row">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="cell" select="$cell"/>
+ <xsl:with-param name="members" select="$members"/>
+ </xsl:call-template>
+ </tr>
+ <xsl:call-template name="simplelist.horiz">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="cell" select="$cell + $cols"/>
+ <xsl:with-param name="members" select="$members"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="simplelist.horiz.row">
+ <xsl:param name="cols">1</xsl:param>
+ <xsl:param name="cell">1</xsl:param>
+ <xsl:param name="members" select="./member"/>
+ <xsl:param name="curcol">1</xsl:param>
+
+ <xsl:if test="$curcol <= $cols">
+ <td>
+ <xsl:choose>
+ <xsl:when test="$members[position()=$cell]">
+ <xsl:apply-templates select="$members[position()=$cell]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <xsl:call-template name="simplelist.horiz.row">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="cell" select="$cell+1"/>
+ <xsl:with-param name="members" select="$members"/>
+ <xsl:with-param name="curcol" select="$curcol+1"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="simplelist.vert">
+ <xsl:param name="cols">1</xsl:param>
+ <xsl:param name="cell">1</xsl:param>
+ <xsl:param name="members" select="./member"/>
+ <xsl:param name="rows"
+ select="floor((count($members)+$cols - 1) div $cols)"/>
+
+ <xsl:if test="$cell <= $rows">
+ <tr>
+ <xsl:call-template name="tr.attributes">
+ <xsl:with-param name="row" select="$members[1]"/>
+ <xsl:with-param name="rownum" select="$cell"/>
+ </xsl:call-template>
+
+ <xsl:call-template name="simplelist.vert.row">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="rows" select="$rows"/>
+ <xsl:with-param name="cell" select="$cell"/>
+ <xsl:with-param name="members" select="$members"/>
+ </xsl:call-template>
+ </tr>
+ <xsl:call-template name="simplelist.vert">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="cell" select="$cell+1"/>
+ <xsl:with-param name="members" select="$members"/>
+ <xsl:with-param name="rows" select="$rows"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="simplelist.vert.row">
+ <xsl:param name="cols">1</xsl:param>
+ <xsl:param name="rows">1</xsl:param>
+ <xsl:param name="cell">1</xsl:param>
+ <xsl:param name="members" select="./member"/>
+ <xsl:param name="curcol">1</xsl:param>
+
+ <xsl:if test="$curcol <= $cols">
+ <td>
+ <xsl:choose>
+ <xsl:when test="$members[position()=$cell]">
+ <xsl:apply-templates select="$members[position()=$cell]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <xsl:call-template name="simplelist.vert.row">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="rows" select="$rows"/>
+ <xsl:with-param name="cell" select="$cell+$rows"/>
+ <xsl:with-param name="members" select="$members"/>
+ <xsl:with-param name="curcol" select="$curcol+1"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="member">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="simplelist[@type='inline']/member">
+ <xsl:apply-templates/>
+ <xsl:text>, </xsl:text>
+</xsl:template>
+
+<xsl:template
match="simplelist[@type='inline']/member[position()=last()]"
+ priority="2">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="procedure">
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <!-- Preserve order of PIs and comments -->
+ <xsl:variable name="preamble"
+ select="*[not(self::step
+ or self::title
+ or self::titleabbrev)]
+ |comment()[not(preceding-sibling::step)]
+ |processing-instruction()[not(preceding-sibling::step)]"/>
+
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+
+ <xsl:if test="title and $placement = 'before'">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="$preamble"/>
+
+ <xsl:choose>
+ <xsl:when test="count(step) = 1">
+ <ul>
+ <xsl:apply-templates
+ select="step
+ |comment()[preceding-sibling::step]
+ |processing-instruction()[preceding-sibling::step]"/>
+ </ul>
+ </xsl:when>
+ <xsl:otherwise>
+ <ol>
+ <xsl:attribute name="type">
+ <xsl:value-of
select="substring($procedure.step.numeration.formats,1,1)"/>
+ </xsl:attribute>
+ <xsl:apply-templates
+ select="step
+ |comment()[preceding-sibling::step]
+ |processing-instruction()[preceding-sibling::step]"/>
+ </ol>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:if test="title and $placement != 'before'">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+ </div>
+</xsl:template>
+
+<xsl:template match="procedure/title">
+ <!-- nop -->
+</xsl:template>
+
+<xsl:template match="substeps">
+ <xsl:variable name="numeration">
+ <xsl:call-template name="procedure.step.numeration"/>
+ </xsl:variable>
+
+ <xsl:call-template name="anchor"/>
+
+ <ol type="{$numeration}">
+ <xsl:apply-templates/>
+ </ol>
+</xsl:template>
+
+<xsl:template match="step">
+ <li>
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </li>
+</xsl:template>
+
+<xsl:template match="stepalternatives">
+ <xsl:call-template name="anchor"/>
+ <ul>
+ <xsl:apply-templates/>
+ </ul>
+</xsl:template>
+
+<xsl:template match="step/title">
+ <p class="title">
+ <b>
+ <xsl:apply-templates/>
+ </b>
+ </p>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="segmentedlist">
+ <xsl:variable name="presentation">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'list-presentation'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+
+ <xsl:choose>
+ <xsl:when test="$presentation = 'table'">
+ <xsl:apply-templates select="." mode="seglist-table"/>
+ </xsl:when>
+ <xsl:when test="$presentation = 'list'">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:when test="$segmentedlist.as.table != 0">
+ <xsl:apply-templates select="." mode="seglist-table"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
+</xsl:template>
+
+<xsl:template match="segmentedlist/title">
+ <p><b><xsl:apply-templates/></b></p>
+</xsl:template>
+
+<xsl:template match="segtitle">
+</xsl:template>
+
+<xsl:template match="segtitle" mode="segtitle-in-seg">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="seglistitem">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="seg">
+ <xsl:variable name="segnum"
select="count(preceding-sibling::seg)+1"/>
+ <xsl:variable name="seglist"
select="ancestor::segmentedlist"/>
+ <xsl:variable name="segtitles" select="$seglist/segtitle"/>
+
+ <!--
+ Note: segtitle is only going to be the right thing in a well formed
+ SegmentedList. If there are too many Segs or too few SegTitles,
+ you'll get something odd...maybe an error
+ -->
+
+ <p>
+ <b>
+ <xsl:apply-templates select="$segtitles[$segnum=position()]"
+ mode="segtitle-in-seg"/>
+ <xsl:text>: </xsl:text>
+ </b>
+ <xsl:apply-templates/>
+ </p>
+</xsl:template>
+
+<xsl:template match="segmentedlist" mode="seglist-table">
+ <xsl:variable name="table-summary">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'table-summary'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="list-width">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'list-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:apply-templates select="title"/>
+
+ <table border="0">
+ <xsl:if test="$list-width != ''">
+ <xsl:attribute name="width">
+ <xsl:value-of select="$list-width"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="$table-summary != ''">
+ <xsl:attribute name="summary">
+ <xsl:value-of select="$table-summary"/>
+ </xsl:attribute>
+ </xsl:if>
+ <thead>
+ <tr>
+ <xsl:call-template name="tr.attributes">
+ <xsl:with-param name="row" select="segtitle[1]"/>
+ <xsl:with-param name="rownum" select="1"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="segtitle"
mode="seglist-table"/>
+ </tr>
+ </thead>
+ <tbody>
+ <xsl:apply-templates select="seglistitem"
mode="seglist-table"/>
+ </tbody>
+ </table>
+</xsl:template>
+
+<xsl:template match="segtitle" mode="seglist-table">
+ <th><xsl:apply-templates/></th>
+</xsl:template>
+
+<xsl:template match="seglistitem" mode="seglist-table">
+ <xsl:variable name="seglinum">
+ <xsl:number from="segmentedlist" count="seglistitem"/>
+ </xsl:variable>
+
+ <tr>
+ <xsl:call-template name="tr.attributes">
+ <xsl:with-param name="rownum" select="$seglinum + 1"/>
+ </xsl:call-template>
+ <xsl:apply-templates mode="seglist-table"/>
+ </tr>
+</xsl:template>
+
+<xsl:template match="seg" mode="seglist-table">
+ <td><xsl:apply-templates/></td>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="calloutlist">
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:if test="title">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+ <xsl:choose>
+ <xsl:when test="$callout.list.table != 0">
+ <table border="0" summary="Callout list">
+ <xsl:apply-templates/>
+ </table>
+ </xsl:when>
+ <xsl:otherwise>
+ <dl compact="compact"><xsl:apply-templates/></dl>
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
+</xsl:template>
+
+<xsl:template match="calloutlist/title">
+</xsl:template>
+
+<xsl:template match="callout">
+ <xsl:choose>
+ <xsl:when test="$callout.list.table != 0">
+ <tr>
+ <xsl:call-template name="tr.attributes">
+ <xsl:with-param name="rownum">
+ <xsl:number from="calloutlist" count="callout"/>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <td width="5%" valign="top" align="left">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="callout.arearefs">
+ <xsl:with-param name="arearefs"
select="@arearefs"/>
+ </xsl:call-template>
+ </td>
+ <td valign="top" align="left">
+ <xsl:apply-templates/>
+ </td>
+ </tr>
+ </xsl:when>
+ <xsl:otherwise>
+ <dt>
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="callout.arearefs">
+ <xsl:with-param name="arearefs" select="@arearefs"/>
+ </xsl:call-template>
+ </dt>
+ <dd><xsl:apply-templates/></dd>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="callout/simpara" priority="2">
+ <!-- If a callout contains only a single simpara, don't output
+ the <p> wrapper; this has the effect of creating an li
+ with simple text content. -->
+ <xsl:choose>
+ <xsl:when test="not(preceding-sibling::*)
+ and not (following-sibling::*)">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <p>
+ <xsl:if test="@role and $para.propagates.style != 0">
+ <xsl:attribute name="class">
+ <xsl:value-of select="@role"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </p>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="callout.arearefs">
+ <xsl:param name="arearefs"></xsl:param>
+ <xsl:if test="$arearefs!=''">
+ <xsl:choose>
+ <xsl:when test="substring-before($arearefs,'
')=''">
+ <xsl:call-template name="callout.arearef">
+ <xsl:with-param name="arearef" select="$arearefs"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="callout.arearef">
+ <xsl:with-param name="arearef"
+ select="substring-before($arearefs,'
')"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:call-template name="callout.arearefs">
+ <xsl:with-param name="arearefs"
+ select="substring-after($arearefs,' ')"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="callout.arearef">
+ <xsl:param name="arearef"></xsl:param>
+ <xsl:variable name="targets"
select="key('id',$arearef)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend" select="$arearef"/>
+ </xsl:call-template>
+
+ <xsl:choose>
+ <xsl:when test="count($target)=0">
+ <xsl:text>???</xsl:text>
+ </xsl:when>
+ <xsl:when test="local-name($target)='co'">
+ <a>
+ <xsl:attribute name="href">
+ <xsl:text>#</xsl:text>
+ <xsl:value-of select="$arearef"/>
+ </xsl:attribute>
+ <xsl:apply-templates select="$target"
mode="callout-bug"/>
+ </a>
+ <xsl:text> </xsl:text>
+ </xsl:when>
+ <xsl:when test="local-name($target)='areaset'">
+ <xsl:call-template name="callout-bug">
+ <xsl:with-param name="conum">
+ <xsl:apply-templates select="$target"
mode="conumber"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="local-name($target)='area'">
+ <xsl:choose>
+ <xsl:when test="$target/parent::areaset">
+ <xsl:call-template name="callout-bug">
+ <xsl:with-param name="conum">
+ <xsl:apply-templates select="$target/parent::areaset"
+ mode="conumber"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="callout-bug">
+ <xsl:with-param name="conum">
+ <xsl:apply-templates select="$target"
mode="conumber"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>???</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/html/maketoc.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/maketoc.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/maketoc.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,83 @@
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ version="1.0"
+ exclude-result-prefixes="doc">
+
+<!-- ********************************************************************
+ $Id: maketoc.xsl,v 1.1.1.1 2004/10/19 21:21:47 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:import href="docbook.xsl"/>
+<xsl:import href="chunk.xsl"/>
+
+<xsl:output method="xml" indent="no"
encoding='utf-8'/>
+
+<xsl:param name="toc.list.type" select="'tocentry'"/>
+
+<!-- refentry in autotoc.xsl does not use subtoc, so must
+ handle it explicitly here. -->
+<xsl:template match="refentry" mode="toc">
+ <xsl:param name="toc-context" select="."/>
+
+ <xsl:call-template name="subtoc">
+ <xsl:with-param name="toc-context" select="$toc-context"/>
+ </xsl:call-template>
+</xsl:template>
+
+
+<xsl:template name="subtoc">
+ <xsl:param name="nodes" select="NOT-AN-ELEMENT"/>
+ <xsl:variable name="filename">
+ <xsl:apply-templates select="." mode="chunk-filename"/>
+ </xsl:variable>
+
+ <xsl:variable name="chunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <xsl:if test="$chunk != 0">
+ <xsl:call-template name="indent-spaces"/>
+ <tocentry linkend="{@id}">
+ <xsl:processing-instruction name="dbhtml">
+ <xsl:text>filename="</xsl:text>
+ <xsl:value-of select="$filename"/>
+ <xsl:text>"</xsl:text>
+ </xsl:processing-instruction>
+ <xsl:text>
</xsl:text>
+ <xsl:apply-templates mode="toc" select="$nodes"/>
+ <xsl:call-template name="indent-spaces"/>
+ </tocentry>
+ <xsl:text>
</xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="indent-spaces">
+ <xsl:param name="node" select="."/>
+ <xsl:text> </xsl:text>
+ <xsl:if test="$node/parent::*">
+ <xsl:call-template name="indent-spaces">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="/" priority="-1">
+ <xsl:text>
</xsl:text>
+ <toc role="chunk-toc">
+ <xsl:text>
</xsl:text>
+ <xsl:apply-templates select="/" mode="toc"/>
+ </toc>
+ <xsl:text>
</xsl:text>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/manifest.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/manifest.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/manifest.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,100 @@
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ version="1.0"
+ exclude-result-prefixes="doc">
+
+<!-- ********************************************************************
+ $Id: manifest.xsl,v 1.1.1.1 2004/10/19 21:21:47 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:variable name="manifest.base.dir">
+</xsl:variable>
+
+<xsl:template name="generate.manifest">
+ <xsl:param name="node" select="/"/>
+ <xsl:call-template name="write.text.chunk">
+ <xsl:with-param name="filename">
+ <xsl:if test="$manifest.in.base.dir != 0">
+ <xsl:value-of select="$base.dir"/>
+ </xsl:if>
+ <xsl:value-of select="$manifest"/>
+ </xsl:with-param>
+ <xsl:with-param name="method" select="'text'"/>
+ <xsl:with-param name="content">
+ <xsl:apply-templates select="$node"
mode="enumerate-files"/>
+ </xsl:with-param>
+ <xsl:with-param name="encoding"
select="$chunker.output.encoding"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="set|book|part|preface|chapter|appendix
+ |article
+ |reference|refentry
+ |sect1|sect2|sect3|sect4|sect5
+ |section
+ |book/glossary|article/glossary
+ |book/bibliography|article/bibliography
+ |book/index|article/index
+ |colophon"
+ mode="enumerate-files">
+ <xsl:variable name="ischunk"><xsl:call-template
name="chunk"/></xsl:variable>
+ <xsl:if test="$ischunk='1'">
+ <xsl:call-template name="make-relative-filename">
+ <xsl:with-param name="base.dir">
+ <xsl:if test="$manifest.in.base.dir = 0">
+ <xsl:value-of select="$base.dir"/>
+ </xsl:if>
+ </xsl:with-param>
+ <xsl:with-param name="base.name">
+ <xsl:apply-templates mode="chunk-filename"
select="."/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates select="*" mode="enumerate-files"/>
+</xsl:template>
+
+<xsl:template match="legalnotice" mode="enumerate-files">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+ <xsl:if test="$generate.legalnotice.link != 0">
+ <xsl:call-template name="make-relative-filename">
+ <xsl:with-param name="base.dir">
+ <xsl:if test="$manifest.in.base.dir = 0">
+ <xsl:value-of select="$base.dir"/>
+ </xsl:if>
+ </xsl:with-param>
+ <xsl:with-param name="base.name"
select="concat('ln-',$id,$html.ext)"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="mediaobject[imageobject] |
inlinemediaobject[imageobject]" mode="enumerate-files">
+ <xsl:variable name="longdesc.uri">
+ <xsl:call-template name="longdesc.uri">
+ <xsl:with-param name="mediaobject"
+ select="."/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="mediaobject" select="."/>
+
+ <xsl:if test="$html.longdesc != 0 and
$mediaobject/textobject[not(phrase)]">
+ <xsl:call-template name="longdesc.uri">
+ <xsl:with-param name="mediaobject"
select="$mediaobject"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="text()" mode="enumerate-files">
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/math.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/math.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/math.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,262 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: math.xsl,v 1.1.1.1 2004/10/19 21:21:47 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template match="inlineequation">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="alt">
+</xsl:template>
+
+<!-- "Support" for MathML -->
+
+<xsl:template match="mml:*"
xmlns:mml="http://www.w3.org/1998/Math/MathML">
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates/>
+ </xsl:copy>
+</xsl:template>
+
+<!-- Support for TeX math in alt -->
+
+<xsl:template match="*" mode="collect.tex.math">
+ <xsl:call-template name="write.text.chunk">
+ <xsl:with-param name="filename" select="$tex.math.file"/>
+ <xsl:with-param name="method" select="'text'"/>
+ <xsl:with-param name="content">
+ <xsl:choose>
+ <xsl:when test="$tex.math.in.alt = 'plain'">
+ <xsl:call-template name="tex.math.plain.head"/>
+ <xsl:apply-templates select="."
mode="collect.tex.math.plain"/>
+ <xsl:call-template name="tex.math.plain.tail"/>
+ </xsl:when>
+ <xsl:when test="$tex.math.in.alt = 'latex'">
+ <xsl:call-template name="tex.math.latex.head"/>
+ <xsl:apply-templates select="."
mode="collect.tex.math.latex"/>
+ <xsl:call-template name="tex.math.latex.tail"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ Unsupported TeX math notation:
+ <xsl:value-of select="$tex.math.in.alt"/>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ <xsl:with-param name="encoding"
select="$chunker.output.encoding"/>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- PlainTeX -->
+
+<xsl:template name="tex.math.plain.head">
+ <xsl:text>\nopagenumbers 
</xsl:text>
+</xsl:template>
+
+<xsl:template name="tex.math.plain.tail">
+ <xsl:text>\bye 
</xsl:text>
+</xsl:template>
+
+<xsl:template match="inlineequation"
mode="collect.tex.math.plain">
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="graphic">
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object" select="graphic"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="select.mediaobject.filename">
+ <xsl:with-param name="olist"
select="inlinemediaobject/*"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="output.delims">
+ <xsl:call-template name="tex.math.output.delims"/>
+ </xsl:variable>
+ <xsl:variable name="tex" select="alt[@role='tex'] |
inlinemediaobject/textobject[@role='tex']"/>
+ <xsl:if test="$tex">
+ <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
+ <xsl:value-of select="$filename"/>
+ <xsl:text>} 
</xsl:text>
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$</xsl:text>
+ </xsl:if>
+ <xsl:value-of select="$tex"/>
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$ 
</xsl:text>
+ </xsl:if>
+ <xsl:text>\vfill\eject 
</xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="equation|informalequation"
mode="collect.tex.math.plain">
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="graphic">
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object" select="graphic"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="select.mediaobject.filename">
+ <xsl:with-param name="olist"
select="mediaobject/*"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="output.delims">
+ <xsl:call-template name="tex.math.output.delims"/>
+ </xsl:variable>
+ <xsl:variable name="tex" select="alt[@role='tex'] |
mediaobject/textobject[@role='tex']"/>
+ <xsl:if test="$tex">
+ <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
+ <xsl:value-of select="$filename"/>
+ <xsl:text>} 
</xsl:text>
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$$</xsl:text>
+ </xsl:if>
+ <xsl:value-of select="$tex"/>
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$$ 
</xsl:text>
+ </xsl:if>
+ <xsl:text>\vfill\eject 
</xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="text()" mode="collect.tex.math.plain"/>
+
+<!-- LaTeX -->
+
+<xsl:template name="tex.math.latex.head">
+ <xsl:text>\documentclass{article} 
</xsl:text>
+ <xsl:text>\pagestyle{empty} 
</xsl:text>
+ <xsl:text>\begin{document} 
</xsl:text>
+</xsl:template>
+
+<xsl:template name="tex.math.latex.tail">
+ <xsl:text>\end{document} 
</xsl:text>
+</xsl:template>
+
+<xsl:template match="inlineequation"
mode="collect.tex.math.latex">
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="graphic">
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object" select="graphic"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="select.mediaobject.filename">
+ <xsl:with-param name="olist"
select="inlinemediaobject/*"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="output.delims">
+ <xsl:call-template name="tex.math.output.delims"/>
+ </xsl:variable>
+ <xsl:variable name="tex" select="alt[@role='tex'] |
inlinemediaobject/textobject[@role='tex']"/>
+ <xsl:if test="$tex">
+ <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
+ <xsl:value-of select="$filename"/>
+ <xsl:text>} 
</xsl:text>
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$</xsl:text>
+ </xsl:if>
+ <xsl:value-of select="$tex"/>
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$ 
</xsl:text>
+ </xsl:if>
+ <xsl:text>\newpage 
</xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="equation|informalequation"
mode="collect.tex.math.latex">
+ <xsl:variable name="filename">
+ <xsl:choose>
+ <xsl:when test="graphic">
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object" select="graphic"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="select.mediaobject.filename">
+ <xsl:with-param name="olist"
select="mediaobject/*"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="output.delims">
+ <xsl:call-template name="tex.math.output.delims"/>
+ </xsl:variable>
+ <xsl:variable name="tex" select="alt[@role='tex'] |
mediaobject/textobject[@role='tex']"/>
+ <xsl:if test="$tex">
+ <xsl:text>\special{dvi2bitmap outputfile </xsl:text>
+ <xsl:value-of select="$filename"/>
+ <xsl:text>} 
</xsl:text>
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$$</xsl:text>
+ </xsl:if>
+ <xsl:value-of select="$tex"/>
+ <xsl:if test="$output.delims != 0">
+ <xsl:text>$$ 
</xsl:text>
+ </xsl:if>
+ <xsl:text>\newpage 
</xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="text()" mode="collect.tex.math.latex"/>
+
+<!-- Extracting image filename from mediaobject and graphic elements -->
+
+<xsl:template name="select.mediaobject.filename">
+ <xsl:param name="olist"
+ select="imageobject|imageobjectco
+ |videoobject|audioobject|textobject"/>
+
+ <xsl:variable name="mediaobject.index">
+ <xsl:call-template name="select.mediaobject.index">
+ <xsl:with-param name="olist" select="$olist"/>
+ <xsl:with-param name="count" select="1"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="$mediaobject.index != ''">
+ <xsl:call-template name="mediaobject.filename">
+ <xsl:with-param name="object"
+ select="$olist[position() = $mediaobject.index]"/>
+ </xsl:call-template>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="tex.math.output.delims">
+ <xsl:variable name="pi.delims">
+ <xsl:call-template name="pi-attribute">
+ <xsl:with-param name="pis"
select=".//processing-instruction('dbtex')"/>
+ <xsl:with-param name="attribute"
select="'delims'"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="result">
+ <xsl:choose>
+ <xsl:when test="$pi.delims = 'no'">0</xsl:when>
+ <xsl:when test="$pi.delims = '' and $tex.math.delims =
0">0</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:value-of select="$result"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/oldchunker.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/oldchunker.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/oldchunker.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,202 @@
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:saxon="http://icl.com/saxon"
+
xmlns:lxslt="http://xml.apache.org/xslt"
+
xmlns:xalanredirect="org.apache.xalan.xslt.extensions.Redirect"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ version="1.1"
+ exclude-result-prefixes="doc"
+ extension-element-prefixes="saxon xalanredirect lxslt">
+
+<!-- ********************************************************************
+ $Id: oldchunker.xsl,v 1.1.1.1 2004/10/19 21:21:47 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<!-- This stylesheet works with Saxon and Xalan; for XT use xtchunker.xsl -->
+
+<!-- ==================================================================== -->
+
+<xsl:param name="default.encoding" select="'ISO-8859-1'"
doc:type='string'/>
+
+<doc:param name="default.encoding" xmlns="">
+<refpurpose>Encoding used in generated HTML pages</refpurpose>
+<refdescription>
+<para>This encoding is used in files generated by chunking stylesheet. Currently
+only Saxon is able to change output encoding.
+</para>
+</refdescription>
+</doc:param>
+
+<!-- ==================================================================== -->
+
+<xsl:param name="saxon.character.representation"
select="'entity;decimal'" doc:type='string'/>
+
+<doc:param name="saxon.character.representation" xmlns="">
+<refpurpose>Saxon character representation used in generated HTML
pages</refpurpose>
+<refdescription>
+<para>This character representation is used in files generated by chunking
stylesheet. If
+you want to suppress entity references for characters with direct representation
+in default.encoding, set this parameter to value <literal>native</literal>.
+</para>
+</refdescription>
+</doc:param>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="make-relative-filename">
+ <xsl:param name="base.dir" select="'./'"/>
+ <xsl:param name="base.name" select="''"/>
+
+ <xsl:variable name="vendor"
select="system-property('xsl:vendor')"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($vendor, 'SAXON')">
+ <!-- Saxon doesn't make the chunks relative -->
+ <xsl:value-of select="concat($base.dir,$base.name)"/>
+ </xsl:when>
+ <xsl:when test="contains($vendor, 'Apache')">
+ <!-- Xalan doesn't make the chunks relative -->
+ <xsl:value-of select="concat($base.dir,$base.name)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>Chunking isn't supported with </xsl:text>
+ <xsl:value-of select="$vendor"/>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="write.chunk">
+ <xsl:param name="filename" select="''"/>
+ <xsl:param name="method" select="'html'"/>
+ <xsl:param name="encoding" select="$default.encoding"/>
+ <xsl:param name="indent" select="'no'"/>
+ <xsl:param name="content" select="''"/>
+
+ <xsl:message>
+ <xsl:text>Writing </xsl:text>
+ <xsl:value-of select="$filename"/>
+ <xsl:if test="name(.) != ''">
+ <xsl:text> for </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:if test="@id">
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="@id"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ </xsl:if>
+ </xsl:message>
+
+ <xsl:variable name="vendor"
select="system-property('xsl:vendor')"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($vendor, 'SAXON 6.2')">
+ <!-- Saxon 6.2.x uses xsl:document -->
+ <xsl:document href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+
saxon:character-representation="{$saxon.character.representation}">
+ <xsl:copy-of select="$content"/>
+ </xsl:document>
+ </xsl:when>
+ <xsl:when test="contains($vendor, 'SAXON')">
+ <!-- Saxon uses saxon:output -->
+ <saxon:output file="{$filename}"
+ href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+
saxon:character-representation="{$saxon.character.representation}">
+ <xsl:copy-of select="$content"/>
+ </saxon:output>
+ </xsl:when>
+ <xsl:when test="contains($vendor, 'Apache')">
+ <!-- Xalan uses xalanredirect -->
+ <xalanredirect:write file="{$filename}">
+ <xsl:copy-of select="$content"/>
+ </xalanredirect:write>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- it doesn't matter since we won't be making chunks... -->
+ <xsl:message terminate="yes">
+ <xsl:text>Can't make chunks with </xsl:text>
+ <xsl:value-of select="$vendor"/>
+ <xsl:text>'s processor.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="write.chunk.with.doctype">
+ <xsl:param name="filename" select="''"/>
+ <xsl:param name="method" select="'html'"/>
+ <xsl:param name="encoding" select="$default.encoding"/>
+ <xsl:param name="indent" select="'no'"/>
+ <xsl:param name="doctype-public" select="''"/>
+ <xsl:param name="doctype-system" select="''"/>
+ <xsl:param name="content" select="''"/>
+
+ <xsl:message>
+ <xsl:text>Writing </xsl:text>
+ <xsl:value-of select="$filename"/>
+ <xsl:if test="name(.) != ''">
+ <xsl:text> for </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ </xsl:if>
+ </xsl:message>
+
+ <xsl:variable name="vendor"
select="system-property('xsl:vendor')"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($vendor, 'SAXON 6.2')">
+ <!-- Saxon 6.2.x uses xsl:document -->
+ <xsl:document href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ doctype-public="{$doctype-public}"
+ doctype-system="{$doctype-system}"
+
saxon:character-representation="{$saxon.character.representation}">
+ <xsl:copy-of select="$content"/>
+ </xsl:document>
+ </xsl:when>
+ <xsl:when test="contains($vendor, 'SAXON')">
+ <!-- Saxon uses saxon:output -->
+ <saxon:output file="{$filename}"
+ href="{$filename}"
+ method="{$method}"
+ encoding="{$encoding}"
+ indent="{$indent}"
+ doctype-public="{$doctype-public}"
+ doctype-system="{$doctype-system}"
+
saxon:character-representation="{$saxon.character.representation}">
+ <xsl:copy-of select="$content"/>
+ </saxon:output>
+ </xsl:when>
+ <xsl:when test="contains($vendor, 'Apache')">
+ <!-- Xalan uses xalanredirect -->
+ <xalanredirect:write file="{$filename}">
+ <xsl:copy-of select="$content"/>
+ </xalanredirect:write>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- it doesn't matter since we won't be making chunks... -->
+ <xsl:message terminate="yes">
+ <xsl:text>Can't make chunks with </xsl:text>
+ <xsl:value-of select="$vendor"/>
+ <xsl:text>'s processor.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/onechunk.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/onechunk.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/onechunk.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ version="1.0"
+ exclude-result-prefixes="doc">
+
+<!-- ********************************************************************
+ $Id: onechunk.xsl,v 1.1.1.1 2004/10/19 21:21:47 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:import href="chunk.xsl"/>
+
+<!-- Ok, using the onechunk parameter makes this all work again. -->
+<!-- It does have the disadvantage that it only works for documents that have -->
+<!-- a root element that is considered a chunk by the chunk.xsl stylesheet. -->
+<!-- Ideally, onechunk would let anything be a chunk. But not today. -->
+
+<xsl:param name="onechunk" select="1"/>
+<xsl:param name="suppress.navigation">1</xsl:param>
+
+<xsl:template name="href.target.uri">
+ <xsl:param name="object" select="."/>
+ <xsl:text>#</xsl:text>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$object"/>
+ </xsl:call-template>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/param.ent
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/param.ent (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/param.ent 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,254 @@
+<!ENTITY admon.graphics SYSTEM "../params/admon.graphics.xml">
+<!ENTITY admon.graphics.extension SYSTEM
"../params/admon.graphics.extension.xml">
+<!ENTITY admon.graphics.path SYSTEM "../params/admon.graphics.path.xml">
+<!ENTITY admon.textlabel SYSTEM "../params/admon.textlabel.xml">
+<!ENTITY admon.style SYSTEM "../params/admon.style.xml">
+<!ENTITY annotate.toc SYSTEM "../params/annotate.toc.xml">
+<!ENTITY appendix.autolabel SYSTEM "../params/appendix.autolabel.xml">
+<!ENTITY author.othername.in.middle SYSTEM
"../params/author.othername.in.middle.xml">
+<!ENTITY autotoc.label.separator SYSTEM
"../params/autotoc.label.separator.xml">
+<!ENTITY base.dir SYSTEM "../params/base.dir.xml">
+<!ENTITY biblioentry.item.separator SYSTEM
"../params/biblioentry.item.separator.xml">
+<!ENTITY bibliography.collection SYSTEM
"../params/bibliography.collection.xml">
+<!ENTITY bridgehead.in.toc SYSTEM "../params/bridgehead.in.toc.xml">
+<!ENTITY callout.defaultcolumn SYSTEM
"../params/callout.defaultcolumn.xml">
+<!ENTITY callout.graphics SYSTEM "../params/callout.graphics.xml">
+<!ENTITY callout.graphics.extension SYSTEM
"../params/callout.graphics.extension.xml">
+<!ENTITY callout.graphics.number.limit SYSTEM
"../params/callout.graphics.number.limit.xml">
+<!ENTITY callout.graphics.path SYSTEM
"../params/callout.graphics.path.xml">
+<!ENTITY callout.list.table SYSTEM "../params/callout.list.table.xml">
+<!ENTITY callout.unicode SYSTEM "../params/callout.unicode.xml">
+<!ENTITY callout.unicode.number.limit SYSTEM
"../params/callout.unicode.number.limit.xml">
+<!ENTITY callout.unicode.start.character SYSTEM
"../params/callout.unicode.start.character.xml">
+<!ENTITY callouts.extension SYSTEM "../params/callouts.extension.xml">
+<!ENTITY chapter.autolabel SYSTEM "../params/chapter.autolabel.xml">
+<!ENTITY chunk.first.sections SYSTEM
"../params/chunk.first.sections.xml">
+<!ENTITY chunk.quietly SYSTEM "../params/chunk.quietly.xml">
+<!ENTITY chunk.section.depth SYSTEM "../params/chunk.section.depth.xml">
+<!ENTITY chunk.toc SYSTEM "../params/chunk.toc.xml">
+<!ENTITY chunker.output.cdata-section-elements SYSTEM
"../params/chunker.output.cdata-section-elements.xml">
+<!ENTITY chunker.output.doctype-public SYSTEM
"../params/chunker.output.doctype-public.xml">
+<!ENTITY chunker.output.doctype-system SYSTEM
"../params/chunker.output.doctype-system.xml">
+<!ENTITY chunker.output.encoding SYSTEM
"../params/chunker.output.encoding.xml">
+<!ENTITY chunker.output.indent SYSTEM
"../params/chunker.output.indent.xml">
+<!ENTITY chunker.output.media-type SYSTEM
"../params/chunker.output.media-type.xml">
+<!ENTITY chunker.output.method SYSTEM
"../params/chunker.output.method.xml">
+<!ENTITY chunker.output.omit-xml-declaration SYSTEM
"../params/chunker.output.omit-xml-declaration.xml">
+<!ENTITY chunker.output.standalone SYSTEM
"../params/chunker.output.standalone.xml">
+<!ENTITY citerefentry.link SYSTEM "../params/citerefentry.link.xml">
+<!ENTITY collect.xref.targets SYSTEM
"../params/collect.xref.targets.xml">
+<!ENTITY css.decoration SYSTEM "../params/css.decoration.xml">
+<!ENTITY current.docid SYSTEM "../params/current.docid.xml">
+<!ENTITY default.table.width SYSTEM "../params/default.table.width.xml">
+<!ENTITY draft.mode SYSTEM "../params/draft.mode.xml">
+<!ENTITY draft.watermark.image SYSTEM
"../params/draft.watermark.image.xml">
+<!ENTITY ebnf.table.bgcolor SYSTEM "../params/ebnf.table.bgcolor.xml">
+<!ENTITY ebnf.table.border SYSTEM "../params/ebnf.table.border.xml">
+<!ENTITY emphasis.propagates.style SYSTEM
"../params/emphasis.propagates.style.xml">
+<!ENTITY firstterm.only.link SYSTEM "../params/firstterm.only.link.xml">
+<!ENTITY footer.rule SYSTEM "../params/footer.rule.xml">
+<!ENTITY formal.procedures SYSTEM "../params/formal.procedures.xml">
+<!ENTITY formal.title.placement SYSTEM
"../params/formal.title.placement.xml">
+<!ENTITY funcsynopsis.decoration SYSTEM
"../params/funcsynopsis.decoration.xml">
+<!ENTITY funcsynopsis.style SYSTEM "../params/funcsynopsis.style.xml">
+<!ENTITY function.parens SYSTEM "../params/function.parens.xml">
+<!ENTITY generate.id.attributes SYSTEM
"../params/generate.id.attributes.xml">
+<!ENTITY generate.index SYSTEM "../params/generate.index.xml">
+<!ENTITY generate.legalnotice.link SYSTEM
"../params/generate.legalnotice.link.xml">
+<!ENTITY generate.manifest SYSTEM "../params/generate.manifest.xml">
+<!ENTITY generate.meta.abstract SYSTEM
"../params/generate.meta.abstract.xml">
+<!ENTITY generate.section.toc.level SYSTEM
"../params/generate.section.toc.level.xml">
+<!ENTITY generate.toc SYSTEM "../params/generate.toc.xml">
+<!ENTITY glossary.collection SYSTEM "../params/glossary.collection.xml">
+<!ENTITY glossterm.auto.link SYSTEM "../params/glossterm.auto.link.xml">
+<!ENTITY graphic.default.extension SYSTEM
"../params/graphic.default.extension.xml">
+<!ENTITY header.rule SYSTEM "../params/header.rule.xml">
+<!ENTITY html.base SYSTEM "../params/html.base.xml">
+<!ENTITY html.cleanup SYSTEM "../params/html.cleanup.xml">
+<!ENTITY html.ext SYSTEM "../params/html.ext.xml">
+<!ENTITY html.extra.head.links SYSTEM
"../params/html.extra.head.links.xml">
+<!ENTITY html.longdesc SYSTEM "../params/html.longdesc.xml">
+<!ENTITY html.longdesc.link SYSTEM "../params/html.longdesc.link.xml">
+<!ENTITY html.stylesheet SYSTEM "../params/html.stylesheet.xml">
+<!ENTITY html.stylesheet.type SYSTEM
"../params/html.stylesheet.type.xml">
+<!ENTITY htmlhelp.alias.file SYSTEM "../params/htmlhelp.alias.file.xml">
+<!ENTITY htmlhelp.autolabel SYSTEM "../params/htmlhelp.autolabel.xml">
+<!ENTITY htmlhelp.button.back SYSTEM
"../params/htmlhelp.button.back.xml">
+<!ENTITY htmlhelp.button.forward SYSTEM
"../params/htmlhelp.button.forward.xml">
+<!ENTITY htmlhelp.button.hideshow SYSTEM
"../params/htmlhelp.button.hideshow.xml">
+<!ENTITY htmlhelp.button.home SYSTEM
"../params/htmlhelp.button.home.xml">
+<!ENTITY htmlhelp.button.home.url SYSTEM
"../params/htmlhelp.button.home.url.xml">
+<!ENTITY htmlhelp.button.jump1 SYSTEM
"../params/htmlhelp.button.jump1.xml">
+<!ENTITY htmlhelp.button.jump1.title SYSTEM
"../params/htmlhelp.button.jump1.title.xml">
+<!ENTITY htmlhelp.button.jump1.url SYSTEM
"../params/htmlhelp.button.jump1.url.xml">
+<!ENTITY htmlhelp.button.jump2 SYSTEM
"../params/htmlhelp.button.jump2.xml">
+<!ENTITY htmlhelp.button.jump2.title SYSTEM
"../params/htmlhelp.button.jump2.title.xml">
+<!ENTITY htmlhelp.button.jump2.url SYSTEM
"../params/htmlhelp.button.jump2.url.xml">
+<!ENTITY htmlhelp.button.locate SYSTEM
"../params/htmlhelp.button.locate.xml">
+<!ENTITY htmlhelp.button.next SYSTEM
"../params/htmlhelp.button.next.xml">
+<!ENTITY htmlhelp.button.options SYSTEM
"../params/htmlhelp.button.options.xml">
+<!ENTITY htmlhelp.button.prev SYSTEM
"../params/htmlhelp.button.prev.xml">
+<!ENTITY htmlhelp.button.print SYSTEM
"../params/htmlhelp.button.print.xml">
+<!ENTITY htmlhelp.button.refresh SYSTEM
"../params/htmlhelp.button.refresh.xml">
+<!ENTITY htmlhelp.button.stop SYSTEM
"../params/htmlhelp.button.stop.xml">
+<!ENTITY htmlhelp.button.zoom SYSTEM
"../params/htmlhelp.button.zoom.xml">
+<!ENTITY htmlhelp.chm SYSTEM "../params/htmlhelp.chm.xml">
+<!ENTITY htmlhelp.default.topic SYSTEM
"../params/htmlhelp.default.topic.xml">
+<!ENTITY htmlhelp.display.progress SYSTEM
"../params/htmlhelp.display.progress.xml">
+<!ENTITY htmlhelp.encoding SYSTEM "../params/htmlhelp.encoding.xml">
+<!ENTITY htmlhelp.enhanced.decompilation SYSTEM
"../params/htmlhelp.enhanced.decompilation.xml">
+<!ENTITY htmlhelp.enumerate.images SYSTEM
"../params/htmlhelp.enumerate.images.xml">
+<!ENTITY htmlhelp.force.map.and.alias SYSTEM
"../params/htmlhelp.force.map.and.alias.xml">
+<!ENTITY htmlhelp.hhc SYSTEM "../params/htmlhelp.hhc.xml">
+<!ENTITY htmlhelp.hhc.binary SYSTEM "../params/htmlhelp.hhc.binary.xml">
+<!ENTITY htmlhelp.hhc.folders.instead.books SYSTEM
"../params/htmlhelp.hhc.folders.instead.books.xml">
+<!ENTITY htmlhelp.hhc.section.depth SYSTEM
"../params/htmlhelp.hhc.section.depth.xml">
+<!ENTITY htmlhelp.hhc.show.root SYSTEM
"../params/htmlhelp.hhc.show.root.xml">
+<!ENTITY htmlhelp.hhc.width SYSTEM "../params/htmlhelp.hhc.width.xml">
+<!ENTITY htmlhelp.hhp.windows SYSTEM
"../params/htmlhelp.hhp.windows.xml">
+<!ENTITY htmlhelp.hhk SYSTEM "../params/htmlhelp.hhk.xml">
+<!ENTITY htmlhelp.hhp SYSTEM "../params/htmlhelp.hhp.xml">
+<!ENTITY htmlhelp.hhp.tail SYSTEM "../params/htmlhelp.hhp.tail.xml">
+<!ENTITY htmlhelp.hhp.window SYSTEM "../params/htmlhelp.hhp.window.xml">
+<!ENTITY htmlhelp.map.file SYSTEM "../params/htmlhelp.map.file.xml">
+<!ENTITY htmlhelp.only SYSTEM "../params/htmlhelp.only.xml">
+<!ENTITY htmlhelp.remember.window.position SYSTEM
"../params/htmlhelp.remember.window.position.xml">
+<!ENTITY htmlhelp.show.advanced.search SYSTEM
"../params/htmlhelp.show.advanced.search.xml">
+<!ENTITY htmlhelp.show.favorities SYSTEM
"../params/htmlhelp.show.favorities.xml">
+<!ENTITY htmlhelp.show.menu SYSTEM "../params/htmlhelp.show.menu.xml">
+<!ENTITY htmlhelp.show.toolbar.text SYSTEM
"../params/htmlhelp.show.toolbar.text.xml">
+<!ENTITY htmlhelp.title SYSTEM "../params/htmlhelp.title.xml">
+<!ENTITY htmlhelp.use.hhk SYSTEM "../params/htmlhelp.use.hhk.xml">
+<!ENTITY htmlhelp.window.geometry SYSTEM
"../params/htmlhelp.window.geometry.xml">
+<!ENTITY inherit.keywords SYSTEM "../params/inherit.keywords.xml">
+<!ENTITY label.from.part SYSTEM "../params/label.from.part.xml">
+<!ENTITY linenumbering.everyNth SYSTEM
"../params/linenumbering.everyNth.xml">
+<!ENTITY linenumbering.extension SYSTEM
"../params/linenumbering.extension.xml">
+<!ENTITY linenumbering.separator SYSTEM
"../params/linenumbering.separator.xml">
+<!ENTITY linenumbering.width SYSTEM "../params/linenumbering.width.xml">
+<!ENTITY link.mailto.url SYSTEM "../params/link.mailto.url.xml">
+<!ENTITY make.graphic.viewport SYSTEM
"../params/make.graphic.viewport.xml">
+<!ENTITY make.single.year.ranges SYSTEM
"../params/make.single.year.ranges.xml">
+<!ENTITY make.valid.html SYSTEM "../params/make.valid.html.xml">
+<!ENTITY make.year.ranges SYSTEM "../params/make.year.ranges.xml">
+<!ENTITY manifest SYSTEM "../params/manifest.xml">
+<!ENTITY manifest.in.base.dir SYSTEM
"../params/manifest.in.base.dir.xml">
+<!ENTITY manual.toc SYSTEM "../params/manual.toc.xml">
+<!ENTITY navig.graphics SYSTEM "../params/navig.graphics.xml">
+<!ENTITY navig.graphics.extension SYSTEM
"../params/navig.graphics.extension.xml">
+<!ENTITY navig.graphics.path SYSTEM "../params/navig.graphics.path.xml">
+<!ENTITY navig.showtitles SYSTEM "../params/navig.showtitles.xml">
+<!ENTITY nominal.image.depth SYSTEM "../params/nominal.image.depth.xml">
+<!ENTITY nominal.image.width SYSTEM "../params/nominal.image.width.xml">
+<!ENTITY nominal.table.width SYSTEM "../params/nominal.table.width.xml">
+<!ENTITY olink.base.uri SYSTEM "../params/olink.base.uri.xml">
+<!ENTITY olink.doctitle SYSTEM "../params/olink.doctitle.xml">
+<!ENTITY olink.fragid SYSTEM "../params/olink.fragid.xml">
+<!ENTITY olink.outline.ext SYSTEM "../params/olink.outline.ext.xml">
+<!ENTITY olink.pubid SYSTEM "../params/olink.pubid.xml">
+<!ENTITY olink.resolver SYSTEM "../params/olink.resolver.xml">
+<!ENTITY olink.sysid SYSTEM "../params/olink.sysid.xml">
+<!ENTITY part.autolabel SYSTEM "../params/part.autolabel.xml">
+<!ENTITY phrase.propagates.style SYSTEM
"../params/phrase.propagates.style.xml">
+<!ENTITY pixels.per.inch SYSTEM "../params/pixels.per.inch.xml">
+<!ENTITY points.per.em SYSTEM "../params/points.per.em.xml">
+<!ENTITY preface.autolabel SYSTEM "../params/preface.autolabel.xml">
+<!ENTITY preferred.mediaobject.role SYSTEM
"../params/preferred.mediaobject.role.xml">
+<!ENTITY process.empty.source.toc SYSTEM
"../params/process.empty.source.toc.xml">
+<!ENTITY process.source.toc SYSTEM "../params/process.source.toc.xml">
+<!ENTITY profile.arch SYSTEM "../params/profile.arch.xml">
+<!ENTITY profile.attribute SYSTEM "../params/profile.attribute.xml">
+<!ENTITY profile.condition SYSTEM "../params/profile.condition.xml">
+<!ENTITY profile.conformance SYSTEM "../params/profile.conformance.xml">
+<!ENTITY profile.lang SYSTEM "../params/profile.lang.xml">
+<!ENTITY profile.os SYSTEM "../params/profile.os.xml">
+<!ENTITY profile.revision SYSTEM "../params/profile.revision.xml">
+<!ENTITY profile.revisionflag SYSTEM
"../params/profile.revisionflag.xml">
+<!ENTITY profile.role SYSTEM "../params/profile.role.xml">
+<!ENTITY profile.security SYSTEM "../params/profile.security.xml">
+<!ENTITY profile.separator SYSTEM "../params/profile.separator.xml">
+<!ENTITY profile.userlevel SYSTEM "../params/profile.userlevel.xml">
+<!ENTITY profile.value SYSTEM "../params/profile.value.xml">
+<!ENTITY profile.vendor SYSTEM "../params/profile.vendor.xml">
+<!ENTITY punct.honorific SYSTEM "../params/punct.honorific.xml">
+<!ENTITY qanda.defaultlabel SYSTEM "../params/qanda.defaultlabel.xml">
+<!ENTITY qanda.inherit.numeration SYSTEM
"../params/qanda.inherit.numeration.xml">
+<!ENTITY qandadiv.autolabel SYSTEM "../params/qandadiv.autolabel.xml">
+<!ENTITY refentry.generate.name SYSTEM
"../params/refentry.generate.name.xml">
+<!ENTITY refentry.generate.title SYSTEM
"../params/refentry.generate.title.xml">
+<!ENTITY refentry.separator SYSTEM "../params/refentry.separator.xml">
+<!ENTITY refentry.xref.manvolnum SYSTEM
"../params/refentry.xref.manvolnum.xml">
+<!ENTITY root.filename SYSTEM "../params/root.filename.xml">
+<!ENTITY rootid SYSTEM "../params/rootid.xml">
+<!ENTITY runinhead.default.title.end.punct SYSTEM
"../params/runinhead.default.title.end.punct.xml">
+<!ENTITY runinhead.title.end.punct SYSTEM
"../params/runinhead.title.end.punct.xml">
+<!ENTITY saxon.character.representation SYSTEM
"../params/saxon.character.representation.xml">
+<!ENTITY section.autolabel SYSTEM "../params/section.autolabel.xml">
+<!ENTITY section.label.includes.component.label SYSTEM
"../params/section.label.includes.component.label.xml">
+<!ENTITY segmentedlist.as.table SYSTEM
"../params/segmentedlist.as.table.xml">
+<!ENTITY shade.verbatim SYSTEM "../params/shade.verbatim.xml">
+<!ENTITY shade.verbatim.style SYSTEM
"../params/shade.verbatim.style.xml">
+<!ENTITY show.comments SYSTEM "../params/show.comments.xml">
+<!ENTITY show.revisionflag SYSTEM "../params/show.revisionflag.xml">
+<!ENTITY spacing.paras SYSTEM "../params/spacing.paras.xml">
+<!ENTITY suppress.footer.navigation SYSTEM
"../params/suppress.footer.navigation.xml">
+<!ENTITY suppress.header.navigation SYSTEM
"../params/suppress.header.navigation.xml">
+<!ENTITY suppress.navigation SYSTEM "../params/suppress.navigation.xml">
+<!ENTITY table.borders.with.css SYSTEM
"../params/table.borders.with.css.xml">
+<!ENTITY tablecolumns.extension SYSTEM
"../params/tablecolumns.extension.xml">
+<!ENTITY targets.filename SYSTEM "../params/targets.filename.xml">
+<!ENTITY target.database.document SYSTEM
"../params/target.database.document.xml">
+<!ENTITY tex.math.delims SYSTEM "../params/tex.math.delims.xml">
+<!ENTITY tex.math.file SYSTEM "../params/tex.math.file.xml">
+<!ENTITY tex.math.in.alt SYSTEM "../params/tex.math.in.alt.xml">
+<!ENTITY textinsert.extension SYSTEM
"../params/textinsert.extension.xml">
+<!ENTITY toc.list.type SYSTEM "../params/toc.list.type.xml">
+<!ENTITY toc.section.depth SYSTEM "../params/toc.section.depth.xml">
+<!ENTITY toc.max.depth SYSTEM "../params/toc.max.depth.xml">
+<!ENTITY ulink.target SYSTEM "../params/ulink.target.xml">
+<!ENTITY use.embed.for.svg SYSTEM "../params/use.embed.for.svg.xml">
+<!ENTITY use.extensions SYSTEM "../params/use.extensions.xml">
+<!ENTITY use.id.as.filename SYSTEM "../params/use.id.as.filename.xml">
+<!ENTITY use.local.olink.style SYSTEM
"../params/use.local.olink.style.xml">
+<!ENTITY use.role.as.xrefstyle SYSTEM
"../params/use.role.as.xrefstyle.xml">
+<!ENTITY use.role.for.mediaobject SYSTEM
"../params/use.role.for.mediaobject.xml">
+<!ENTITY use.svg SYSTEM "../params/use.svg.xml">
+<!ENTITY variablelist.as.table SYSTEM
"../params/variablelist.as.table.xml">
+<!ENTITY para.propagates.style SYSTEM
"../params/para.propagates.style.xml">
+<!ENTITY html.cellpadding SYSTEM "../params/html.cellpadding.xml">
+<!ENTITY html.cellspacing SYSTEM "../params/html.cellspacing.xml">
+<!ENTITY menuchoice.separator SYSTEM
"../params/menuchoice.separator.xml">
+<!ENTITY menuchoice.menu.separator SYSTEM
"../params/menuchoice.menu.separator.xml">
+<!ENTITY bibliography.numbered SYSTEM
"../params/bibliography.numbered.xml">
+<!ENTITY chunk.tocs.and.lots SYSTEM "../params/chunk.tocs.and.lots.xml">
+<!ENTITY graphicsize.extension SYSTEM
"../params/graphicsize.extension.xml">
+<!ENTITY l10n.gentext.language SYSTEM
"../params/l10n.gentext.language.xml">
+<!ENTITY l10n.gentext.default.language SYSTEM
"../params/l10n.gentext.default.language.xml">
+<!ENTITY l10n.gentext.use.xref.language SYSTEM
"../params/l10n.gentext.use.xref.language.xml">
+<!ENTITY default.image.width SYSTEM "../params/default.image.width.xml">
+<!ENTITY default.float.class SYSTEM "../params/default.float.class.xml">
+<!ENTITY funcsynopsis.tabular.threshold SYSTEM
"../params/funcsynopsis.tabular.threshold.xml">
+<!ENTITY table.cell.border.color SYSTEM
"../params/table.cell.border.color.xml">
+<!ENTITY table.cell.border.style SYSTEM
"../params/table.cell.border.style.xml">
+<!ENTITY table.cell.border.thickness SYSTEM
"../params/table.cell.border.thickness.xml">
+<!ENTITY table.frame.border.color SYSTEM
"../params/table.frame.border.color.xml">
+<!ENTITY table.frame.border.style SYSTEM
"../params/table.frame.border.style.xml">
+<!ENTITY table.frame.border.thickness SYSTEM
"../params/table.frame.border.thickness.xml">
+<!ENTITY ignore.image.scaling SYSTEM
"../params/ignore.image.scaling.xml">
+<!ENTITY footnote.number.format SYSTEM
"../params/footnote.number.format.xml">
+<!ENTITY table.footnote.number.format SYSTEM
"../params/table.footnote.number.format.xml">
+<!ENTITY footnote.number.symbols SYSTEM
"../params/footnote.number.symbols.xml">
+<!ENTITY table.footnote.number.symbols SYSTEM
"../params/table.footnote.number.symbols.xml">
+<!ENTITY entry.propagates.style SYSTEM
"../params/entry.propagates.style.xml">
+<!ENTITY glossentry.show.acronym SYSTEM
"../params/glossentry.show.acronym.xml">
+<!ENTITY xref.with.number.and.title SYSTEM
"../params/xref.with.number.and.title.xml">
+<!ENTITY xref.label-title.separator SYSTEM
"../params/xref.label-title.separator.xml">
+<!ENTITY xref.label-page.separator SYSTEM
"../params/xref.label-page.separator.xml">
+<!ENTITY xref.title-page.separator SYSTEM
"../params/xref.title-page.separator.xml">
+<!ENTITY ebnf.assignment SYSTEM "../params/ebnf.assignment.xml">
+<!ENTITY ebnf.statement.terminator SYSTEM
"../params/ebnf.statement.terminator.xml">
+<!ENTITY eclipse.autolabel SYSTEM "../params/eclipse.autolabel.xml">
+<!ENTITY eclipse.plugin.name SYSTEM "../params/eclipse.plugin.name.xml">
+<!ENTITY eclipse.plugin.id SYSTEM "../params/eclipse.plugin.id.xml">
+<!ENTITY eclipse.plugin.provider SYSTEM
"../params/eclipse.plugin.provider.xml">
+<!ENTITY insert.xref.page.number SYSTEM
"../params/insert.xref.page.number.xml">
Added: trunk/docs/resources/support/docbook-xsl/html/param.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/param.xml (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/param.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,7460 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE book
+ PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<book>
+<bookinfo>
+<title>HTML Parameter Reference</title>
+<releaseinfo role="meta">
+$Id: param.xml,v 1.1.1.1 2004/10/19 21:21:47 juntao Exp $
+</releaseinfo>
+<author>
+ <surname>Walsh</surname>
+ <firstname>Norman</firstname>
+</author>
+<copyright>
+ <year>1999</year>
+ <year>2000</year>
+ <year>2001</year>
+ <holder>Norman Walsh</holder>
+</copyright>
+</bookinfo>
+
+<preface><title>Introduction</title>
+
+<para>This is technical reference documentation for the DocBook XSL
+Stylesheets; it documents (some of) the parameters, templates, and
+other elements of the stylesheets.</para>
+
+<para>This reference describes each of the HTML Stylesheet parameters.
+These are the <quote>easily customizable</quote> parts of the stylesheet.
+If you want to specify an alternate value for one or more of these
+parameters, you can do so in a <quote>driver</quote>
stylesheet.</para>
+
+<para>For example, if you want to change the <literal
moreinfo="none">html.stylesheet</literal>
+to <filename moreinfo="none">reference.css</filename>, you might
create a driver
+stylesheet like this:</para>
+
+<programlisting format="linespecific"><xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+ <xsl:import
href="http://docbook.sourceforge.net/release/xsl/snapshot/html/docbo...
+
+ <xsl:param
name="html.stylesheet">reference.css</xsl:param>
+
+</xsl:stylesheet></programlisting>
+
+<para>Naturally, you have to change the
+<sgmltag class="attribute">href</sgmltag> attribute on
+<literal moreinfo="none"><xsl:import></literal> to
point to
+<filename moreinfo="none">docbook.xsl</filename> on your system.
(Or
+<filename moreinfo="none">chunk.xsl</filename>, if you're using
chunking.)</para>
+
+<para>This is not intended to be <quote>user</quote> documentation.
+It is provided for developers writing customization layers for the
+stylesheets, and for anyone who's interested in <quote>how it
+works</quote>.</para>
+
+<para>Although I am trying to be thorough, this documentation is known
+to be incomplete. Don't forget to read the source, too :-)</para>
+</preface>
+
+<reference><title>Admonitions</title>
+<refentry id="admon.graphics.extension">
+<refmeta>
+<refentrytitle>admon.graphics.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics.extension</refname>
+<refpurpose>Extension for admonition graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="admon.graphics.extension.frag"><xsl:param
name="admon.graphics.extension"
select="'.png'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the extension to use on admonition graphics.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="admon.graphics.path">
+<refmeta>
+<refentrytitle>admon.graphics.path</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics.path</refname>
+<refpurpose>Path to admonition graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="admon.graphics.path.frag"><xsl:param
name="admon.graphics.path">images/</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the path, probably relative to the directory where the HTML
+files are created, to the admonition graphics.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="admon.graphics">
+<refmeta>
+<refentrytitle>admon.graphics</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics</refname>
+<refpurpose>Use graphics in admonitions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="admon.graphics.frag">
+<xsl:param name="admon.graphics"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), admonitions are presented in an alternate style that
uses
+a graphic. Default graphics are provided in the distribution.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="admon.textlabel">
+<refmeta>
+<refentrytitle>admon.textlabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.textlabel</refname>
+<refpurpose>Use text label in admonitions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="admon.textlabel.frag">
+<xsl:param name="admon.textlabel"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), admonitions are presented with a generated
+text label such as Note or Warning in the appropriate language.
+If zero, such labels are turned off, but any title child
+of the admonition element are still output.
+The default value is 1.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="admon.style">
+<refmeta>
+<refentrytitle>admon.style</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.style</refname>
+<refpurpose>CSS style attributes for admonitions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="admon.style.frag"><xsl:param
name="admon.style">
+ <xsl:text>margin-left: 0.5in; margin-right:
0.5in;</xsl:text>
+</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the value of the <sgmltag
class="attribute">STYLE</sgmltag>
+attribute that should be added to admonitions.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Callouts</title>
+<refentry id="callout.defaultcolumn">
+<refmeta>
+<refentrytitle>callout.defaultcolumn</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.defaultcolumn</refname>
+<refpurpose>Indicates what column callouts appear in by default</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.defaultcolumn.frag"><xsl:param
name="callout.defaultcolumn"
select="'60'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If a callout does not identify a column (for example, if it uses
+the <literal moreinfo="none">linerange</literal> <sgmltag
class="attribute">unit</sgmltag>),
+it will appear in the default column.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.graphics.extension">
+<refmeta>
+<refentrytitle>callout.graphics.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.extension</refname>
+<refpurpose>Extension for callout graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.graphics.extension.frag"><xsl:param
name="callout.graphics.extension"
select="'.png'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the extension to use on callout graphics.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.graphics.number.limit">
+<refmeta>
+<refentrytitle>callout.graphics.number.limit</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.number.limit</refname>
+<refpurpose>Number of the largest callout graphic</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.graphics.number.limit.frag"><xsl:param
name="callout.graphics.number.limit"
select="'10'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">callout.graphics</parameter>
+is non-zero, graphics are used to represent
+callout numbers. The value of
+<parameter
moreinfo="none">callout.graphics.number.limit</parameter>
+is
+the largest number for which a graphic exists. If the callout number
+exceeds this limit, the default presentation "(nnn)" will always
+be used.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.graphics.path">
+<refmeta>
+<refentrytitle>callout.graphics.path</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.path</refname>
+<refpurpose>Path to callout graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.graphics.path.frag">
+<xsl:param name="callout.graphics.path"
select="'images/callouts/'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the path, probably relative to the directory where the HTML
+files are created, to the callout graphics.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.graphics">
+<refmeta>
+<refentrytitle>callout.graphics</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics</refname>
+<refpurpose>Use graphics for callouts?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.graphics.frag">
+<xsl:param name="callout.graphics"
select="'1'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, callouts are presented with graphics (e.g., reverse-video
+circled numbers instead of "(1)", "(2)", etc.).
+Default graphics are provided in the distribution.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.list.table">
+<refmeta>
+<refentrytitle>callout.list.table</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.list.table</refname>
+<refpurpose>Present callout lists using a table?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.list.table.frag"><xsl:param
name="callout.list.table"
select="'1'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The default presentation of <sgmltag>CalloutList</sgmltag>s uses
+an HTML <sgmltag>DL</sgmltag>. Some browsers don't align DLs very well
+if <parameter moreinfo="none">callout.graphics</parameter> are
used. With this option
+turned on, <sgmltag>CalloutList</sgmltag>s are presented in an HTML
+<sgmltag>TABLE</sgmltag>, which usually results in better alignment
+of the callout number with the callout description.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.unicode.number.limit">
+<refmeta>
+<refentrytitle>callout.unicode.number.limit</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode.number.limit</refname>
+<refpurpose>Number of the largest callout graphic</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.unicode.number.limit.frag"><xsl:param
name="callout.unicode.number.limit"
select="'10'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">callout.unicode</parameter>
+is non-zero, unicode characters are used to represent
+callout numbers. The value of
+<parameter
moreinfo="none">callout.unicode.number.limit</parameter>
+is
+the largest number for which a unicode character exists. If the callout number
+exceeds this limit, the default presentation "(nnn)" will always
+be used.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.unicode.start.character">
+<refmeta>
+<refentrytitle>callout.unicode.start.character</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode.start.character</refname>
+<refpurpose>First Unicode character to use, decimal value.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting
id="callout.unicode.start.character.frag"><xsl:param
name="callout.unicode.start.character"
select="10102"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">callout.graphics</parameter> is zero and <parameter
moreinfo="none">callout.unicode</parameter>
+is non-zero, unicode characters are used to represent
+callout numbers. The value of
+<parameter
moreinfo="none">callout.unicode.start.character</parameter>
+is the decimal unicode value used for callout number one. Currently,
+only 10102 is supported in the stylesheets for this parameter.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callout.unicode">
+<refmeta>
+<refentrytitle>callout.unicode</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode</refname>
+<refpurpose>Use Unicode characters rather than images for
callouts.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callout.unicode.frag"><xsl:param
name="callout.unicode"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The stylesheets can use either an image of the numbers one to ten, or the
single Unicode character which represents the numeral, in white on a black background. Use
this to select the Unicode character option.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="callouts.extension">
+<refmeta>
+<refentrytitle>callouts.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callouts.extension</refname>
+<refpurpose>Enable the callout extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="callouts.extension.frag"><xsl:param
name="callouts.extension"
select="'1'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The callouts extension processes <sgmltag>areaset</sgmltag>
+elements in <sgmltag>ProgramListingCO</sgmltag> and other text-based
+callout elements.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>EBNF</title>
+<refentry id="ebnf.table.bgcolor">
+<refmeta>
+<refentrytitle>ebnf.table.bgcolor</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ebnf.table.bgcolor</refname>
+<refpurpose>Background color for EBNF tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ebnf.table.bgcolor.frag"><xsl:param
name="ebnf.table.bgcolor"
select="'#F5DCB3'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the background color for EBNF tables. No
<sgmltag>bgcolor</sgmltag>
+attribute is output if <varname>ebnf.table.bgcolor</varname> is set to
+the null string. The default value matches the value used in recent
+online versions of the W3C's XML Spec productions.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="ebnf.table.border">
+<refmeta>
+<refentrytitle>ebnf.table.border</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>ebnf.table.border</refname>
+<refpurpose>Selects border on EBNF tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ebnf.table.border.frag"><xsl:param
name="ebnf.table.border"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Selects the border on EBNF tables. If non-zero, the tables have
+borders, otherwise they don't.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="ebnf.assignment">
+<refmeta>
+<refentrytitle>ebnf.assignment</refentrytitle>
+<refmiscinfo role="type">rtf</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ebnf.assignment</refname>
+<refpurpose>The EBNF production assignment operator</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ebnf.assignment.frag">
+<xsl:param name="ebnf.assignment">
+<tt>::=</tt>
+</xsl:param>
+
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">ebnf.assignment</parameter> parameter determines what
+text is used to show <quote>assignment</quote> in
<sgmltag>production</sgmltag>s
+in <sgmltag>productionset</sgmltag>s.</para>
+
+<para>While <quote><literal
moreinfo="none">::=</literal></quote> is common, so are several
+other operators.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="ebnf.statement.terminator">
+<refmeta>
+<refentrytitle>ebnf.statement.terminator</refentrytitle>
+<refmiscinfo role="type">rtf</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ebnf.statement.terminator</refname>
+<refpurpose>Punctuation that ends an EBNF statement.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ebnf.statement.terminator.frag">
+<xsl:param
name="ebnf.statement.terminator"></xsl:param>
+
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">ebnf.statement.terminator</parameter> parameter
determines what
+text is used to terminate each <sgmltag>production</sgmltag>
+in <sgmltag>productionset</sgmltag>.</para>
+
+<para>Some notations end each statement with a period.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>ToC/LoT/Index Generation</title>
+<refentry id="annotate.toc">
+<refmeta>
+<refentrytitle>annotate.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>annotate.toc</refname>
+<refpurpose>Annotate the Table of Contents?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="annotate.toc.frag"><xsl:param
name="annotate.toc"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, TOCs will be annotated. At present, this just means
+that the <sgmltag>RefPurpose</sgmltag> of
<sgmltag>RefEntry</sgmltag>
+TOC entries will be displayed.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="autotoc.label.separator">
+<refmeta>
+<refentrytitle>autotoc.label.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>autotoc.label.separator</refname>
+<refpurpose>Separator between labels and titles in the ToC</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="autotoc.label.separator.frag"><xsl:param
name="autotoc.label.separator" select="'.
'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>String to use to seperate labels and title in a table of
contents.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="process.source.toc">
+<refmeta>
+<refentrytitle>process.source.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>process.source.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="process.source.toc.frag"><xsl:param
name="process.source.toc"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="process.empty.source.toc">
+<refmeta>
+<refentrytitle>process.empty.source.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>process.empty.source.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="process.empty.source.toc.frag"><xsl:param
name="process.empty.source.toc"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="bridgehead.in.toc">
+<refmeta>
+<refentrytitle>bridgehead.in.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bridgehead.in.toc</refname>
+<refpurpose>Should bridgehead elements appear in the TOC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="bridgehead.in.toc.frag"><xsl:param
name="bridgehead.in.toc"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, bridgeheads appear in the TOC. Note that this option
+is not fully supported and may be removed in a future version of the
+stylesheets.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="manual.toc">
+<refmeta>
+<refentrytitle>manual.toc</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>manual.toc</refname>
+<refpurpose>An explicit TOC to be used for the TOC</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="manual.toc.frag">
+<xsl:param name="manual.toc"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter moreinfo="none">manual.toc</parameter>
identifies an explicit TOC that
+will be used for building the printed TOC.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="toc.list.type">
+<refmeta>
+<refentrytitle>toc.list.type</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">dl</refmiscinfo>
+<refmiscinfo role="value">ul</refmiscinfo>
+<refmiscinfo role="value">ol</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc.list.type</refname>
+<refpurpose>Type of HTML list element to use for Tables of
Contents</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="toc.list.type.frag"><xsl:param
name="toc.list.type">dl</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When an automatically generated Table of Contents (or List of Titles)
+is produced, this HTML element will be used to make the list.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="toc.section.depth">
+<refmeta>
+<refentrytitle>toc.section.depth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc.section.depth</refname>
+<refpurpose>How deep should recursive <sgmltag>section</sgmltag>s
appear
+in the TOC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="toc.section.depth.frag"><xsl:param
name="toc.section.depth">2</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the depth to which recursive sections should appear in the
+TOC.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="toc.max.depth">
+<refmeta>
+<refentrytitle>toc.max.depth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc.max.depth</refname>
+<refpurpose>How maximaly deep should be each TOC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="toc.max.depth.frag"><xsl:param
name="toc.max.depth">8</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the maximal depth of TOC on all levels.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="generate.toc">
+<refmeta>
+<refentrytitle>generate.toc</refentrytitle>
+<refmiscinfo role="type">table</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.toc</refname>
+<refpurpose>Control generation of ToCs and LoTs</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="generate.toc.frag">
+<xsl:param name="generate.toc">
+appendix toc,title
+article/appendix nop
+article toc,title
+book toc,title,figure,table,example,equation
+chapter toc,title
+part toc,title
+preface toc,title
+qandadiv toc
+qandaset toc
+reference toc,title
+sect1 toc
+sect2 toc
+sect3 toc
+sect4 toc
+sect5 toc
+section toc
+set toc,title
+</xsl:param>
+
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter has a structured value. It is a table of space-delimited
+path/value pairs. Each path identifies some element in the source document
+using a restricted subset of XPath (only the implicit child axis, no wildcards,
+no predicates). Paths can be either relative or absolute.</para>
+
+<para>When processing a particular element, the stylesheets consult this table to
+determine if a ToC (or LoT(s)) should be generated.</para>
+
+<para>For example, consider the entry:</para>
+
+<screen format="linespecific">book toc,figure</screen>
+
+<para>This indicates that whenever a <sgmltag>book</sgmltag> is
formatted, a
+Table Of Contents and a List of Figures should be generated. Similarly,</para>
+
+<screen format="linespecific">/chapter toc</screen>
+
+<para>indicates that whenever a document <emphasis>that has a root
+of</emphasis> <sgmltag>chapter</sgmltag> is formatted, a Table of
+Contents should be generated. The entry <literal
moreinfo="none">chapter</literal> would match
+all chapters, but <literal moreinfo="none">/chapter</literal>
matches only <sgmltag>chapter</sgmltag>
+document elements.</para>
+
+<para>Generally, the longest match wins. So, for example, if you want to
distinguish
+articles in books from articles in parts, you could use these two entries:</para>
+
+<screen format="linespecific">book/article toc,figure
+part/article toc</screen>
+
+<para>Note that an article in a part can never match a <literal
moreinfo="none">book/article</literal>,
+so if you want nothing to be generated for articles in parts, you can simply leave
+that rule out.</para>
+
+<para>If you want to leave the rule in, to make it explicit that you're
turning
+something off, use the value <quote>nop</quote>. For example, the following
+entry disables ToCs and LoTs for articles:</para>
+
+<screen format="linespecific">article nop</screen>
+
+<para>Do not simply leave the word <quote>article</quote> in the file
+without a matching value. That'd be just begging the silly little
+path/value parser to get confused.</para>
+
+<para>Section ToCs are further controlled by the
+<parameter moreinfo="none">generate.section.toc.level</parameter>
parameter.
+For a given section level to have a ToC, it must have both an entry in
+<parameter moreinfo="none">generate.toc</parameter> and be within
the range enabled by
+<parameter
moreinfo="none">generate.section.toc.level</parameter>.</para>
+</refsect1>
+</refentry>
+
+<refentry id="generate.section.toc.level">
+<refmeta>
+<refentrytitle>generate.section.toc.level</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.section.toc.level</refname>
+<refpurpose>Control depth of TOC generation in sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="generate.section.toc.level.frag">
+<xsl:param name="generate.section.toc.level"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">generate.section.toc.level</parameter> parameter
+controls the depth of section in which TOCs will be generated. Note
+that this is related to, but not the same as
+<parameter moreinfo="none">toc.section.depth</parameter>, which
controls the depth to
+which TOC entries will be generated in a given TOC.</para>
+<para>If, for example, <parameter
moreinfo="none">generate.section.toc.level</parameter>
+is <literal moreinfo="none">3</literal>, TOCs will be generated in
first, second, and third
+level sections, but not in fourth level sections.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="generate.index">
+<refmeta>
+<refentrytitle>generate.index</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.index</refname>
+<refpurpose>Do you want an index?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="generate.index.frag"><xsl:param
name="generate.index"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specify if an index should be generated. </para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Extensions</title>
+<refentry id="linenumbering.everyNth">
+<refmeta>
+<refentrytitle>linenumbering.everyNth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.everyNth</refname>
+<refpurpose>Indicate which lines should be numbered</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="linenumbering.everyNth.frag"><xsl:param
name="linenumbering.everyNth"
select="'5'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If line numbering is enabled, everyNth line will be numbered.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="linenumbering.extension">
+<refmeta>
+<refentrytitle>linenumbering.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.extension</refname>
+<refpurpose>Enable the line numbering extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="linenumbering.extension.frag"><xsl:param
name="linenumbering.extension"
select="'1'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, verbatim environments (elements that have the
+format='linespecific' notation attribute: address, literallayout,
+programlisting, screen, synopsis) that specify line numbering will
+have, surprise, line numbers.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="linenumbering.separator">
+<refmeta>
+<refentrytitle>linenumbering.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.separator</refname>
+<refpurpose>Specify a separator between line numbers and lines</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="linenumbering.separator.frag"><xsl:param
name="linenumbering.separator" select="'
'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The separator is inserted between line numbers and lines in
+the verbatim environment.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="linenumbering.width">
+<refmeta>
+<refentrytitle>linenumbering.width</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.width</refname>
+<refpurpose>Indicates the width of line numbers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="linenumbering.width.frag"><xsl:param
name="linenumbering.width"
select="'3'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If line numbering is enabled, line numbers will appear right
+justified in a field "width" characters wide.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="tablecolumns.extension">
+<refmeta>
+<refentrytitle>tablecolumns.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tablecolumns.extension</refname>
+<refpurpose>Enable the table columns extension function</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="tablecolumns.extension.frag"><xsl:param
name="tablecolumns.extension"
select="'1'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The table columns extension function adjusts the widths of table
+columns in the HTML result to more accurately reflect the specifications
+in the CALS table.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="textinsert.extension">
+<refmeta>
+<refentrytitle>textinsert.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>textinsert.extension</refname>
+<refpurpose>Enable the textinsert extension element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="textinsert.extension.frag"><xsl:param
name="textinsert.extension"
select="'1'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The textinsert extension element inserts the contents of a
+a file into the result tree (as text).
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="graphicsize.extension">
+<refmeta>
+<refentrytitle>graphicsize.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>graphicsize.extension</refname>
+<refpurpose>Enable the getWidth()/getDepth() extension
functions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="graphicsize.extension.frag">
+<xsl:param name="graphicsize.extension"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero (and if <parameter
moreinfo="none">use.extensions</parameter> is non-zero
+and if you're using a processor that supports extension functions), the
+<function moreinfo="none">getWidth</function> and <function
moreinfo="none">getDepth</function> functions
+will be used to extract image sizes from graphics.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="use.extensions">
+<refmeta>
+<refentrytitle>use.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.extensions</refname>
+<refpurpose>Enable extensions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="use.extensions.frag"><xsl:param
name="use.extensions"
select="'0'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, extensions may be used. Each extension is
+further controlled by its own parameter. But if
+<parameter moreinfo="none">use.extensions</parameter> is zero, no
extensions will
+be used.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Automatic labelling</title>
+<refentry id="chapter.autolabel">
+<refmeta>
+<refentrytitle>chapter.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chapter.autolabel</refname>
+<refpurpose>Are chapters automatically enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="chapter.autolabel.frag"><xsl:param
name="chapter.autolabel"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled chapters will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="appendix.autolabel">
+<refmeta>
+<refentrytitle>appendix.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>appendix.autolabel</refname>
+<refpurpose>Are Appendixes automatically enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="appendix.autolabel.frag"><xsl:param
name="appendix.autolabel"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled appendixes will be
+enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="part.autolabel">
+<refmeta>
+<refentrytitle>part.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>part.autolabel</refname>
+<refpurpose>Are parts and references enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="part.autolabel.frag"><xsl:param
name="part.autolabel"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled parts and references will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="preface.autolabel">
+<refmeta>
+<refentrytitle>preface.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>preface.autolabel</refname>
+<refpurpose>Are prefaces enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="preface.autolabel.frag"><xsl:param
name="preface.autolabel"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled prefaces will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="qandadiv.autolabel">
+<refmeta>
+<refentrytitle>qandadiv.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qandadiv.autolabel</refname>
+<refpurpose>Are divisions in QAndASets enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qandadiv.autolabel.frag"><xsl:param
name="qandadiv.autolabel"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled qandadivs will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.autolabel">
+<refmeta>
+<refentrytitle>section.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.autolabel</refname>
+<refpurpose>Are sections enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="section.autolabel.frag"><xsl:param
name="section.autolabel"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled sections will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="section.label.includes.component.label">
+<refmeta>
+<refentrytitle>section.label.includes.component.label</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.label.includes.component.label</refname>
+<refpurpose>Do section labels include the component label?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting
id="section.label.includes.component.label.frag"><xsl:param
name="section.label.includes.component.label"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), section labels are prefixed with the label of the
+component that contains them.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="label.from.part">
+<refmeta>
+<refentrytitle>label.from.part</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>label.from.part</refname>
+<refpurpose>Renumber chapters in each part?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="label.from.part.frag"><xsl:param
name="label.from.part"
select="'0'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">label.from.part</parameter> is non-zero, components
+(<sgmltag>chapter</sgmltag>s, <sgmltag>appendixe</sgmltag>s,
etc.)
+will be numbered from 1 in each <sgmltag>part</sgmltag>. Otherwise,
+they will be numbered monotonically throughout each
+<sgmltag>book</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+
+
+<reference><title>HTML</title>
+<refentry id="html.base">
+<refmeta>
+<refentrytitle>html.base</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.base</refname>
+<refpurpose>An HTML base URI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="html.base.frag"><xsl:param
name="html.base"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If html.base is set, it is used for the <sgmltag>BASE</sgmltag>
+element in the <sgmltag>HEAD</sgmltag> of the HTML documents.
+This is useful for dynamically served HTML where the base URI needs
+to be shifted.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="html.stylesheet.type">
+<refmeta>
+<refentrytitle>html.stylesheet.type</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.stylesheet.type</refname>
+<refpurpose>The type of the stylesheet used in the generated
HTML</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="html.stylesheet.type.frag"><xsl:param
name="html.stylesheet.type">text/css</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The type of the stylesheet to place in the HTML
<sgmltag>link</sgmltag> tag.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="html.stylesheet">
+<refmeta>
+<refentrytitle>html.stylesheet</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.stylesheet</refname>
+<refpurpose>Name of the stylesheet(s) to use in the generated
HTML</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="html.stylesheet.frag">
+<xsl:param name="html.stylesheet"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">html.stylesheet</parameter> parameter is either empty,
+indicating that no stylesheet <sgmltag>LINK</sgmltag> tag should be
generated
+in the HTML output, or it is a list of one or more stylesheets.</para>
+
+<para>Multiple stylesheets are space-delimited. If you need to
+reference a stylesheet URI that includes a space, encode it with
+<literal moreinfo="none">%20</literal>. A seprate HTML
<sgmltag>LINK</sgmltag> element will
+be generated for each stylesheet in the order they are listed in the
+parameter.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="use.id.as.filename">
+<refmeta>
+<refentrytitle>use.id.as.filename</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.id.as.filename</refname>
+<refpurpose>Use ID value of chunk elements as the filename?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="use.id.as.filename.frag"><xsl:param
name="use.id.as.filename"
select="'0'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">use.id.as.filename</parameter>
+is non-zero, the filename of chunk elements that have IDs will be
+derived from the ID value.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="css.decoration">
+<refmeta>
+<refentrytitle>css.decoration</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>css.decoration</refname>
+<refpurpose>Enable CSS decoration of elements</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="css.decoration.frag">
+<xsl:param name="css.decoration"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal moreinfo="none">css.decoration</literal> is turned on,
then HTML elements
+produced by the
+stylesheet may be decorated with STYLE attributes. For example, the
+LI tags produced for list items may include a fragment of CSS in the
+STYLE attribute which sets the CSS property "list-style-type".
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="spacing.paras">
+<refmeta>
+<refentrytitle>spacing.paras</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>spacing.paras</refname>
+<refpurpose>Insert additional <p> elements for
spacing?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="spacing.paras.frag"><xsl:param
name="spacing.paras"
select="'0'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When non-zero, additional, empty paragraphs are inserted in
+several contexts (for example, around informal figures), to create a
+more pleasing visual appearance in many browsers.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="emphasis.propagates.style">
+<refmeta>
+<refentrytitle>emphasis.propagates.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>emphasis.propagates.style</refname>
+<refpurpose>Pass emphasis role attribute through to HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="emphasis.propagates.style.frag">
+<xsl:param name="emphasis.propagates.style"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, the role attribute of <sgmltag>emphasis</sgmltag>
elements
+will be passed through to the HTML as a class attribute on a
+<sgmltag>span</sgmltag> that surrounds the emphasis.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="para.propagates.style">
+<refmeta>
+<refentrytitle>para.propagates.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>para.propagates.style</refname>
+<refpurpose>Pass para role attribute through to HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="para.propagates.style.frag">
+<xsl:param name="para.propagates.style"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, the role attribute of <sgmltag>para</sgmltag> elements
+will be passed through to the HTML as a class attribute on the
+<sgmltag>p</sgmltag> generated for the paragraph.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="phrase.propagates.style">
+<refmeta>
+<refentrytitle>phrase.propagates.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>phrase.propagates.style</refname>
+<refpurpose>Pass phrase role attribute through to HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="phrase.propagates.style.frag"><xsl:param
name="phrase.propagates.style"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, the role attribute of <sgmltag>phrase</sgmltag>
elements
+will be passed through to the HTML as a class attribute on a
+<sgmltag>span</sgmltag> that surrounds the phrase.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="entry.propagates.style">
+<refmeta>
+<refentrytitle>entry.propagates.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>entry.propagates.style</refname>
+<refpurpose>Pass entry role attribute through to HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="entry.propagates.style.frag">
+<xsl:param name="entry.propagates.style"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, the role attribute of <sgmltag>entry</sgmltag> elements
+will be passed through to the HTML as a class attribute on the
+<sgmltag>td</sgmltag> or <sgmltag>th</sgmltag> generated for the
table
+cell.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="html.longdesc">
+<refmeta>
+<refentrytitle>html.longdesc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.longdesc</refname>
+<refpurpose>Should longdesc URIs be created?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="html.longdesc.frag">
+<xsl:param name="html.longdesc"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, HTML files will be created for the
+<sgmltag class="attribute">longdesc</sgmltag> attribute. These
files
+are created from the <sgmltag>textobject</sgmltag>s in
+<sgmltag>mediaobject</sgmltag>s and
+<sgmltag>inlinemediaobject</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="html.longdesc.link">
+<refmeta>
+<refentrytitle>html.longdesc.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.longdesc.link</refname>
+<refpurpose>Should a link to the longdesc be included in the
HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="html.longdesc.link.frag">
+<xsl:param name="html.longdesc.link"
select="$html.longdesc"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, links will be created to the
+HTML files created for the
+<sgmltag class="attribute">longdesc</sgmltag> attribute. It makes
no
+sense to turn enable this option without also enabling the
+<parameter moreinfo="none">$html.longdesc</parameter>
parameter.</para>
+
+<para>The <literal moreinfo="none">longdesc.link</literal>
named template is called
+to construct the link.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="make.valid.html">
+<refmeta>
+<refentrytitle>make.valid.html</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.valid.html</refname>
+<refpurpose>Attempt to make sure the HTML output is valid HTML</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="make.valid.html.frag">
+<xsl:param name="make.valid.html"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">make.valid.html</parameter> is true, the stylesheets
take
+extra effort to ensure that the resulting HTML is valid. This may mean that some
+<sgmltag>para</sgmltag> tags are translated into HTML
<sgmltag>div</sgmltag>s or
+that other substitutions occur.</para>
+
+<para>This parameter is different from <parameter
moreinfo="none">html.cleanup</parameter>
+because it changes the resulting markup; it does not use extension functions
+to manipulate result-tree-fragments and is therefore applicable to any
+XSLT processor.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="html.cleanup">
+<refmeta>
+<refentrytitle>html.cleanup</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.cleanup</refname>
+<refpurpose>Attempt to clean up the resulting HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="html.cleanup.frag">
+<xsl:param name="html.cleanup"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, and if the <ulink
url="http://www.exslt.org/">EXSLT</ulink>
+extensions are supported by your processor, the resulting HTML will be
+<quote>cleaned up</quote>. This improves the chances that the
+resulting HTML will be valid. It may also improve the formatting of
+some elements.</para>
+
+<para>This parameter is different from <parameter
moreinfo="none">make.valid.html</parameter>
+because it uses extension functions to manipulate result-tree-fragments.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="draft.mode">
+<refmeta>
+<refentrytitle>draft.mode</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>draft.mode</refname>
+<refpurpose>Select draft mode</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="draft.mode.frag">
+<xsl:param name="draft.mode"
select="'maybe'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Selects draft mode. If <parameter
moreinfo="none">draft.mode</parameter> is
+<quote><literal moreinfo="none">yes</literal></quote>,
the entire document will be treated
+as a draft. If it is <quote><literal
moreinfo="none">no</literal></quote>, the entire document
+will be treated as a final copy. If it is <quote><literal
moreinfo="none">maybe</literal></quote>,
+individual sections will be treated as draft or final independently, depending
+on how their <sgmltag class="attribute">status</sgmltag> attribute
is set.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="draft.watermark.image">
+<refmeta>
+<refentrytitle>draft.watermark.image</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>draft.watermark.image</refname>
+<refpurpose>The URI of the image to be used for draft
watermarks</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="draft.watermark.image.frag">
+<xsl:param name="draft.watermark.image"
select="'http://docbook.sourceforge.net/release/images/draft.png...
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The image to be used for draft watermarks.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="generate.id.attributes">
+<refmeta>
+<refentrytitle>generate.id.attributes</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>generate.id.attributes</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="generate.id.attributes.frag">
+<xsl:param name="generate.id.attributes"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the HTML stylesheet will generate ID attributes on
+containers. For example, the markup:</para>
+
+<screen format="linespecific"><section
id="foo"><title>Some Title</title>
+<para>Some para.</para>
+</section></screen>
+
+<para>might produce:</para>
+
+<screen format="linespecific"><div class="section"
id="foo">
+<h2>Some Title</h2>
+<p>Some para.</p>
+</div></screen>
+
+<para>The alternative is to generate anchors:</para>
+
+<screen format="linespecific"><div
class="section">
+<h2><a name="foo"></a>Some
Title</h2>
+<p>Some para.</p>
+</div></screen>
+
+<para>Because the <sgmltag class="attribute">name</sgmltag>
attribute of
+the <sgmltag>a</sgmltag> element and the <sgmltag
class="attribute">id</sgmltag>
+attribute of other tags are both of type <quote>ID</quote>, producing both
+generates invalid documents.</para>
+
+<para>As of version 1.50, you can use this switch to control which type of
+identifier is generated. For backwards-compatibility, generating
+<sgmltag>a</sgmltag> anchors is preferred.</para>
+
+<para>Note: at present, this switch is incompletely implemented.
+Disabling ID attributes will suppress them, but enabling ID attributes
+will not suppress the anchors.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="generate.meta.abstract">
+<refmeta>
+<refentrytitle>generate.meta.abstract</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.meta.abstract</refname>
+<refpurpose>Generate HTML <sgmltag>META</sgmltag> element from
<sgmltag>abstract</sgmltag>?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="generate.meta.abstract.frag">
+<xsl:param name="generate.meta.abstract"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, document abstracts will be reproduced in the HTML
+<sgmltag>HEAD</sgmltag> with <sgmltag class="starttag">meta
name="description" content="..."</sgmltag>.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>XSLT Processing</title>
+<refentry id="rootid">
+<refmeta>
+<refentrytitle>rootid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>rootid</refname>
+<refpurpose>Specify the root element to format</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="rootid.frag"><xsl:param
name="rootid"
select="''"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter moreinfo="none">rootid</parameter> is
specified, it must be the
+value of an ID that occurs in the document being formatted. The entire
+document will be loaded and parsed, but formatting will begin at the
+element identified, rather than at the root. For example, this allows
+you to process only chapter 4 of a book.</para>
+<para>Because the entire document is available to the processor, automatic
+numbering, cross references, and other dependencies are correctly
+resolved.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="suppress.navigation">
+<refmeta>
+<refentrytitle>suppress.navigation</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>suppress.navigation</refname>
+<refpurpose>Disable header and footer navigation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="suppress.navigation.frag"><xsl:param
name="suppress.navigation">0</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal moreinfo="none">suppress.navigation</literal> is turned
on, header and
+footer navigation will be suppressed.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="suppress.header.navigation">
+<refmeta>
+<refentrytitle>suppress.header.navigation</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>suppress.header.navigation</refname>
+<refpurpose>Disable header navigation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="suppress.header.navigation.frag"><xsl:param
name="suppress.header.navigation">0</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal moreinfo="none">suppress.header.navigation</literal> is
turned on, header
+navigation will be suppressed.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="suppress.footer.navigation">
+<refmeta>
+<refentrytitle>suppress.footer.navigation</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>suppress.footer.navigation</refname>
+<refpurpose>Disable footer navigation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="suppress.footer.navigation.frag"><xsl:param
name="suppress.footer.navigation">0</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal moreinfo="none">suppress.footer.navigation</literal> is
turned on, footer
+navigation will be suppressed.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="header.rule">
+<refmeta>
+<refentrytitle>header.rule</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>header.rule</refname>
+<refpurpose>Rule under headers?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="header.rule.frag">
+<xsl:param name="header.rule"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a rule will be drawn below the page headers.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="footer.rule">
+<refmeta>
+<refentrytitle>footer.rule</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footer.rule</refname>
+<refpurpose>Rule over footers?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="footer.rule.frag">
+<xsl:param name="footer.rule"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a rule will be drawn above the page footers.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Meta/*Info</title>
+<refentry id="inherit.keywords">
+<refmeta>
+<refentrytitle>inherit.keywords</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>inherit.keywords</refname>
+<refpurpose>Inherit keywords from ancestor elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="inherit.keywords.frag"><xsl:param
name="inherit.keywords"
select="'1'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">inherit.keywords</parameter>
+is non-zero, the keyword <sgmltag>META</sgmltag> for each HTML
+<sgmltag>HEAD</sgmltag> element will include all of the keywords from
+ancestral elements. Otherwise, only the keywords from the current section
+will be used.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="make.single.year.ranges">
+<refmeta>
+<refentrytitle>make.single.year.ranges</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.single.year.ranges</refname>
+<refpurpose>Print single-year ranges (e.g., 1998-1999)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="make.single.year.ranges.frag"><xsl:param
name="make.single.year.ranges"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, year ranges that span a single year will be printed
+in range notation (1998-1999) instead of discrete notation
+(1998, 1999).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="make.year.ranges">
+<refmeta>
+<refentrytitle>make.year.ranges</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.year.ranges</refname>
+<refpurpose>Collate copyright years into ranges?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="make.year.ranges.frag"><xsl:param
name="make.year.ranges"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, copyright years will be collated into ranges.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="author.othername.in.middle">
+<refmeta>
+<refentrytitle>author.othername.in.middle</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>author.othername.in.middle</refname>
+<refpurpose>Is <sgmltag>othername</sgmltag> in
<sgmltag>author</sgmltag> a
+middle name?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="author.othername.in.middle.frag"><xsl:param
name="author.othername.in.middle"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), the <sgmltag>othername</sgmltag> of an
<sgmltag>author</sgmltag>
+appears between the <sgmltag>firstname</sgmltag> and
+<sgmltag>surname</sgmltag>. Otherwise,
<sgmltag>othername</sgmltag>
+is suppressed.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="generate.legalnotice.link">
+<refmeta>
+<refentrytitle>generate.legalnotice.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.legalnotice.link</refname>
+<refpurpose>TBD</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="generate.legalnotice.link.frag"><xsl:param
name="generate.legalnotice.link"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>TBD</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Reference Pages</title>
+<refentry id="funcsynopsis.decoration">
+<refmeta>
+<refentrytitle>funcsynopsis.decoration</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsis.decoration</refname>
+<refpurpose>Decorate elements of a FuncSynopsis?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="funcsynopsis.decoration.frag"><xsl:param
name="funcsynopsis.decoration"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), elements of the FuncSynopsis will be decorated (e.g. bold
or
+italic). The decoration is controlled by functions that can be redefined
+in a customization layer.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="funcsynopsis.style">
+<refmeta>
+<refentrytitle>funcsynopsis.style</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">ansi</refmiscinfo>
+<refmiscinfo role="value">kr</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsis.style</refname>
+<refpurpose>What style of 'FuncSynopsis' should be
generated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="funcsynopsis.style.frag"><xsl:param
name="funcsynopsis.style">kr</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <varname>funcsynopsis.style</varname> is <literal
moreinfo="none">ansi</literal>,
+ANSI-style function synopses are generated for a
+<sgmltag>funcsynopsis</sgmltag>, otherwise K&R-style
+function synopses are generated.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="funcsynopsis.tabular.threshold">
+<refmeta>
+<refentrytitle>funcsynopsis.tabular.threshold</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsis.tabular.threshold</refname>
+<refpurpose>Width beyond which a tabular presentation will be
used</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="funcsynopsis.tabular.threshold.frag">
+<xsl:param name="funcsynopsis.tabular.threshold"
select="40"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">funcsynopsis.tabular.threshold</parameter> is greater
than
+zero then if a <sgmltag>funcprototype</sgmltag> is wider than the threshold
+value, it will be presented in a table.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="function.parens">
+<refmeta>
+<refentrytitle>function.parens</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>function.parens</refname>
+<refpurpose>Generate parens after a function?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="function.parens.frag"><xsl:param
name="function.parens">0</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If not 0, the formatting of
+a <sgmltag class="starttag">function</sgmltag> element will
include
+generated parenthesis.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="refentry.generate.name">
+<refmeta>
+<refentrytitle>refentry.generate.name</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.generate.name</refname>
+<refpurpose>Output NAME header before 'RefName'(s)?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="refentry.generate.name.frag"><xsl:param
name="refentry.generate.name"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), a "NAME" section title is output before the
list
+of 'RefName's. This parameter and
+<parameter moreinfo="none">refentry.generate.title</parameter> are
mutually
+exclusive. This means that if you change this parameter to zero, you
+should set <parameter
moreinfo="none">refentry.generate.title</parameter> to 1 unless
+you want get quite strange output.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="refentry.generate.title">
+<refmeta>
+<refentrytitle>refentry.generate.title</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.generate.title</refname>
+<refpurpose>Output title before 'RefName'(s)?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="refentry.generate.title.frag">
+<xsl:param name="refentry.generate.title"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), the reference page title or first name is
+output before the list of 'RefName's. This parameter and
+<parameter moreinfo="none">refentry.generate.name</parameter> are
mutually exclusive.
+This means that if you change this parameter to 1, you
+should set <parameter
moreinfo="none">refentry.generate.name</parameter> to 0 unless
+you want get quite strange output.</para>
+
+
+</refsect1>
+</refentry>
+
+<refentry id="refentry.xref.manvolnum">
+<refmeta>
+<refentrytitle>refentry.xref.manvolnum</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.xref.manvolnum</refname>
+<refpurpose>Output <sgmltag>manvolnum</sgmltag> as part of
+<sgmltag>refentry</sgmltag> cross-reference?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="refentry.xref.manvolnum.frag"><xsl:param
name="refentry.xref.manvolnum"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>if true (non-zero), the <sgmltag>manvolnum</sgmltag> is used when
cross-referencing
+<sgmltag>refentry</sgmltag>s, either with
<sgmltag>xref</sgmltag>
+or <sgmltag>citerefentry</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="citerefentry.link">
+<refmeta>
+<refentrytitle>citerefentry.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>citerefentry.link</refname>
+<refpurpose>Generate URL links when cross-referencing
RefEntrys?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="citerefentry.link.frag"><xsl:param
name="citerefentry.link"
select="'0'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, a web link will be generated, presumably
+to an online man->HTML gateway. The text of the link is
+generated by the generate.citerefentry.link template.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="refentry.separator">
+<refmeta>
+<refentrytitle>refentry.separator</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.separator</refname>
+<refpurpose>Generate a separator between consecutive RefEntry
elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="refentry.separator.frag"><xsl:param
name="refentry.separator"
select="'1'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, a separator will be generated between consecutive
+reference pages.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Tables</title>
+<refentry id="default.table.width">
+<refmeta>
+<refentrytitle>default.table.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.table.width</refname>
+<refpurpose>The default width of tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="default.table.width.frag"><xsl:param
name="default.table.width"
select="''"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, this value will be used for the WIDTH attribute on
+tables that do not specify an alternate width (with the dbhtml processing
+instruction).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="nominal.table.width">
+<refmeta>
+<refentrytitle>nominal.table.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>nominal.table.width</refname>
+<refpurpose>The (absolute) nominal width of tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="nominal.table.width.frag"><xsl:param
name="nominal.table.width"
select="'6in'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>In order to convert CALS column widths into HTML column widths, it
+is sometimes necessary to have an absolute table width to use for conversion
+of mixed absolute and relative widths. This value must be an absolute
+length (not a percentag).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.borders.with.css">
+<refmeta>
+<refentrytitle>table.borders.with.css</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.borders.with.css</refname>
+<refpurpose>Use CSS to specify table, row, and cell borders?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.borders.with.css.frag">
+<xsl:param name="table.borders.with.css"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), CSS will be used to draw table borders.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.cell.border.style">
+<refmeta>
+<refentrytitle>table.cell.border.style</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.cell.border.style</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.cell.border.style.frag">
+<xsl:param name="table.cell.border.style"
select="'solid'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.cell.border.thickness">
+<refmeta>
+<refentrytitle>table.cell.border.thickness</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.cell.border.thickness</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.cell.border.thickness.frag">
+<xsl:param name="table.cell.border.thickness"
select="'0.5pt'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.cell.border.color">
+<refmeta>
+<refentrytitle>table.cell.border.color</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.cell.border.color</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.cell.border.color.frag">
+<xsl:param name="table.cell.border.color"
select="''"></xsl:param>
+
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.frame.border.style">
+<refmeta>
+<refentrytitle>table.frame.border.style</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.frame.border.style</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.frame.border.style.frag">
+<xsl:param name="table.frame.border.style"
select="'solid'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.frame.border.thickness">
+<refmeta>
+<refentrytitle>table.frame.border.thickness</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.frame.border.thickness</refname>
+<refpurpose>Specifies the thickness of the frame border</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.frame.border.thickness.frag">
+<xsl:param name="table.frame.border.thickness"
select="'0.5pt'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the thickness of the border on the table's frame.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.frame.border.color">
+<refmeta>
+<refentrytitle>table.frame.border.color</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.frame.border.color</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.frame.border.color.frag">
+<xsl:param name="table.frame.border.color"
select="''"></xsl:param>
+
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="html.cellspacing">
+<refmeta>
+<refentrytitle>html.cellspacing</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.cellspacing</refname>
+<refpurpose>Default value for cellspacing in HTML tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="html.cellspacing.frag">
+<xsl:param name="html.cellspacing"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, this value will be used as the default cellspacing value
+in HTML tables.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="html.cellpadding">
+<refmeta>
+<refentrytitle>html.cellpadding</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.cellpadding</refname>
+<refpurpose>Default value for cellpadding in HTML tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="html.cellpadding.frag">
+<xsl:param name="html.cellpadding"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, this value will be used as the default cellpadding value
+in HTML tables.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>QAndASet</title>
+<refentry id="qanda.defaultlabel">
+<refmeta>
+<refentrytitle>qanda.defaultlabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.defaultlabel</refname>
+<refpurpose>Sets the default for defaultlabel on QandASet.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qanda.defaultlabel.frag"><xsl:param
name="qanda.defaultlabel">number</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If no defaultlabel attribute is specified on a QandASet, this
+value is used. It must be one of the legal values for the defaultlabel
+attribute.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="qanda.inherit.numeration">
+<refmeta>
+<refentrytitle>qanda.inherit.numeration</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.inherit.numeration</refname>
+<refpurpose>Does enumeration of QandASet components inherit the numeration of
parent elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="qanda.inherit.numeration.frag"><xsl:param
name="qanda.inherit.numeration"
select="1"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), numbered QandADiv elements and Questions and Answers
inherit
+the numeration of the ancestors of the QandASet.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Linking</title>
+<refentry id="target.database.document">
+<refmeta>
+<refentrytitle>target.database.document</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>target.database.document</refname>
+<refpurpose>Name of master database file for resolving
+olinks</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <programlisting
id="target.database.document.frag">
+<xsl:param name="target.database.document"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>
+To resolve olinks between documents, the stylesheets use
+a master database document that identifies the target datafiles for all the documents
within the scope
+of the olinks. This parameter value is the URI of
+the master document to be read during processing to resolve olinks.
+The default value is <filename
moreinfo="none">olinkdb.xml</filename>.</para>
+<para>The data structure of the file is defined in the <filename
moreinfo="none">targetdatabase.dtd</filename> DTD. The database file
provides the high level elements to record the identifiers, locations, and relationships
of documents. The cross reference data for individual documents is generally pulled into
the database using system entity references or XIncludes. See also <parameter
moreinfo="none">targets.filename</parameter>.
+
+</para>
+</refsect1>
+</refentry>
+
+<refentry id="targets.filename">
+<refmeta>
+<refentrytitle>targets.filename</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>targets.filename</refname>
+<refpurpose>Name of cross reference targets data file</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <programlisting id="targets.filename.frag">
+<xsl:param name="targets.filename"
select="'target.db'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>
+In order to resolve olinks efficiently, the stylesheets can
+generate an external data file containing information about
+all potential cross reference endpoints in a document.
+This parameter lets you change the name of the generated
+file from the default name <filename
moreinfo="none">target.db</filename>.
+The name must agree with that used in the target database
+used to resolve olinks during processing.
+See also <parameter
moreinfo="none">target.database.document</parameter>.
+</para>
+</refsect1>
+</refentry>
+
+<refentry id="collect.xref.targets">
+<refmeta>
+<refentrytitle>collect.xref.targets</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>collect.xref.targets</refname>
+<refpurpose>Controls whether cross reference data is
+collected</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <programlisting id="collect.xref.targets.frag">
+<xsl:param name="collect.xref.targets"
select="'no'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>
+In order to resolve olinks efficiently, the stylesheets can
+generate an external data file containing information about
+all potential cross reference endpoints in a document.
+This parameter determines whether the collection process is run when the document is
processed by the stylesheet. The default value is <literal
moreinfo="none">no</literal>, which means the data file is not
generated during processing. The other choices are <literal
moreinfo="none">yes</literal>, which means the data file is created and
the document is processed for output, and <literal
moreinfo="none">only</literal>, which means the data file is created
but the document is not processed for output.
+See also <parameter moreinfo="none">targets.filename</parameter>.
+</para>
+</refsect1>
+</refentry>
+
+<refentry id="olink.base.uri">
+<refmeta>
+<refentrytitle>olink.base.uri</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.base.uri</refname>
+<refpurpose>Base URI used in olink hrefs</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <programlisting id="olink.base.uri.frag">
+<xsl:param name="olink.base.uri"
select="''"></xsl:param> </programlisting>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>When cross reference data is collected for resolving olinks, it may be
necessary to prepend a base URI to each target's href. This parameter lets you set
that base URI when cross reference data is collected. This feature is needed when you want
to link to a document that is processed without chunking. The output filename for such a
document is not known to the XSL stylesheet; the only target information consists of
fragment identifiers such as <literal
moreinfo="none">#idref</literal>. To enable the resolution of olinks
between documents, you should pass the name of the HTML output file as the value of this
parameter. Then the hrefs recorded in the cross reference data collection look like
<literal moreinfo="none">outfile.html#idref</literal>, which can be
reached as links from other documents.</para>
+</refsect1>
+</refentry>
+
+<refentry id="use.local.olink.style">
+<refmeta>
+<refentrytitle>use.local.olink.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.local.olink.style</refname>
+<refpurpose>Process olinks using xref style of current
+document</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <programlisting id="use.local.olink.style.frag">
+<xsl:param name="use.local.olink.style"
select="0"></xsl:param> </programlisting>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>When cross reference data is collected for use by olinks, the data for each
potential target includes one field containing a completely assembled cross reference
string, as if it were an xref generated in that document. Other fields record the separate
title, number, and element name of each target. When an olink is formed to a target from
another document, the olink resolves to that preassembled string by default. If the
<parameter moreinfo="none">use.local.olink.style</parameter>
parameter is set to non-zero, then instead the cross
+reference string is formed again from the target title, number, and
+element name, using the stylesheet processing the targeting document.
+Then olinks will match the xref style in the targeting document
+rather than in the target document. If both documents are processed
+with the same stylesheet, then the results will be the same.</para>
+</refsect1>
+</refentry>
+
+<refentry id="current.docid">
+<refmeta>
+<refentrytitle>current.docid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>current.docid</refname>
+<refpurpose>targetdoc identifier for the document being
+processed</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <programlisting id="current.docid.frag">
+<xsl:param name="current.docid"
select="''"></xsl:param> </programlisting>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>When olinks between documents are resolved for HTML output, the stylesheet
can compute the relative path between the current document and the target document. The
stylesheet needs to know the <literal
moreinfo="none">targetdoc</literal> identifiers for both documents, as
they appear in the <parameter
moreinfo="none">target.database.document</parameter> database file.
This parameter passes to the stylesheet
+the targetdoc identifier of the current document, since that
+identifier does not appear in the document itself. </para>
+<para>This parameter can also be used for print output. If an olink's
<literal moreinfo="none">targetdoc</literal> id differs from the
<literal moreinfo="none">current.docid</literal>, then the
stylesheet can append the target document's title to the generated olink text. That
identifies to the reader that the link is to a different document, not the current
document. See also <parameter
moreinfo="none">olink.doctitle</parameter> to enable that
feature.</para>
+</refsect1>
+</refentry>
+
+<refentry id="olink.doctitle">
+<refmeta>
+<refentrytitle>olink.doctitle</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.doctitle</refname>
+<refpurpose>show the document title for external olinks?</refpurpose>
+
+</refnamediv>
+<refsynopsisdiv> <programlisting id="olink.doctitle.frag">
+<xsl:param name="olink.doctitle"
select="0"></xsl:param> </programlisting>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>When olinks between documents are resolved for print output, the generated
text may not make it clear that the reference is to another document. It is possible for
the stylesheets to append the other document's title to external olinks. For this to
happen, two parameters must be set. The <parameter
moreinfo="none">olink.doctitle</parameter> parameter should be set to
nonzero to enable this
+feature. And you should set the <parameter
moreinfo="none">current.docid</parameter> parameter to the document id
for the document currently
+being processed for output. If an olink's <literal
moreinfo="none">targetdoc</literal> id differs from the <literal
moreinfo="none">current.docid</literal>, then the stylesheet can append
the target document's
+title to the generated olink text. </para>
+</refsect1>
+</refentry>
+
+<refentry id="link.mailto.url">
+<refmeta>
+<refentrytitle>link.mailto.url</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>link.mailto.url</refname>
+<refpurpose>Mailto URL for the LINK REL=made HTML HEAD element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="link.mailto.url.frag"><xsl:param
name="link.mailto.url"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If not the empty string, this address will be used for the
+REL=made <sgmltag>LINK</sgmltag> element in the HTML
<sgmltag>HEAD</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="ulink.target">
+<refmeta>
+<refentrytitle>ulink.target</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink.target</refname>
+<refpurpose>The HTML anchor target for ULinks</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ulink.target.frag"><xsl:param
name="ulink.target"
select="'_top'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter moreinfo="none">ulink.target</parameter>
is set, its value will
+be used for the <sgmltag class="attribute">target</sgmltag>
attribute
+on anchors generated for <sgmltag>ulink</sgmltag>s.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="olink.fragid">
+<refmeta>
+<refentrytitle>olink.fragid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.fragid</refname>
+<refpurpose>Names the fragment identifier portion of an OLink resolver
query</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="olink.fragid.frag"><xsl:param
name="olink.fragid"
select="'fragid='"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="olink.outline.ext">
+<refmeta>
+<refentrytitle>olink.outline.ext</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.outline.ext</refname>
+<refpurpose>The extension of OLink outline files</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="olink.outline.ext.frag"><xsl:param
name="olink.outline.ext"
select="'.olink'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="olink.pubid">
+<refmeta>
+<refentrytitle>olink.pubid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.pubid</refname>
+<refpurpose>Names the public identifier portion of an OLink resolver
query</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="olink.pubid.frag"><xsl:param
name="olink.pubid"
select="'pubid='"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="olink.sysid">
+<refmeta>
+<refentrytitle>olink.sysid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.sysid</refname>
+<refpurpose>Names the system identifier portion of an OLink resolver
query</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="olink.sysid.frag"><xsl:param
name="olink.sysid"
select="'sysid='"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="olink.resolver">
+<refmeta>
+<refentrytitle>olink.resolver</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>olink.resolver</refname>
+<refpurpose>The root name of the OLink resolver (usually a
script)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="olink.resolver.frag"><xsl:param
name="olink.resolver"
select="'/cgi-bin/olink'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Bibliography</title>
+<refentry id="biblioentry.item.separator">
+<refmeta>
+<refentrytitle>biblioentry.item.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>biblioentry.item.separator</refname>
+<refpurpose>Text to separate bibliography entries</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="biblioentry.item.separator.frag"><xsl:param
name="biblioentry.item.separator">.
</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Text to separate bibliography entries
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="bibliography.collection">
+<refmeta>
+<refentrytitle>bibliography.collection</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliography.collection</refname>
+<refpurpose>Name of the bibliography collection file</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="bibliography.collection.frag"><xsl:param
name="bibliography.collection"
select="'http://docbook.sourceforge.net/release/bibliography/bib...
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Maintaining bibliography entries across a set of documents is tedious, time
+consuming, and error prone. It makes much more sense, usually, to store all of
+the bibliography entries in a single place and simply <quote>extract</quote>
+the ones you need in each document.</para>
+
+<para>That's the purpose of the
+<parameter moreinfo="none">bibliography.collection</parameter>
parameter. To setup a global
+bibliography <quote>database</quote>, follow these steps:</para>
+
+<para>First, create a stand-alone bibliography document that contains all of
+the documents that you wish to reference. Make sure that each bibliography
+entry (whether you use <sgmltag>biblioentry</sgmltag> or
<sgmltag>bibliomixed</sgmltag>)
+has an ID.</para>
+
+<para>My global bibliography, <filename
moreinfo="none">~/bibliography.xml</filename> begins
+like this:</para>
+
+<informalexample>
+<programlisting format="linespecific"><!DOCTYPE bibliography
+ PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<bibliography><title>References</title>
+
+<bibliomixed id="xml-rec"><abbrev>XML
1.0</abbrev>Tim Bray,
+Jean Paoli, C. M. Sperberg-McQueen, and Eve Maler, editors.
+<citetitle><ulink
url="http://www.w3.org/TR/REC-xml">Extensible Markup
+Language (XML) 1.0 Second Edition</ulink></citetitle>.
+World Wide Web Consortium, 2000.
+</bibliomixed>
+
+<bibliomixed
id="xml-names"><abbrev>Namespaces</abbrev>Tim
Bray,
+Dave Hollander,
+and Andrew Layman, editors.
+<citetitle><ulink
url="http://www.w3.org/TR/REC-xml-names/">Namespaces in
+XML</ulink></citetitle>.
+World Wide Web Consortium, 1999.
+</bibliomixed>
+
+<!-- ... -->
+</bibliography>
+</programlisting>
+</informalexample>
+
+<para>When you create a bibliography in your document, simply
+provide <emphasis>empty</emphasis>
<sgmltag>bibliomixed</sgmltag>
+entries for each document that you wish to cite. Make sure that these
+elements have the same ID as the corresponding <quote>real</quote>
+entry in your global bibliography.</para>
+
+<para>For example:</para>
+
+<informalexample>
+<programlisting
format="linespecific"><bibliography><title>Bibliography</title>
+
+<bibliomixed id="xml-rec"/>
+<bibliomixed id="xml-names"/>
+<bibliomixed id="DKnuth86">Donald E. Knuth.
<citetitle>Computers and
+Typesetting: Volume B, TeX: The Program</citetitle>. Addison-Wesley,
+1986. ISBN 0-201-13437-3.
+</bibliomixed>
+<bibliomixed id="relaxng"/>
+
+</bibliography></programlisting>
+</informalexample>
+
+<para>Note that it's perfectly acceptable to mix entries from your
+global bibliography with <quote>normal</quote> entries. You can use
+<sgmltag>xref</sgmltag> or other elements to cross-reference your
+bibliography entries in exactly the same way you do now.</para>
+
+<para>Finally, when you are ready to format your document, simply set the
+<parameter moreinfo="none">bibliography.collection</parameter>
parameter (in either a
+customization layer or directly through your processor's interface) to
+point to your global bibliography.</para>
+
+<para>The stylesheets will format the bibliography in your document as if
+all of the entries referenced appeared there literally.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="bibliography.numbered">
+<refmeta>
+<refentrytitle>bibliography.numbered</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliography.numbered</refname>
+<refpurpose>Should bibliography entries be numbered?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="bibliography.numbered.frag">
+<xsl:param name="bibliography.numbered"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero bibliography entries will be numbered</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Glossary</title>
+<refentry id="glossterm.auto.link">
+<refmeta>
+<refentrytitle>glossterm.auto.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossterm.auto.link</refname>
+<refpurpose>Generate links from glossterm to glossentry
automaticaly?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="glossterm.auto.link.frag">
+<xsl:param name="glossterm.auto.link"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, a link will be automatically created from glossterm
+to glossentry for that glossary term. This is usefull when your
+glossterm names are consistent and you don't want to add links
+manually.</para>
+<para>If there is <sgmltag
class="attribute">linkend</sgmltag> on
+<sgmltag>glossterm</sgmltag> then is used instead of autogeneration of
+link.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="firstterm.only.link">
+<refmeta>
+<refentrytitle>firstterm.only.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>firstterm.only.link</refname>
+<refpurpose>Does automatic glossterm linking only apply to
firstterms?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="firstterm.only.link.frag">
+<xsl:param name="firstterm.only.link"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, only <sgmltag>firstterm</sgmltag>s will be automatically
linked
+to the glossary. If glossary linking is not enabled, this parameter
+has no effect.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="glossary.collection">
+<refmeta>
+<refentrytitle>glossary.collection</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossary.collection</refname>
+<refpurpose>Name of the glossary collection file</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="glossary.collection.frag">
+<xsl:param name="glossary.collection"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Glossaries maintained independently across a set of documents
+are likely to become inconsistent unless considerable effort is
+expended to keep them in sync. It makes much more sense, usually, to
+store all of the glossary entries in a single place and simply
+<quote>extract</quote> the ones you need in each document.</para>
+
+<para>That's the purpose of the
+<parameter moreinfo="none">glossary.collection</parameter>
parameter. To setup a global
+glossary <quote>database</quote>, follow these steps:</para>
+
+<refsect2><title>Setting Up the Glossary Database</title>
+
+<para>First, create a stand-alone glossary document that contains all of
+the entries that you wish to reference. Make sure that each glossary
+entry has an ID.</para>
+
+<para>Here's an example glossary:</para>
+
+<informalexample>
+<programlisting format="linespecific">
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE glossary
+ PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<glossary>
+<glossaryinfo>
+<editor><firstname>Eric</firstname><surname>Raymond</surname></editor>
+<title>Jargon File 4.2.3 (abridged)</title>
+<releaseinfo>Just some test data</releaseinfo>
+</glossaryinfo>
+
+<glossdiv><title>0</title>
+
+<glossentry>
+<glossterm>0</glossterm>
+<glossdef>
+<para>Numeric zero, as opposed to the letter `O' (the 15th letter of
+the English alphabet). In their unmodified forms they look a lot
+alike, and various kluges invented to make them visually distinct have
+compounded the confusion. If your zero is center-dotted and letter-O
+is not, or if letter-O looks almost rectangular but zero looks more
+like an American football stood on end (or the reverse), you're
+probably looking at a modern character display (though the dotted zero
+seems to have originated as an option on IBM 3270 controllers). If
+your zero is slashed but letter-O is not, you're probably looking at
+an old-style ASCII graphic set descended from the default typewheel on
+the venerable ASR-33 Teletype (Scandinavians, for whom /O is a letter,
+curse this arrangement). (Interestingly, the slashed zero long
+predates computers; Florian Cajori's monumental "A History of
+Mathematical Notations" notes that it was used in the twelfth and
+thirteenth centuries.) If letter-O has a slash across it and the zero
+does not, your display is tuned for a very old convention used at IBM
+and a few other early mainframe makers (Scandinavians curse
<emphasis>this</emphasis>
+arrangement even more, because it means two of their letters collide).
+Some Burroughs/Unisys equipment displays a zero with a
<emphasis>reversed</emphasis>
+slash. Old CDC computers rendered letter O as an unbroken oval and 0
+as an oval broken at upper right and lower left. And yet another
+convention common on early line printers left zero unornamented but
+added a tail or hook to the letter-O so that it resembled an inverted
+Q or cursive capital letter-O (this was endorsed by a draft ANSI
+standard for how to draw ASCII characters, but the final standard
+changed the distinguisher to a tick-mark in the upper-left corner).
+Are we sufficiently confused yet?</para>
+</glossdef>
+</glossentry>
+
+<glossentry>
+<glossterm>1TBS</glossterm>
+<glossdef>
+<para role="accidence">
+<phrase role="pronounce"></phrase>
+<phrase role="partsofspeach">n</phrase>
+</para>
+<para>The "One True Brace Style"</para>
+<glossseealso>indent style</glossseealso>
+</glossdef>
+</glossentry>
+
+<!-- ... -->
+
+</glossdiv>
+
+<!-- ... -->
+
+</glossary></programlisting>
+</informalexample>
+
+</refsect2>
+
+<refsect2><title>Marking Up Glossary Terms</title>
+
+<para>That takes care of the glossary database, now you have to get the entries
+into your document. Unlike bibliography entries, which can be empty, creating
+<quote>placeholder</quote> glossary entries would be very tedious. So
instead,
+support for <parameter
moreinfo="none">glossary.collection</parameter> relies on implicit
linking.</para>
+
+<para>In your source document, simply use <sgmltag>firstterm</sgmltag>
and
+<sgmltag>glossterm</sgmltag> to identify the terms you wish to have included
+in the glossary. The stylesheets assume that you will either set the
+<sgmltag class="attribute">baseform</sgmltag> attribute correctly,
or that the
+content of the element exactly matches a term in your glossary.</para>
+
+<para>If you're using a <parameter
moreinfo="none">glossary.collection</parameter>, don't
+make explicit links on the terms in your document.</para>
+
+<para>So, in your document, you might write things like this:</para>
+
+<informalexample>
+<programlisting format="linespecific"><para>This is dummy
text, without any real meaning.
+The point is simply to reference glossary terms like
<glossterm>0</glossterm>
+and the <firstterm baseform="1TBS">One True Brace Style
(1TBS)</firstterm>.
+The <glossterm>1TBS</glossterm>, as you can probably imagine,
is a nearly
+religious issue.</para></programlisting>
+</informalexample>
+
+<para>If you set the <parameter
moreinfo="none">firstterm.only.link</parameter> parameter,
+only the terms marked with <sgmltag>firstterm</sgmltag> will be links.
+Otherwise, all the terms will be linked.</para>
+
+</refsect2>
+
+<refsect2><title>Marking Up the Glossary</title>
+
+<para>The glossary itself has to be identified for the stylesheets. For lack
+of a better choice, the <sgmltag class="attribute">role</sgmltag>
is used.
+To identify the glossary as the target for automatic processing, set
+the role to <quote><literal
moreinfo="none">auto</literal></quote>. The title of this
+glossary (and any other information from the <sgmltag>glossaryinfo</sgmltag>
+that's rendered by your stylesheet) will be displayed, but the entries will
+come from the database.
+</para>
+
+<para>Unfortunately, the glossary can't be empty, so you must put in
+at least one <sgmltag>glossentry</sgmltag>. The content of this entry
+is irrelevant, it will not be rendered:</para>
+
+<informalexample>
+<programlisting format="linespecific"><glossary
role="auto">
+<glossentry>
+<glossterm>Irrelevant</glossterm>
+<glossdef>
+<para>If you can see this, the document was processed incorrectly. Use
+the <parameter>glossary.collection</parameter>
parameter.</para>
+</glossdef>
+</glossentry>
+</glossary></programlisting>
+</informalexample>
+
+<para>What about glossary divisions? If your glossary database has glossary
+divisions <emphasis>and</emphasis> your automatic glossary contains at least
+one <sgmltag>glossdiv</sgmltag>, the automic glossary will have divisions.
+If the <sgmltag>glossdiv</sgmltag> is missing from either location, no
divisions
+will be rendered.</para>
+
+<para>Glossary entries (and divisions, if appropriate) in the glossary will
+occur in precisely the order they occur in your database.</para>
+
+</refsect2>
+
+<refsect2><title>Formatting the Document</title>
+
+<para>Finally, when you are ready to format your document, simply set the
+<parameter moreinfo="none">glossary.collection</parameter>
parameter (in either a
+customization layer or directly through your processor's interface) to
+point to your global glossary.</para>
+
+<para>The stylesheets will format the glossary in your document as if
+all of the entries implicilty referenced appeared there literally.</para>
+</refsect2>
+
+<refsect2><title>Limitations</title>
+
+<para>Glossary cross-references <emphasis>within the
glossary</emphasis> are
+not supported. For example, this <emphasis>will not</emphasis>
work:</para>
+
+<informalexample>
+<programlisting format="linespecific"><glossentry>
+<glossterm>gloss-1</glossterm>
+<glossdef><para>A description that references
<glossterm>gloss-2</glossterm>.</para>
+<glossseealso>gloss-2</glossseealso>
+</glossdef>
+</glossentry></programlisting>
+</informalexample>
+
+<para>If you put glossary cross-references in your glossary that way,
+you'll get the cryptic error: <computeroutput
moreinfo="none">Warning:
+glossary.collection specified, but there are 0 automatic
+glossaries</computeroutput>.</para>
+
+<para>Instead, you must do two things:</para>
+
+<orderedlist inheritnum="ignore" continuation="restarts">
+<listitem>
+<para>Markup your glossary using
<sgmltag>glossseealso</sgmltag>:</para>
+
+<informalexample>
+<programlisting format="linespecific"><glossentry>
+<glossterm>gloss-1</glossterm>
+<glossdef><para>A description that references
<glossterm>gloss-2</glossterm>.</para>
+<glossseealso>gloss-2</glossseealso>
+</glossdef>
+</glossentry></programlisting>
+</informalexample>
+</listitem>
+
+<listitem>
+<para>Make sure there is at least one <sgmltag>glossterm</sgmltag>
reference to
+<glossterm>gloss-2</glossterm> <emphasis>in your
document</emphasis>. The
+easiest way to do that is probably within a <sgmltag>remark</sgmltag> in
your
+automatic glossary:</para>
+
+<informalexample>
+<programlisting format="linespecific"><glossary
role="auto">
+<remark>Make sure there's a reference to
<glossterm>gloss-2</glossterm>.</remark>
+<glossentry>
+<glossterm>Irrelevant</glossterm>
+<glossdef>
+<para>If you can see this, the document was processed incorrectly. Use
+the <parameter>glossary.collection</parameter>
parameter.</para>
+</glossdef>
+</glossentry>
+</glossary></programlisting>
+</informalexample>
+</listitem>
+</orderedlist>
+</refsect2>
+
+</refsect1>
+</refentry>
+
+<refentry id="glossentry.show.acronym">
+<refmeta>
+<refentrytitle>glossentry.show.acronym</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossentry.show.acronym</refname>
+<refpurpose>Display <sgmltag>glossentry</sgmltag>
acronyms?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="glossentry.show.acronym.frag">
+<xsl:param name="glossentry.show.acronym"
select="'no'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>A setting of <quote>yes</quote> means they should be displayed;
+<quote>no</quote> means they shouldn't. If
<quote>primary</quote> is used,
+then they are shown as the primary text for the entry.</para>
+
+<note>
+<para>This setting controls both <sgmltag>acronym</sgmltag> and
+<sgmltag>abbrev</sgmltag> elements in the
<sgmltag>glossentry</sgmltag>.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Miscellaneous</title>
+<refentry id="formal.procedures">
+<refmeta>
+<refentrytitle>formal.procedures</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>formal.procedures</refname>
+<refpurpose>Selects formal or informal procedures</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="formal.procedures.frag">
+<xsl:param name="formal.procedures"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Formal procedures are numbered and always have a title.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="formal.title.placement">
+<refmeta>
+<refentrytitle>formal.title.placement</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>formal.title.placement</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="formal.title.placement.frag">
+<xsl:param name="formal.title.placement">
+figure before
+example before
+equation before
+table before
+procedure before
+task before
+</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies where formal object titles should occur. For each formal object
+type (<sgmltag>figure</sgmltag>,
+<sgmltag>example</sgmltag>,
+<sgmltag>equation</sgmltag>,
+<sgmltag>table</sgmltag>, and <sgmltag>procedure</sgmltag>)
+you can specify either the keyword
+<quote><literal
moreinfo="none">before</literal></quote> or
+<quote><literal
moreinfo="none">after</literal></quote>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="runinhead.default.title.end.punct">
+<refmeta>
+<refentrytitle>runinhead.default.title.end.punct</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>runinhead.default.title.end.punct</refname>
+<refpurpose>Default punctuation character on a run-in-head</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting
id="runinhead.default.title.end.punct.frag"><xsl:param
name="runinhead.default.title.end.punct"
select="'.'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="runinhead.title.end.punct">
+<refmeta>
+<refentrytitle>runinhead.title.end.punct</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>runinhead.title.end.punct</refname>
+<refpurpose>Characters that count as punctuation on a
run-in-head</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="runinhead.title.end.punct.frag"><xsl:param
name="runinhead.title.end.punct"
select="'.!?:'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="show.comments">
+<refmeta>
+<refentrytitle>show.comments</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>show.comments</refname>
+<refpurpose>Display <sgmltag>comment</sgmltag>
elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="show.comments.frag"><xsl:param
name="show.comments">1</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), comments will be displayed, otherwise they are
suppressed.
+Comments here refers to the <sgmltag>comment</sgmltag> element,
+which will be renamed <sgmltag>remark</sgmltag> in DocBook V4.0,
+not XML comments (<-- like this -->) which are unavailable.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="show.revisionflag">
+<refmeta>
+<refentrytitle>show.revisionflag</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>show.revisionflag</refname>
+<refpurpose>Enable decoration of elements that have a
revisionflag</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="show.revisionflag.frag"><xsl:param
name="show.revisionflag">0</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal moreinfo="none">show.revisionflag</literal> is turned
on, then the stylesheets
+may produce additional markup designed to allow a CSS stylesheet to
+highlight elements that have specific revisionflag settings.</para>
+
+<para>The markup inserted will be usually be either a <span> or
<div>
+with an appropriate <literal moreinfo="none">class</literal>
attribute. (The value of
+the class attribute will be the same as the value of the revisionflag
+attribute). In some contexts, for example tables, where extra markup
+would be structurally illegal, the class attribute will be added to the
+appropriate container element.</para>
+
+<para>In general, the stylesheets only test for revisionflag in contexts
+where an importing stylesheet would have to redefine whole templates.
+Most of the revisionflag processing is expected to be done by another
+stylesheet, for example <filename
moreinfo="none">changebars.xsl</filename>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="shade.verbatim">
+<refmeta>
+<refentrytitle>shade.verbatim</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>shade.verbatim</refname>
+<refpurpose>Should verbatim environments be shaded?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="shade.verbatim.frag"><xsl:param
name="shade.verbatim"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="shade.verbatim.style">
+<refmeta>
+<refentrytitle>shade.verbatim.style</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>shade.verbatim.style</refname>
+<refpurpose>Properties that specify the style of shaded verbatim
listings</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="shade.verbatim.style.frag">
+<xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute name="border">0</xsl:attribute>
+ <xsl:attribute
name="bgcolor">#E0E0E0</xsl:attribute>
+</xsl:attribute-set>
+
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="punct.honorific">
+<refmeta>
+<refentrytitle>punct.honorific</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>punct.honorific</refname>
+<refpurpose>Punctuation after an honorific in a personal name.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="punct.honorific.frag">
+<xsl:param name="punct.honorific"
select="'.'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the punctuation that should be added after an
+honorific in a personal name.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="segmentedlist.as.table">
+<refmeta>
+<refentrytitle>segmentedlist.as.table</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>segmentedlist.as.table</refname>
+<refpurpose>Format segmented lists as tables?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="segmentedlist.as.table.frag">
+<xsl:param name="segmentedlist.as.table"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, <sgmltag>segmentedlist</sgmltag>s will be formatted
as
+tables.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="variablelist.as.table">
+<refmeta>
+<refentrytitle>variablelist.as.table</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>variablelist.as.table</refname>
+<refpurpose>Format <sgmltag>variablelist</sgmltag>s as
tables?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="variablelist.as.table.frag">
+<xsl:param name="variablelist.as.table"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, <sgmltag>variablelist</sgmltag>s will be formatted
as
+tables.</para>
+
+<para>This parameter only applys to the HTML transformations. In the
+FO case, proper list markup is robust enough to handle the formatting.
+But see also <parameter
moreinfo="none">variablelist.as.blocks</parameter>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="tex.math.in.alt">
+<refmeta>
+<refentrytitle>tex.math.in.alt</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tex.math.in.alt</refname>
+<refpurpose>TeX notation used for equations</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="tex.math.in.alt.frag">
+<xsl:param name="tex.math.in.alt"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want type math directly in TeX notation in equations,
+this parameter specifies notation used. Currently are supported two
+values -- <literal moreinfo="none">plain</literal> and <literal
moreinfo="none">latex</literal>. Empty
+value means that you are not using TeX math at all.</para>
+
+<para>Preferred way for including TeX alternative of math is inside of
+<sgmltag>textobject</sgmltag> element. Eg.:</para>
+
+<programlisting format="linespecific"><inlineequation>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="eq1.gif"/>
+</imageobject>
+<textobject><phrase>E=mc
squared</phrase></textobject>
+<textobject
role="tex"><phrase>E=mc^2</phrase></textobject>
+</inlinemediaobject>
+</inlineequation></programlisting>
+
+<para>If you are using <sgmltag>graphic</sgmltag> element, you can
+store TeX inside <sgmltag>alt</sgmltag> element:</para>
+
+<programlisting format="linespecific"><inlineequation>
+<alt role="tex">a^2+b^2=c^2</alt>
+<graphic fileref="a2b2c2.gif"/>
+</inlineequation></programlisting>
+
+<para>If you want use this feature, you should process your FO with
+PassiveTeX, which only supports TeX math notation. When calling
+stylsheet, don't forget to specify also
+passivetex.extensions=1.</para>
+
+<para>If you want equations in HTML, just process generated file
+<filename moreinfo="none">tex-math-equations.tex</filename> by TeX
or LaTeX. Then run
+dvi2bitmap program on result DVI file. You will get images for
+equations in your document.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="tex.math.file">
+<refmeta>
+<refentrytitle>tex.math.file</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tex.math.file</refname>
+<refpurpose>Name of temporary file for generating images from
equations</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="tex.math.file.frag">
+<xsl:param name="tex.math.file"
select="'tex-math-equations.tex'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Name of auxiliary file for TeX equations. This file can be
+processed by dvi2bitmap to get bitmap versions of equations for HTML
+output.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="tex.math.delims">
+<refmeta>
+<refentrytitle>tex.math.delims</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tex.math.delims</refname>
+<refpurpose>Should be equations outputed for processing by TeX
+automatically surrounded by math mode delimiters</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="tex.math.delims.frag">
+<xsl:param name="tex.math.delims"
select="'1'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>For compatibility with DSSSL based DBTeXMath from Allin Cottrell
+you should set this parameter to 0.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="pixels.per.inch">
+<refmeta>
+<refentrytitle>pixels.per.inch</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>pixels.per.inch</refname>
+<refpurpose>How many pixels are there per inch?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="pixels.per.inch.frag">
+<xsl:param name="pixels.per.inch"
select="90"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When lengths are converted to pixels, this value is used to
+determine the size of a pixel. The default value is taken from the
+<ulink
url="http://www.w3.org/TR/xsl/slice5.html#pixels">XSL
+Recommendation</ulink>.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="points.per.em">
+<refmeta>
+<refentrytitle>points.per.em</refentrytitle>
+<refmiscinfo role="type">number</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>points.per.em</refname>
+<refpurpose>Specify the nominal size of an em-space in points</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="points.per.em.frag">
+<xsl:param name="points.per.em"
select="10"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="use.svg">
+<refmeta>
+<refentrytitle>use.svg</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.svg</refname>
+<refpurpose>Allow SVG in the result tree?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="use.svg.frag">
+<xsl:param name="use.svg"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, SVG will be considered an acceptable image format. SVG
+is passed through to the result tree, so correct rendering of the resulting
+diagram depends on the formatter (FO processor or web browser) that is used
+to process the output from the stylesheet.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="use.role.as.xrefstyle">
+<refmeta>
+<refentrytitle>use.role.as.xrefstyle</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.role.as.xrefstyle</refname>
+<refpurpose>Use <sgmltag class="attribute">role</sgmltag>
attribute for
+<sgmltag class="attribute">xrefstyle</sgmltag> on
<sgmltag>xref</sgmltag>?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="use.role.as.xrefstyle.frag">
+<xsl:param name="use.role.as.xrefstyle"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the <sgmltag
class="attribute">role</sgmltag> attribute on
+<sgmltag>xref</sgmltag> will be used to select the cross reference style.
+The <ulink
url="http://www.oasis-open.org/docbook/">DocBook
+Technical Committee</ulink> recently added an
+<sgmltag class="attribute">xrefstyle</sgmltag> attribute for this
purpose.
+If the <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+is present, <sgmltag class="attribute">role</sgmltag> will be
ignored, regardless
+of this setting.</para>
+
+<para>Until an official DocBook release that includes the new
+attribute, this flag allows <sgmltag
class="attribute">role</sgmltag>
+to serve that purpose.</para>
+
+</refsect1>
+
+<refsect1><title>Example</title>
+
+<para>The following small stylesheet shows how to configure the stylesheets to
make
+use of the cross reference style:</para>
+
+<programlisting format="linespecific"><?xml
version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+
+<xsl:import href="../xsl/html/docbook.xsl"/>
+
+<xsl:output method="html"/>
+
+<xsl:param name="local.l10n.xml"
select="document('')"/>
+<l:i18n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
+ <l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="en">
+ <l:context name="xref">
+ <l:template name="chapter" style="title"
text="Chapter %n, %t"/>
+ <l:template name="chapter" text="Chapter %n"/>
+ </l:context>
+ </l:l10n>
+</l:i18n>
+
+</xsl:stylesheet></programlisting>
+
+<para>With this stylesheet, the cross references in the following
document:</para>
+
+<programlisting format="linespecific"><?xml
version="1.0" encoding="utf-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<book id="book"><title>Book</title>
+
+<preface>
+<title>Preface</title>
+
+<para>Normal: <xref
linkend="ch1"/>.</para>
+<para>Title: <xref xrefstyle="title"
linkend="ch1"/>.</para>
+
+</preface>
+
+<chapter id="ch1">
+<title>First Chapter</title>
+
+<para>Irrelevant.</para>
+
+</chapter>
+</book></programlisting>
+
+<para>will appear as:</para>
+
+<informalexample>
+<para>Normal: Chapter 1.</para>
+<para>Title: Chapter 1, <emphasis>First
Chapter</emphasis>.</para>
+</informalexample>
+</refsect1>
+
+</refentry>
+
+<refentry id="menuchoice.separator">
+<refmeta>
+<refentrytitle>menuchoice.separator</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>menuchoice.separator</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="menuchoice.separator.frag">
+<xsl:param name="menuchoice.separator"
select="'+'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Separator used to connect items of a
<sgmltag>menuchoice</sgmltag> other
+than <sgmltag>guimenuitem</sgmltag> and
<sgmltag>guisubmenu</sgmltag>. The latter
+elements are linked with <parameter
moreinfo="none">menuchoice.menu.separator</parameter>.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="menuchoice.menu.separator">
+<refmeta>
+<refentrytitle>menuchoice.menu.separator</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>menuchoice.menu.separator</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="menuchoice.menu.separator.frag">
+<xsl:param name="menuchoice.menu.separator"
select="'->'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Separator used to connect items of a
<sgmltag>menuchoice</sgmltag> with
+<sgmltag>guimenuitem</sgmltag> or <sgmltag>guisubmenu</sgmltag>.
Other elements
+are linked with <parameter
moreinfo="none">menuchoice.separator</parameter>.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="default.float.class">
+<refmeta>
+<refentrytitle>default.float.class</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.float.class</refname>
+<refpurpose>Specifies the default float class</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="default.float.class.frag">
+<xsl:param name="default.float.class"
select="'before'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="footnote.number.format">
+<refmeta>
+<refentrytitle>footnote.number.format</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footnote.number.format</refname>
+<refpurpose>Identifies the format used for footnote numbers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="footnote.number.format.frag">
+<xsl:param name="footnote.number.format"
select="'1'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">footnote.number.format</parameter> specifies the
format
+to use for footnote numeration (1, i, I, a, or A).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.footnote.number.format">
+<refmeta>
+<refentrytitle>table.footnote.number.format</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.footnote.number.format</refname>
+<refpurpose>Identifies the format used for footnote numbers in
tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.footnote.number.format.frag">
+<xsl:param name="table.footnote.number.format"
select="'a'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">table.footnote.number.format</parameter> specifies the
format
+to use for footnote numeration (1, i, I, a, or A) in tables.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="footnote.number.symbols">
+<refmeta>
+<refentrytitle>footnote.number.symbols</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>footnote.number.symbols</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="footnote.number.symbols.frag">
+<xsl:param name="footnote.number.symbols"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">footnote.number.symbols</parameter> is not the empty
string,
+footnotes will use the characters it contains as footnote symbols. For example,
+<quote>*&#x2020;&#x2021;&#x25CA;&#x2720;</quote>
will identify
+footnotes with <quote>*</quote>, <quote>†</quote>,
<quote>‡</quote>,
+<quote>◊</quote>, and <quote>✠</quote>. If there are more
footnotes
+than symbols, the stylesheets will fall back to numbered footnotes using
+<parameter
moreinfo="none">footnote.number.format</parameter>.</para>
+
+<para>The use of symbols for footnotes depends on the ability of your
+processor (or browser) to render the symbols you select. Not all systems are
+capable of displaying the full range of Unicode characters. If the quoted characters
+in the preceding paragraph are not displayed properly, that's a good indicator
+that you may have trouble using those symbols for footnotes.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="table.footnote.number.symbols">
+<refmeta>
+<refentrytitle>table.footnote.number.symbols</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>table.footnote.number.symbols</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="table.footnote.number.symbols.frag">
+<xsl:param name="table.footnote.number.symbols"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter
moreinfo="none">table.footnote.number.symbols</parameter> is not the
empty string,
+table footnotes will use the characters it contains as footnote symbols. For example,
+<quote>*&#x2020;&#x2021;&#x25CA;&#x2720;</quote>
will identify
+footnotes with <quote>*</quote>, <quote>†</quote>,
<quote>‡</quote>,
+<quote>◊</quote>, and <quote>✠</quote>. If there are more
footnotes
+than symbols, the stylesheets will fall back to numbered footnotes using
+<parameter
moreinfo="none">table.footnote.number.format</parameter>.</para>
+
+<para>The use of symbols for footnotes depends on the ability of your
+processor (or browser) to render the symbols you select. Not all systems are
+capable of displaying the full range of Unicode characters. If the quoted characters
+in the preceding paragraph are not displayed properly, that's a good indicator
+that you may have trouble using those symbols for footnotes.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="xref.with.number.and.title">
+<refmeta>
+<refentrytitle>xref.with.number.and.title</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.with.number.and.title</refname>
+<refpurpose>Use number and title in cross references</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="xref.with.number.and.title.frag">
+<xsl:param name="xref.with.number.and.title"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="xref.label-page.separator">
+<refmeta>
+<refentrytitle>xref.label-page.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.label-page.separator</refname>
+<refpurpose>Punctuation or space separating label from page number in
xref</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="xref.label-page.separator.frag"><xsl:param
name="xref.label-page.separator"><xsl:text>
</xsl:text></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+This parameter allows you to control the punctuation of certain
+types of generated cross reference text.
+When cross reference text is generated for an
+<sgmltag class="element">xref</sgmltag> or
+<sgmltag class="element">olink</sgmltag> element
+using an <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+that makes use of the <literal moreinfo="none">select:</literal>
feature,
+and the selected components include both label and page
+but no title,
+then the value of this parameter is inserted between
+label and page number in the output.
+If a title is included, then other separators are used.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="xref.label-title.separator">
+<refmeta>
+<refentrytitle>xref.label-title.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.label-title.separator</refname>
+<refpurpose>Punctuation or space separating label from title in
xref</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="xref.label-title.separator.frag"><xsl:param
name="xref.label-title.separator">:
</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+This parameter allows you to control the punctuation of certain
+types of generated cross reference text.
+When cross reference text is generated for an
+<sgmltag class="element">xref</sgmltag> or
+<sgmltag class="element">olink</sgmltag> element
+using an <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+that makes use of the <literal moreinfo="none">select:</literal>
feature,
+and the selected components include both label and title,
+then the value of this parameter is inserted between
+label and title in the output.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="xref.title-page.separator">
+<refmeta>
+<refentrytitle>xref.title-page.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.title-page.separator</refname>
+<refpurpose>Punctuation or space separating title from page number in
xref</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="xref.title-page.separator.frag"><xsl:param
name="xref.title-page.separator"><xsl:text>
</xsl:text></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+This parameter allows you to control the punctuation of certain
+types of generated cross reference text.
+When cross reference text is generated for an
+<sgmltag class="element">xref</sgmltag> or
+<sgmltag class="element">olink</sgmltag> element
+using an <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+that makes use of the <literal moreinfo="none">select:</literal>
feature,
+and the selected components include both title and page number,
+then the value of this parameter is inserted between
+title and page number in the output.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="insert.xref.page.number">
+<refmeta>
+<refentrytitle>insert.xref.page.number</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>insert.xref.page.number</refname>
+<refpurpose>Turns page numbers in xrefs on and off</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="insert.xref.page.number.frag">
+<xsl:param
name="insert.xref.page.number">no</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The value of this parameter determines if
+cross references (<sgmltag>xref</sgmltag>s) in
+printed output will
+include page number citations.
+It has three possible values.
+</para>
+<variablelist>
+<section>
+<term>no</term>
+<listitem><para>No page number references will be generated.
+</para></listitem>
+</section>
+<section>
+<term>yes</term>
+<listitem><para>Page number references will be generated
+for all <sgmltag>xref</sgmltag> elements.
+The style of page reference may be changed
+if an <sgmltag class="attribute">xrefstyle</sgmltag>
+attribute is used.
+</para></listitem>
+</section>
+<section>
+<term>maybe</term>
+<listitem><para>Page number references will not be generated
+for an <sgmltag>xref</sgmltag> element unless
+it has an
+<sgmltag class="attribute">xrefstyle</sgmltag>
+attribute whose value specifies a page reference.
+</para></listitem>
+</section>
+</variablelist>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Graphics</title>
+<refentry id="graphic.default.extension">
+<refmeta>
+<refentrytitle>graphic.default.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>graphic.default.extension</refname>
+<refpurpose>Default extension for graphic filenames</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="graphic.default.extension.frag"><xsl:param
name="graphic.default.extension"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If a <sgmltag>graphic</sgmltag> or
<sgmltag>mediaobject</sgmltag>
+includes a reference to a filename that does not include an extension,
+and the <sgmltag class="attribute">format</sgmltag> attribute is
+<emphasis>unspecified</emphasis>, the default extension will be used.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="default.image.width">
+<refmeta>
+<refentrytitle>default.image.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.image.width</refname>
+<refpurpose>The default width of images</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="default.image.width.frag">
+<xsl:param name="default.image.width"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, this value will be used for the
+<sgmltag class="attribute">width</sgmltag> attribute on
+images that do not specify any
+<ulink
url="http://docbook.org/tdg/en/html/imagedata.html#viewport.area&quo...
+dimensions</ulink>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="nominal.image.width">
+<refmeta>
+<refentrytitle>nominal.image.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>nominal.image.width</refname>
+<refpurpose>The nominal image width</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="nominal.image.width.frag">
+<xsl:param name="nominal.image.width" select="6 *
$pixels.per.inch"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Graphic widths expressed as a percentage are problematic. In the
+following discussion, we speak of width and contentwidth, but
+the same issues apply to depth and contentdepth.</para>
+
+<para>A width of 50% means "half of the available space for the image."
+That's fine. But note that in HTML, this is a dynamic property and
+the image size will vary if the browser window is resized.</para>
+
+<para>A contentwidth of 50% means "half of the actual image width".
+But what does that mean if the stylesheets cannot assess the image's
+actual size? Treating this as a width of 50% is one possibility, but
+it produces behavior (dynamic scaling) that seems entirely out of
+character with the meaning.</para>
+
+<para>Instead, the stylesheets define a
+<parameter moreinfo="none">nominal.image.width</parameter> and
convert percentages to
+actual values based on that nominal size.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="nominal.image.depth">
+<refmeta>
+<refentrytitle>nominal.image.depth</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>nominal.image.depth</refname>
+<refpurpose>Nominal image depth</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="nominal.image.depth.frag">
+<xsl:param name="nominal.image.depth" select="4 *
$pixels.per.inch"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>See <parameter
moreinfo="none">nominal.image.width</parameter>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="use.embed.for.svg">
+<refmeta>
+<refentrytitle>use.embed.for.svg</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.embed.for.svg</refname>
+<refpurpose>Use HTML <sgmltag>embed</sgmltag> for
SVG?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="use.embed.for.svg.frag">
+<xsl:param name="use.embed.for.svg"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, an <sgmltag>embed</sgmltag> element will be created
for
+SVG figures. An <sgmltag>object</sgmltag> is
<emphasis>always</emphasis> created,
+this parameter merely controls whether or not an additional
<sgmltag>embed</sgmltag>
+is generated inside the <sgmltag>object</sgmltag>.</para>
+
+<para>On the plus side, this may be more portable among browsers and plug-ins.
+On the minus side, it isn't valid HTML.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="make.graphic.viewport">
+<refmeta>
+<refentrytitle>make.graphic.viewport</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.graphic.viewport</refname>
+<refpurpose>Use tables in HTML to make viewports for graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="make.graphic.viewport.frag">
+<xsl:param name="make.graphic.viewport"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The HTML <sgmltag>img</sgmltag> element only supports the notion
+of content-area scaling; it doesn't support the distinction between a
+content-area and a viewport-area, so we have to make some compromises.</para>
+
+<para>If <parameter
moreinfo="none">make.graphic.viewport</parameter> is non-zero, a table
+will be used to frame the image. This creates an effective viewport-area.
+</para>
+
+<para>Tables and alignment don't work together, so this parameter is ignored
+if alignment is specified on an image.</para>
+</refsect1>
+</refentry>
+
+<refentry id="preferred.mediaobject.role">
+<refmeta>
+<refentrytitle>preferred.mediaobject.role</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname>preferred.mediaobject.role</refname>
+<refpurpose>Select which mediaobject to use based on
+this value of an object's <sgmltag
class="attribute">role</sgmltag> attribute.
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="preferred.mediaobject.role.frag">
+<xsl:param
name="preferred.mediaobject.role"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>A mediaobject may contain several objects such as imageobjects.
+If the parameter <parameter
moreinfo="none">use.role.for.mediaobject</parameter>
+is non-zero, then the <sgmltag class="attribute">role</sgmltag>
attribute on
+<sgmltag>imageobject</sgmltag>s and other objects within a
<sgmltag>mediaobject</sgmltag> container will be used to select which object
will be
+used. If one of the objects has a role value that matches the
+preferred.mediaobject.role parameter, then it has first
+priority for selection. If more than one has such a
+role value, the first one is used.
+</para>
+<para>
+See the <parameter
moreinfo="none">use.role.for.mediaobject</parameter> parameter
+for the sequence of selection.</para>
+</refsect1>
+</refentry>
+
+<refentry id="use.role.for.mediaobject">
+<refmeta>
+<refentrytitle>use.role.for.mediaobject</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.role.for.mediaobject</refname>
+<refpurpose>Use <sgmltag class="attribute">role</sgmltag>
attribute
+value for selecting which of several objects within a mediaobject to use.
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="use.role.for.mediaobject.frag">
+<xsl:param name="use.role.for.mediaobject"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the <sgmltag
class="attribute">role</sgmltag> attribute on
+<sgmltag>imageobject</sgmltag>s or other objects within a
<sgmltag>mediaobject</sgmltag> container will be used to select which object
will be
+used.
+</para>
+<para>
+The order of selection when then parameter is non-zero is:
+</para>
+<orderedlist inheritnum="ignore" continuation="restarts">
+<listitem>
+ <para>If the stylesheet parameter <parameter
moreinfo="none">preferred.mediaobject.role</parameter> has a value,
then the object whose role equals that value is selected.</para>
+</listitem>
+<listitem>
+<para>Else if an object's role attribute has a value of
+<literal moreinfo="none">html</literal> for HTML processing or
+<literal moreinfo="none">fo</literal> for FO output, then the
first
+of such objects is selected.
+</para>
+</listitem>
+<listitem>
+<para>Else the first suitable object is selected.</para>
+</listitem>
+</orderedlist>
+<para>
+If the value of
+<parameter moreinfo="none">use.role.for.mediaobject</parameter>
+is zero, then role attributes are not considered
+and the first suitable object
+with or without a role value is used.
+</para>
+</refsect1>
+</refentry>
+
+<refentry id="ignore.image.scaling">
+<refmeta>
+<refentrytitle>ignore.image.scaling</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ignore.image.scaling</refname>
+<refpurpose>Tell the stylesheets to ignore the author's image scaling
attributes</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="ignore.image.scaling.frag">
+<xsl:param name="ignore.image.scaling"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the scaling attributes on graphics and media objects are
+ignored.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Chunking</title>
+<refentry id="chunker.output.cdata-section-elements">
+<refmeta>
+<refentrytitle>chunker.output.cdata-section-elements</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.cdata-section-elements</refname>
+<refpurpose>List of elements to escape with CDATA sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param
name="chunker.output.cdata-section-elements"
select="''"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the list of elements that should be escaped
+as CDATA sections by the chunking stylesheet. Not all processors support
+specification of this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename moreinfo="none">chunker.xsl</filename> stylesheet
module.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunker.output.doctype-public">
+<refmeta>
+<refentrytitle>chunker.output.doctype-public</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.doctype-public</refname>
+<refpurpose>Public identifer to use in the document type of generated
pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.doctype-public"
select="''"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the public identifier that should be used by
+the chunking stylesheet in the document type declaration of chunked pages.
+Not all processors support specification of
+this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename moreinfo="none">chunker.xsl</filename> stylesheet
module.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunker.output.doctype-system">
+<refmeta>
+<refentrytitle>chunker.output.doctype-system</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.doctype-system</refname>
+<refpurpose>System identifier to use for the document type in generated
pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.doctype-system"
select="''"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the system identifier that should be used by
+the chunking stylesheet in the document type declaration of chunked pages.
+Not all processors support specification of
+this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename moreinfo="none">chunker.xsl</filename> stylesheet
module.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunker.output.encoding">
+<refmeta>
+<refentrytitle>chunker.output.encoding</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.encoding</refname>
+<refpurpose>Encoding used in generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.encoding"
select="'ISO-8859-1'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the encoding to be used in files
+generated by the chunking stylesheet. Not all processors support
+specification of this parameter.
+</para>
+
+<para>This parameter used to be named <literal
moreinfo="none">default.encoding</literal>.</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename moreinfo="none">chunker.xsl</filename> stylesheet
module.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunker.output.indent">
+<refmeta>
+<refentrytitle>chunker.output.indent</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.indent</refname>
+<refpurpose>Specification of indentation on generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.indent"
select="'no'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the value of the indent
+specification for generated pages. Not all processors support
+specification of this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename moreinfo="none">chunker.xsl</filename> stylesheet
module.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunker.output.media-type">
+<refmeta>
+<refentrytitle>chunker.output.media-type</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.media-type</refname>
+<refpurpose>Media type to use in generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.media-type"
select="''"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the media type that should be used by
+the chunking stylesheet. Not all processors support specification of
+this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename moreinfo="none">chunker.xsl</filename> stylesheet
module.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunker.output.method">
+<refmeta>
+<refentrytitle>chunker.output.method</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">html</refmiscinfo>
+<refmiscinfo role="value">xml</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.method</refname>
+<refpurpose>Method used in generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.method"
select="'html'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the output method to be used in files
+generated by the chunking stylesheet.
+</para>
+
+<para>This parameter used to be named <literal
moreinfo="none">output.method</literal>.</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename moreinfo="none">chunker.xsl</filename> stylesheet
module.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunker.output.omit-xml-declaration">
+<refmeta>
+<refentrytitle>chunker.output.omit-xml-declaration</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.omit-xml-declaration</refname>
+<refpurpose>Omit-xml-declaration for generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param
name="chunker.output.omit-xml-declaration"
select="'no'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the value of the omit-xml-declaration
+specification for generated pages. Not all processors support
+specification of this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename moreinfo="none">chunker.xsl</filename> stylesheet
module.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunker.output.standalone">
+<refmeta>
+<refentrytitle>chunker.output.standalone</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.standalone</refname>
+<refpurpose>Standalone declaration for generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.standalone"
select="'no'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the value of the standalone
+specification for generated pages. Not all processors support
+specification of this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename moreinfo="none">chunker.xsl</filename> stylesheet
module.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+<refentry id="saxon.character.representation">
+<refmeta>
+<refentrytitle>saxon.character.representation</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>saxon.character.representation</refname>
+<refpurpose>Saxon character representation used in generated HTML
pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="saxon.character.representation"
select="'entity;decimal'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This character representation is used in files generated by chunking
stylesheet. If
+you want to suppress entity references for characters with direct representation
+in default.encoding, set this parameter to value <literal
moreinfo="none">native</literal>.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename moreinfo="none">chunker.xsl</filename> stylesheet
module.</para>
+</note>
+
+</refsect1>
+</refentry>
+
+<refentry id="html.ext">
+<refmeta>
+<refentrytitle>html.ext</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>html.ext</refname>
+<refpurpose>Identifies the extension of generated HTML files</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="html.ext.frag">
+<xsl:param name="html.ext"
select="'.html'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The extension identified by <parameter
moreinfo="none">html.ext</parameter> will
+be used as the filename extension for chunks created by this stylesheet.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="html.extra.head.links">
+<refmeta>
+<refentrytitle>html.extra.head.links</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.extra.head.links</refname>
+<refpurpose>Toggle extra HTML head link information</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="html.extra.head.links.frag">
+<xsl:param name="html.extra.head.links"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, extra <sgmltag>link</sgmltag> elements will be
+generated in the <sgmltag>head</sgmltag> of chunked HTML files. These
+extra links point to chapters, appendixes, sections, etc. as supported
+by the <quote>Site Navigation Bar</quote> in Mozilla 1.0 (as of CR1, at
least).
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="root.filename">
+<refmeta>
+<refentrytitle>root.filename</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>root.filename</refname>
+<refpurpose>Identifies the name of the root HTML file when
chunking</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="root.filename.frag"><xsl:param
name="root.filename"
select="'index'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter
moreinfo="none">root.filename</parameter> is the base filename for
+the chunk created for the root of each document processed.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="base.dir">
+<refmeta>
+<refentrytitle>base.dir</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>base.dir</refname>
+<refpurpose>The base directory of chunks</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="base.dir.frag"><xsl:param
name="base.dir"
select="''"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, the <literal
moreinfo="none">base.dir</literal> identifies
+the output directory for chunks. (If not specified, the output directory
+is system dependent.)</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="generate.manifest">
+ <refmeta>
+ <refentrytitle>generate.manifest</refentrytitle>
+ <refmiscinfo role="type">boolean</refmiscinfo>
+ </refmeta>
+ <refnamediv>
+ <refname>generate.manifest</refname>
+ <refpurpose>Generate a manifest file?</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <programlisting id="generate.manifest.frag"><xsl:param
name="generate.manifest"
select="0"></xsl:param></programlisting>
+ </refsynopsisdiv>
+
+ <refsect1><title>Description</title>
+
+ <para>If non-zero, a list of HTML files generated by the
+ stylesheet transformation is written to the file named by
+ the <parameter moreinfo="none">manifest</parameter>
parameter.</para>
+
+ </refsect1>
+</refentry>
+
+<refentry id="manifest">
+ <refmeta>
+ <refentrytitle>manifest</refentrytitle>
+ <refmiscinfo role="type">string</refmiscinfo>
+ </refmeta>
+ <refnamediv>
+ <refname>manifest</refname>
+ <refpurpose>Name of manifest file</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <programlisting id="manifest.frag"><xsl:param
name="manifest"
select="'HTML.manifest'"></xsl:param></programlisting>
+ </refsynopsisdiv>
+
+ <refsect1><title>Description</title>
+
+ <para>The name of the file to which a manifest is written (if the
+ value of the <parameter
moreinfo="none">generate.manifest</parameter> parameter
+ is non-zero).</para>
+
+ </refsect1>
+</refentry>
+
+<refentry id="manifest.in.base.dir">
+<refmeta>
+<refentrytitle>manifest.in.base.dir</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>manifest.in.base.dir</refname>
+<refpurpose>Should be manifest file written in $base.dir?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="manifest.in.base.dir.frag">
+<xsl:param name="manifest.in.base.dir"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero manifest file and project files for HTML Help and
+Eclipse Help are written into <parameter
moreinfo="none">base.dir</parameter> instead
+of current directory.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunk.toc">
+<refmeta>
+<refentrytitle>chunk.toc</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunk.toc</refname>
+<refpurpose>An explicit TOC to be used for chunking</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="chunk.toc.frag">
+<xsl:param name="chunk.toc"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter moreinfo="none">chunk.toc</parameter>
identifies an explicit TOC that
+will be used for chunking. This parameter is only used by the
+<filename moreinfo="none">chunktoc.xsl</filename> stylesheet (and
customization layers built
+from it).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunk.tocs.and.lots">
+<refmeta>
+<refentrytitle>chunk.tocs.and.lots</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunk.tocs.and.lots</refname>
+<refpurpose>Should ToC and LoTs be in separate chunks?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="chunk.tocs.and.lots.frag">
+<xsl:param name="chunk.tocs.and.lots"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, ToC and LoT (List of Examples, List of Figures, etc.)
+will be put in a separate chunk. At the moment, this chunk is not in the
+normal forward/backward navigation list. Instead, a new link is added to the
+navigation footer.</para>
+
+<para>This feature is still somewhat experimental. Feedback welcome.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunk.section.depth">
+<refmeta>
+<refentrytitle>chunk.section.depth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunk.section.depth</refname>
+<refpurpose>Depth to which sections should be chunked</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="chunk.section.depth.frag">
+<xsl:param name="chunk.section.depth"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter sets the depth of section chunking.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunk.first.sections">
+<refmeta>
+<refentrytitle>chunk.first.sections</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>chunk.first.sections</refname>
+<refpurpose>Chunk the first top-level section?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="chunk.first.sections.frag">
+<xsl:param name="chunk.first.sections"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a chunk will be created for the first top-level
+<sgmltag>sect1</sgmltag> or <sgmltag>section</sgmltag> elements
in
+each component. Otherwise, that section will be part of the chunk for
+its parent.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="chunk.quietly">
+<refmeta>
+<refentrytitle>chunk.quietly</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>chunk.quietly</refname>
+<refpurpose>Omit the chunked filename messages.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="chunk.quietly.frag">
+<xsl:param name="chunk.quietly"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If zero (the default), the XSL processor emits a message naming
+each separate chunk filename as it is being output.
+If nonzero, then the messages are suppressed.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="navig.graphics">
+<refmeta>
+<refentrytitle>navig.graphics</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>navig.graphics</refname>
+<refpurpose>Use graphics in navigational headers and footers?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="navig.graphics.frag"><xsl:param
name="navig.graphics"
select="0"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), the navigational headers and footers in chunked
+HTML are presented in an alternate style that uses
+graphical icons for Next, Previous, Up, and Home.
+Default graphics are provided in the distribution.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="navig.graphics.extension">
+<refmeta>
+<refentrytitle>navig.graphics.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>navig.graphics.extension</refname>
+<refpurpose>Extension for navigational graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="navig.graphics.extension.frag"><xsl:param
name="navig.graphics.extension"
select="'.gif'"></xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the filename extension to use on navigational graphics used
+in the headers and footers of chunked HTML.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="navig.graphics.path">
+<refmeta>
+<refentrytitle>navig.graphics.path</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>navig.graphics.path</refname>
+<refpurpose>Path to navigational graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="navig.graphics.path.frag"><xsl:param
name="navig.graphics.path">images/</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the path, probably relative to the directory where the HTML
+files are created, to the navigational graphics used in the
+headers and footers of chunked HTML.
+</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="navig.showtitles">
+<refmeta>
+<refentrytitle>navig.showtitles</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>navig.showtitles</refname>
+<refpurpose>Display titles in HTML headers and footers?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="navig.showtitles.frag"><xsl:param
name="navig.showtitles">1</xsl:param></programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero),
+the headers and footers of chunked HTML
+display the titles of the next and previous chunks,
+along with the words 'Next' and 'Previous' (or the
+equivalent graphical icons if navig.graphics is true).
+If false (zero), then only the words 'Next' and 'Previous'
+(or the icons) are displayed.
+</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Profiling</title>
+<partintro>
+<para>Following parameters can be used for attribute value based
+profiling of your document. For more info about profiling look at
+<ulink
url="http://docbook.sourceforge.net/projects/xsl/doc/tools/profiling...
+</partintro>
+<refentry id="profile.arch">
+<refmeta>
+<refentrytitle>profile.arch</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.arch</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">arch</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.arch.frag">
+<xsl:param name="profile.arch"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.condition">
+<refmeta>
+<refentrytitle>profile.condition</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.condition</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">condition</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.condition.frag">
+<xsl:param name="profile.condition"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.conformance">
+<refmeta>
+<refentrytitle>profile.conformance</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.conformance</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">conformance</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.conformance.frag">
+<xsl:param name="profile.conformance"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.lang">
+<refmeta>
+<refentrytitle>profile.lang</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.lang</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">lang</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.lang.frag">
+<xsl:param name="profile.lang"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.os">
+<refmeta>
+<refentrytitle>profile.os</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.os</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">os</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.os.frag">
+<xsl:param name="profile.os"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.revision">
+<refmeta>
+<refentrytitle>profile.revision</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.revision</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">revision</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.revision.frag">
+<xsl:param name="profile.revision"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.revisionflag">
+<refmeta>
+<refentrytitle>profile.revisionflag</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.revisionflag</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">revisionflag</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.revisionflag.frag">
+<xsl:param name="profile.revisionflag"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.role">
+<refmeta>
+<refentrytitle>profile.role</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.role</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">role</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.role.frag">
+<xsl:param name="profile.role"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+<warning>
+<para>Note that <sgmltag class="attribute">role</sgmltag> is
often
+used for other purposes than profiling. For example it is commonly
+used to get emphasize in bold font:</para>
+
+<programlisting format="linespecific"><emphasis
role="bold">very
important</emphasis></programlisting>
+
+<para>If you are using <sgmltag
class="attribute">role</sgmltag> for
+these purposes do not forget to add values like <literal
moreinfo="none">bold</literal> to
+value of this parameter. If you forgot you will get document with
+small pieces missing which are very hard to track.</para>
+
+<para>For this reason it is not recommended to use <sgmltag
class="attribute">role</sgmltag> attribute for profiling. You should
+rather use profiling specific attributes like <sgmltag
class="attribute">userlevel</sgmltag>, <sgmltag
class="attribute">os</sgmltag>, <sgmltag
class="attribute">arch</sgmltag>, <sgmltag
class="attribute">condition</sgmltag>, etc.</para>
+</warning>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.security">
+<refmeta>
+<refentrytitle>profile.security</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.security</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">security</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.security.frag">
+<xsl:param name="profile.security"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.userlevel">
+<refmeta>
+<refentrytitle>profile.userlevel</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.userlevel</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">userlevel</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.userlevel.frag">
+<xsl:param name="profile.userlevel"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.vendor">
+<refmeta>
+<refentrytitle>profile.vendor</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.vendor</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">vendor</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.vendor.frag">
+<xsl:param name="profile.vendor"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.attribute">
+<refmeta>
+<refentrytitle>profile.attribute</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.attribute</refname>
+<refpurpose>Name of user-specified profiling attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.attribute.frag">
+<xsl:param name="profile.attribute"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter is used in conjuction with <link
linkend="profile.value"><parameter
moreinfo="none">profile.value</parameter></link>.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.value">
+<refmeta>
+<refentrytitle>profile.value</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.value</refname>
+<refpurpose>Target profile for user-specified attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.value.frag">
+<xsl:param name="profile.value"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When you are using this parameter you must also specify name of
+profiling attribute with parameter <link
linkend="profile.attribute"><parameter
moreinfo="none">profile.attribute</parameter></link>.</para>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link linkend="profile.separator"><parameter
moreinfo="none">profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename
moreinfo="none">profile-docbook.xsl</filename>,
+<filename moreinfo="none">profile-chunk.xsl</filename>, …) instead
of normal
+ones (<filename moreinfo="none">docbook.xsl</filename>,
+<filename moreinfo="none">chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="profile.separator">
+<refmeta>
+<refentrytitle>profile.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.separator</refname>
+<refpurpose>Separator character for compound profile values</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="profile.separator.frag">
+<xsl:param name="profile.separator"
select="';'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Separator character for compound profile values.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>HTML Help</title>
+<refentry id="htmlhelp.encoding">
+<refmeta>
+<refentrytitle>htmlhelp.encoding</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.encoding</refname>
+<refpurpose>Character encoding to use in files for HTML Help
compiler.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.encoding.frag">
+<xsl:param name="htmlhelp.encoding"
select="'iso-8859-1'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>HTML Help Compiler is not UTF-8 aware, so you should always use
+apropriate single-byte encoding here.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.autolabel">
+<refmeta>
+<refentrytitle>htmlhelp.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.autolabel</refname>
+<refpurpose>Should tree-like ToC use autonumbering feature?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.autolabel.frag">
+<xsl:param name="htmlhelp.autolabel"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want to include chapter and section numbers into ToC in
+the left panel, set this parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.chm">
+<refmeta>
+<refentrytitle>htmlhelp.chm</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.chm</refname>
+<refpurpose>Filename of output HTML Help file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.chm.frag">
+<xsl:param name="htmlhelp.chm"
select="'htmlhelp.chm'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of result
+CHM file than htmlhelp.chm.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.default.topic">
+<refmeta>
+<refentrytitle>htmlhelp.default.topic</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.default.topic</refname>
+<refpurpose>Name of file with default topic</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.default.topic.frag">
+<xsl:param name="htmlhelp.default.topic"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Normally first chunk of document is displayed when you open HTML
+Help file. If you want to display another topic, simply set its
+filename by this parameter.</para>
+
+<para>This is useful especially if you don't generate ToC in front of
+your document and you also hide root element in ToC. E.g.:</para>
+
+<programlisting format="linespecific"><xsl:param
name="generate.book.toc" select="0"/>
+<xsl:param name="htmlhelp.hhc.show.root" select="0"/>
+<xsl:param name="htmlhelp.default.topic"
select="'pr01.html'"/></programlisting>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.display.progress">
+<refmeta>
+<refentrytitle>htmlhelp.display.progress</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.display.progress</refname>
+<refpurpose>Display compile progress?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.display.progress.frag">
+<xsl:param name="htmlhelp.display.progress"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>You can swith off display of compile progress by setting this
+parameter to 0.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.hhp">
+<refmeta>
+<refentrytitle>htmlhelp.hhp</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhp</refname>
+<refpurpose>Filename of project file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.hhp.frag">
+<xsl:param name="htmlhelp.hhp"
select="'htmlhelp.hhp'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of project
+file than htmlhelp.hhp.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.hhc">
+<refmeta>
+<refentrytitle>htmlhelp.hhc</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc</refname>
+<refpurpose>Filename of TOC file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.hhc.frag">
+<xsl:param name="htmlhelp.hhc"
select="'toc.hhc'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of TOC file
+than toc.hhc.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.hhk">
+<refmeta>
+<refentrytitle>htmlhelp.hhk</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhk</refname>
+<refpurpose>Filename of index file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.hhk.frag">
+<xsl:param name="htmlhelp.hhk"
select="'index.hhk'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of index file
+than index.hhk.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.hhp.tail">
+<refmeta>
+<refentrytitle>htmlhelp.hhp.tail</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhp.tail</refname>
+<refpurpose>Additional content for project file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.hhp.tail.frag">
+<xsl:param name="htmlhelp.hhp.tail"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want to include some additional parameters into project file,
+store appropriate part of project file into this parameter.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.hhp.window">
+<refmeta>
+<refentrytitle>htmlhelp.hhp.window</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhp.window</refname>
+<refpurpose>Name of default window.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.hhp.window.frag">
+<xsl:param name="htmlhelp.hhp.window"
select="'Main'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Name of default window. If empty no [WINDOWS] section will be
+added to project file.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.hhp.windows'">
+<refmeta>
+<refentrytitle>htmlhelp.hhp.windows</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhp.windows</refname>
+<refpurpose>Definition of additional windows</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.hhp.windows.frag">
+<xsl:param
name="htmlhelp.hhp.windows"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Content of this parameter is placed at the end of [WINDOWS]
+section of project file. You can use it for defining your own
+addtional windows.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.enhanced.decompilation">
+<refmeta>
+<refentrytitle>htmlhelp.enhanced.decompilation</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.enhanced.decompilation</refname>
+<refpurpose>Allow enhanced decompilation of CHM?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.enhanced.decompilation.frag">
+<xsl:param name="htmlhelp.enhanced.decompilation"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When set to 1 this parameter enables enhanced decompilation of
CHM.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.enumerate.images">
+<refmeta>
+<refentrytitle>htmlhelp.enumerate.images</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.enumerate.images</refname>
+<refpurpose>Should be paths to all used images added to project
file?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.enumerate.images.frag">
+<xsl:param name="htmlhelp.enumerate.images"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>You should turn on this flag, if you insert images into your documents
+as external binary entities or if you are using absolute path in image
names.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.force.map.and.alias">
+<refmeta>
+<refentrytitle>htmlhelp.force.map.and.alias</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.force.map.and.alias</refname>
+<refpurpose>Should be [MAP] and [ALIAS] section added to project file
unconditionaly?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.force.map.and.alias.frag">
+<xsl:param name="htmlhelp.force.map.and.alias"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>You should turn on this flag, if you have your own
+<filename moreinfo="none">alias.h</filename> and <filename
moreinfo="none">contex.h</filename> files
+and you want include reference to them in project file.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.map.file">
+<refmeta>
+<refentrytitle>htmlhelp.map.file</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.map.file</refname>
+<refpurpose>Filename of map file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.map.file.frag">
+<xsl:param name="htmlhelp.map.file"
select="'context.h'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of map file
+than <filename moreinfo="none">context.h</filename>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.alias.file">
+<refmeta>
+<refentrytitle>htmlhelp.alias.file</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.alias.file</refname>
+<refpurpose>Filename of map file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.alias.file.frag">
+<xsl:param name="htmlhelp.alias.file"
select="'alias.h'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of map file
+than <filename moreinfo="none">alias.h</filename>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.hhc.section.depth">
+<refmeta>
+<refentrytitle>htmlhelp.hhc.section.depth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc.section.depth</refname>
+<refpurpose>Depth of TOC for sections in a left pane.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.hhc.section.depth.frag">
+<xsl:param name="htmlhelp.hhc.section.depth"
select="5"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want shallower ToC in a left pane
+of HTML Help viewer.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.hhc.show.root">
+<refmeta>
+<refentrytitle>htmlhelp.hhc.show.root</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc.show.root</refname>
+<refpurpose>Should be entry for root element shown in ToC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.hhc.show.root.frag">
+<xsl:param name="htmlhelp.hhc.show.root"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If set to 0, there will be no entry for root element in
+ToC. This is useful when you want provide user with expanded ToC as
+a default.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.hhc.folders.instead.books">
+<refmeta>
+<refentrytitle>htmlhelp.hhc.folders.instead.books</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc.folders.instead.books</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.hhc.folders.instead.books.frag">
+<xsl:param name="htmlhelp.hhc.folders.instead.books"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter controls whether there should be folder-like
+icons (1) or book-like icons (0) in ToC. If you want to use
+folder-like icons you must swith off binary ToC using
+<parameter
moreinfo="none">htmlhelp.hhc.binary</parameter>.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.hhc.binary">
+<refmeta>
+<refentrytitle>htmlhelp.hhc.binary</refentrytitle>
+<refmiscinfo role="type"/>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc.binary</refname>
+<refpurpose/>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.hhc.binary.frag">
+<xsl:param name="htmlhelp.hhc.binary"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parametr controls whether binary TOC will be generated. You
+must create binary TOC if you want to add Prev/Next buttons to toolbar
+(which is default behaviour). Files with binary TOC can't be merged.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.hhc.width">
+<refmeta>
+<refentrytitle>htmlhelp.hhc.width</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc.width</refname>
+<refpurpose>Width of navigation (ToC) pane</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.hhc.width.frag">
+<xsl:param name="htmlhelp.hhc.width"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies width of ToC pane in pixels.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.title">
+<refmeta>
+<refentrytitle>htmlhelp.title</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.title</refname>
+<refpurpose>Title of HTML Help</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.title.frag">
+<xsl:param name="htmlhelp.title"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Content of this parameter will be used as a title for generated
+HTML Help. If empty, title will be automatically taken from document.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.show.menu">
+<refmeta>
+<refentrytitle>htmlhelp.show.menu</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.show.menu</refname>
+<refpurpose>Should be menu shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.show.menu.frag">
+<xsl:param name="htmlhelp.show.menu"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want application menu in your HTML Help file, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.show.toolbar.text'">
+<refmeta>
+<refentrytitle>htmlhelp.show.toolbar.text</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.show.toolbar.text</refname>
+<refpurpose>Show text under toolbar buttons?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.show.toolbar.text.frag">
+<xsl:param name="htmlhelp.show.toolbar.text"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>You can switch off display of texts under toolbar buttons by
+setting this parameter to 0.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.show.advanced.search">
+<refmeta>
+<refentrytitle>htmlhelp.show.advanced.search</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.show.advanced.search</refname>
+<refpurpose>Should be advanced search available?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.show.advanced.search.frag">
+<xsl:param name="htmlhelp.show.advanced.search"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want advanced search features in your help, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.show.favorities">
+<refmeta>
+<refentrytitle>htmlhelp.show.favorities</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.show.favorities</refname>
+<refpurpose>Should be favorities tab shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.show.favorities.frag">
+<xsl:param name="htmlhelp.show.favorities"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want favorities tab shown in your help, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.hideshow">
+<refmeta>
+<refentrytitle>htmlhelp.button.hideshow</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.hideshow</refname>
+<refpurpose>Should be Hide/Show button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.hideshow.frag">
+<xsl:param name="htmlhelp.button.hideshow"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Hide/Show button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.back">
+<refmeta>
+<refentrytitle>htmlhelp.button.back</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.back</refname>
+<refpurpose>Should be Back button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.back.frag">
+<xsl:param name="htmlhelp.button.back"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Back button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.forward">
+<refmeta>
+<refentrytitle>htmlhelp.button.forward</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.forward</refname>
+<refpurpose>Should be Forward button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.forward.frag">
+<xsl:param name="htmlhelp.button.forward"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Forward button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.stop">
+<refmeta>
+<refentrytitle>htmlhelp.button.stop</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.stop</refname>
+<refpurpose>Should be Stop button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.stop.frag">
+<xsl:param name="htmlhelp.button.stop"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Stop button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.refresh">
+<refmeta>
+<refentrytitle>htmlhelp.button.refresh</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.refresh</refname>
+<refpurpose>Should be Refresh button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.refresh.frag">
+<xsl:param name="htmlhelp.button.refresh"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Refresh button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.home">
+<refmeta>
+<refentrytitle>htmlhelp.button.home</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.home</refname>
+<refpurpose>Should be Home button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.home.frag">
+<xsl:param name="htmlhelp.button.home"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Home button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.home.url">
+<refmeta>
+<refentrytitle>htmlhelp.button.home.url</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.home.url</refname>
+<refpurpose>URL address of page accessible by Home button</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.home.url.frag">
+<xsl:param
name="htmlhelp.button.home.url"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>URL address of page accessible by Home button.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.options">
+<refmeta>
+<refentrytitle>htmlhelp.button.options</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.options</refname>
+<refpurpose>Should be Options button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.options.frag">
+<xsl:param name="htmlhelp.button.options"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Options button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.print">
+<refmeta>
+<refentrytitle>htmlhelp.button.print</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.print</refname>
+<refpurpose>Should be Print button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.print.frag">
+<xsl:param name="htmlhelp.button.print"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Print button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.locate">
+<refmeta>
+<refentrytitle>htmlhelp.button.locate</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.locate</refname>
+<refpurpose>Should be Locate button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.locate.frag">
+<xsl:param name="htmlhelp.button.locate"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Locate button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.jump1">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump1</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump1</refname>
+<refpurpose>Should be Jump1 button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.jump1.frag">
+<xsl:param name="htmlhelp.button.jump1"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Jump1 button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.jump1.url">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump1.url</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump1.url</refname>
+<refpurpose>URL address of page accessible by Jump1 button</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.jump1.url.frag">
+<xsl:param
name="htmlhelp.button.jump1.url"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>URL address of page accessible by Jump1 button.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.jump1.title">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump1.title</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump1.title</refname>
+<refpurpose>Title of Jump1 button</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.jump1.title.frag">
+<xsl:param name="htmlhelp.button.jump1.title"
select="'User1'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Title of Jump1 button.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.jump2">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump2</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump2</refname>
+<refpurpose>Should be Jump2 button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.jump2.frag">
+<xsl:param name="htmlhelp.button.jump2"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Jump2 button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.jump2.url">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump2.url</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump2.url</refname>
+<refpurpose>URL address of page accessible by Jump2 button</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.jump2.url.frag">
+<xsl:param
name="htmlhelp.button.jump2.url"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>URL address of page accessible by Jump2 button.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.jump2.title">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump2.title</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump2.title</refname>
+<refpurpose>Title of Jump2 button</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.jump2.title.frag">
+<xsl:param name="htmlhelp.button.jump2.title"
select="'User2'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Title of Jump2 button.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.next">
+<refmeta>
+<refentrytitle>htmlhelp.button.next</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.next</refname>
+<refpurpose>Should be Next button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.next.frag">
+<xsl:param name="htmlhelp.button.next"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Next button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.prev">
+<refmeta>
+<refentrytitle>htmlhelp.button.prev</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.prev</refname>
+<refpurpose>Should be Prev button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.prev.frag">
+<xsl:param name="htmlhelp.button.prev"
select="1"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Prev button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.button.zoom">
+<refmeta>
+<refentrytitle>htmlhelp.button.zoom</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.zoom</refname>
+<refpurpose>Should be Zoom button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.button.zoom.frag">
+<xsl:param name="htmlhelp.button.zoom"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Zoom button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.remember.window.position">
+<refmeta>
+<refentrytitle>htmlhelp.remember.window.position</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.remember.window.position</refname>
+<refpurpose>Remember help window position?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.remember.window.position.frag">
+<xsl:param name="htmlhelp.remember.window.position"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>To remember help window position between starts set this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.window.geometry">
+<refmeta>
+<refentrytitle>htmlhelp.window.geometry</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.window.geometry</refname>
+<refpurpose>Set initial geometry of help window</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.window.geometry.frag">
+<xsl:param
name="htmlhelp.window.geometry"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies initial position of help
+window. E.g.</para>
+
+<programlisting format="linespecific"><xsl:param
name="htmlhelp.window.geometry">[160,64,992,704]</xsl:param></programlisting>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.use.hhk">
+<refmeta>
+<refentrytitle>htmlhelp.use.hhk</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.use.hhk</refname>
+<refpurpose>Should be index built using HHK file?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.use.hhk.frag">
+<xsl:param name="htmlhelp.use.hhk"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, index is created using HHK file. This provides some
+new features.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="htmlhelp.only">
+<refmeta>
+<refentrytitle>htmlhelp.only</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.only</refname>
+<refpurpose>Should be only project files generated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="htmlhelp.only.frag">
+<xsl:param name="htmlhelp.only"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want to play with various HTML Help parameters and you
+don't need to regenerate all HTML files, you can set this parameter to
+1. This setting will not process whole document, only project files
+(hhp, hhc, hhk,...) will be generated.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Eclipse Help Platform</title>
+<refentry id="eclipse.autolabel">
+<refmeta>
+<refentrytitle>eclipse.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>eclipse.autolabel</refname>
+<refpurpose>Should tree-like ToC use autonumbering feature?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="eclipse.autolabel.frag">
+<xsl:param name="eclipse.autolabel"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want to include chapter and section numbers into ToC in
+the left panel, set this parameter to 1.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="eclipse.plugin.name">
+<refmeta>
+<refentrytitle>eclipse.plugin.name</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>eclipse.plugin.name</refname>
+<refpurpose>Eclipse Help plugin name</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="eclipse.plugin.name.frag">
+<xsl:param name="eclipse.plugin.name">DocBook Online Help
Sample</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Eclipse Help plugin name.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="eclipse.plugin.id">
+<refmeta>
+<refentrytitle>eclipse.plugin.id</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>eclipse.plugin.id</refname>
+<refpurpose>Eclipse Help plugin id</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="eclipse.plugin.id.frag">
+<xsl:param
name="eclipse.plugin.id">com.example.help</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Eclipse Help plugin id. You should change this id to something
+unique for each help.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="eclipse.plugin.provider">
+<refmeta>
+<refentrytitle>eclipse.plugin.provider</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>eclipse.plugin.provider</refname>
+<refpurpose>Eclipse Help plugin provider name</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="eclipse.plugin.provider.frag">
+<xsl:param name="eclipse.plugin.provider">Example
provider</xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Eclipse Help plugin provider name.</para>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference><title>Localization</title>
+<refentry id="l10n.gentext.language">
+<refmeta>
+<refentrytitle>l10n.gentext.language</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>l10n.gentext.language</refname>
+<refpurpose>Sets the gentext language</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="l10n.gentext.language.frag">
+<xsl:param name="l10n.gentext.language"
select="''"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If this parameter is set to any value other than the empty string, its
+value will be used as the value for the language when generating text. Setting
+<parameter moreinfo="none">l10n.gentext.language</parameter>
overrides any settings within the
+document being formatted.</para>
+
+<para>It's much more likely that you might want to set the
+<parameter
moreinfo="none">l10n.gentext.default.language</parameter>
parameter.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="l10n.gentext.default.language">
+<refmeta>
+<refentrytitle>l10n.gentext.default.language</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>l10n.gentext.default.language</refname>
+<refpurpose>Sets the default language for generated text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="l10n.gentext.default.language.frag">
+<xsl:param name="l10n.gentext.default.language"
select="'en'"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The value of the <parameter
moreinfo="none">l10n.gentext.default.language</parameter>
+parameter is used as the language for generated text if no setting is provided
+in the source document.</para>
+
+</refsect1>
+</refentry>
+
+<refentry id="l10n.gentext.use.xref.language">
+<refmeta>
+<refentrytitle>l10n.gentext.use.xref.language</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>l10n.gentext.use.xref.language</refname>
+<refpurpose>Use the language of target when generating cross-reference
text?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<programlisting id="l10n.gentext.use.xref.language.frag">
+<xsl:param name="l10n.gentext.use.xref.language"
select="0"></xsl:param>
+</programlisting>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the language of the target will be used when
+generating cross reference text. Usually, the <quote>current</quote>
+language is used when generating text (that is, the language of the
+element that contains the cross-reference element). But setting this parameter
+allows the language of the element <emphasis>pointed to</emphasis> to
control
+the generated text.</para>
+
+<para>Consider the following example:</para>
+
+<informalexample>
+<programlisting format="linespecific"><para
lang="en">See also <xref
linkend="chap3"/>.</para>
+</programlisting>
+</informalexample>
+
+<para>Suppose that Chapter 3 happens to be written in German.
+If <parameter
moreinfo="none">l10n.gentext.use.xref.language</parameter> is non-zero,
the
+resulting text will be something like this:</para>
+
+<blockquote>
+<para>See also Kapital 3.</para>
+</blockquote>
+
+<para>Where the more traditional rendering would be:</para>
+
+<blockquote>
+<para>See also Chapter 3.</para>
+</blockquote>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<appendix><title>The Stylesheet</title>
+
+<para>The <filename moreinfo="none">param.xsl</filename>
stylesheet is just a wrapper
+around all these parameters.</para>
+
+<programlisting id="top">
+
+<!-- This file is generated from param.xweb; do not edit this file! -->
+
+<xsl:stylesheet exclude-result-prefixes="src"
version="1.0">
+
+<!-- ********************************************************************
+ $Id: param.xml,v 1.1.1.1 2004/10/19 21:21:47 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<src:fragref
linkend="admon.graphics.extension.frag"></src:fragref>
+<src:fragref
linkend="admon.graphics.frag"></src:fragref>
+<src:fragref
linkend="admon.graphics.path.frag"></src:fragref>
+<src:fragref
linkend="admon.style.frag"></src:fragref>
+<src:fragref
linkend="admon.textlabel.frag"></src:fragref>
+<src:fragref
linkend="annotate.toc.frag"></src:fragref>
+<src:fragref
linkend="appendix.autolabel.frag"></src:fragref>
+<src:fragref
linkend="author.othername.in.middle.frag"></src:fragref>
+<src:fragref
linkend="autotoc.label.separator.frag"></src:fragref>
+<src:fragref
linkend="base.dir.frag"></src:fragref>
+<src:fragref
linkend="biblioentry.item.separator.frag"></src:fragref>
+<src:fragref
linkend="bibliography.collection.frag"></src:fragref>
+<src:fragref
linkend="bibliography.numbered.frag"></src:fragref>
+<src:fragref
linkend="bridgehead.in.toc.frag"></src:fragref>
+<src:fragref
linkend="callout.defaultcolumn.frag"></src:fragref>
+<src:fragref
linkend="callout.graphics.extension.frag"></src:fragref>
+<src:fragref
linkend="callout.graphics.frag"></src:fragref>
+<src:fragref
linkend="callout.graphics.number.limit.frag"></src:fragref>
+<src:fragref
linkend="callout.graphics.path.frag"></src:fragref>
+<src:fragref
linkend="callout.list.table.frag"></src:fragref>
+<src:fragref
linkend="callout.unicode.frag"></src:fragref>
+<src:fragref
linkend="callout.unicode.number.limit.frag"></src:fragref>
+<src:fragref
linkend="callout.unicode.start.character.frag"></src:fragref>
+<src:fragref
linkend="callouts.extension.frag"></src:fragref>
+<src:fragref
linkend="chapter.autolabel.frag"></src:fragref>
+<src:fragref
linkend="chunk.first.sections.frag"></src:fragref>
+<src:fragref
linkend="chunk.quietly.frag"></src:fragref>
+<src:fragref
linkend="chunk.section.depth.frag"></src:fragref>
+<src:fragref
linkend="chunk.toc.frag"></src:fragref>
+<src:fragref
linkend="chunk.tocs.and.lots.frag"></src:fragref>
+<src:fragref
linkend="citerefentry.link.frag"></src:fragref>
+<src:fragref
linkend="collect.xref.targets.frag"></src:fragref>
+<src:fragref
linkend="css.decoration.frag"></src:fragref>
+<src:fragref
linkend="current.docid.frag"></src:fragref>
+<src:fragref
linkend="default.float.class.frag"></src:fragref>
+<src:fragref
linkend="default.image.width.frag"></src:fragref>
+<src:fragref
linkend="default.table.width.frag"></src:fragref>
+<src:fragref
linkend="draft.mode.frag"></src:fragref>
+<src:fragref
linkend="draft.watermark.image.frag"></src:fragref>
+<src:fragref
linkend="ebnf.table.bgcolor.frag"></src:fragref>
+<src:fragref
linkend="ebnf.table.border.frag"></src:fragref>
+<src:fragref
linkend="ebnf.assignment.frag"></src:fragref>
+<src:fragref
linkend="ebnf.statement.terminator.frag"></src:fragref>
+<src:fragref
linkend="eclipse.autolabel.frag"></src:fragref>
+<src:fragref
linkend="eclipse.plugin.name.frag"></src:fragref>
+<src:fragref
linkend="eclipse.plugin.id.frag"></src:fragref>
+<src:fragref
linkend="eclipse.plugin.provider.frag"></src:fragref>
+<src:fragref
linkend="emphasis.propagates.style.frag"></src:fragref>
+<src:fragref
linkend="entry.propagates.style.frag"></src:fragref>
+<src:fragref
linkend="firstterm.only.link.frag"></src:fragref>
+<src:fragref
linkend="footer.rule.frag"></src:fragref>
+<src:fragref
linkend="footnote.number.format.frag"></src:fragref>
+<src:fragref
linkend="footnote.number.symbols.frag"></src:fragref>
+<src:fragref
linkend="formal.procedures.frag"></src:fragref>
+<src:fragref
linkend="formal.title.placement.frag"></src:fragref>
+<src:fragref
linkend="funcsynopsis.decoration.frag"></src:fragref>
+<src:fragref
linkend="funcsynopsis.style.frag"></src:fragref>
+<src:fragref
linkend="funcsynopsis.tabular.threshold.frag"></src:fragref>
+<src:fragref
linkend="function.parens.frag"></src:fragref>
+<src:fragref
linkend="generate.id.attributes.frag"></src:fragref>
+<src:fragref
linkend="generate.index.frag"></src:fragref>
+<src:fragref
linkend="generate.legalnotice.link.frag"></src:fragref>
+<src:fragref
linkend="generate.manifest.frag"></src:fragref>
+<src:fragref
linkend="generate.meta.abstract.frag"></src:fragref>
+<src:fragref
linkend="generate.section.toc.level.frag"></src:fragref>
+<src:fragref
linkend="generate.toc.frag"></src:fragref>
+<src:fragref
linkend="glossary.collection.frag"></src:fragref>
+<src:fragref
linkend="glossentry.show.acronym.frag"></src:fragref>
+<src:fragref
linkend="glossterm.auto.link.frag"></src:fragref>
+<src:fragref
linkend="graphic.default.extension.frag"></src:fragref>
+<src:fragref
linkend="graphicsize.extension.frag"></src:fragref>
+<src:fragref
linkend="header.rule.frag"></src:fragref>
+<src:fragref
linkend="html.base.frag"></src:fragref>
+<src:fragref
linkend="html.cellpadding.frag"></src:fragref>
+<src:fragref
linkend="html.cellspacing.frag"></src:fragref>
+<src:fragref
linkend="html.cleanup.frag"></src:fragref>
+<src:fragref
linkend="html.ext.frag"></src:fragref>
+<src:fragref
linkend="html.extra.head.links.frag"></src:fragref>
+<src:fragref
linkend="html.longdesc.frag"></src:fragref>
+<src:fragref
linkend="html.longdesc.link.frag"></src:fragref>
+<src:fragref
linkend="html.stylesheet.frag"></src:fragref>
+<src:fragref
linkend="html.stylesheet.type.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.alias.file.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.autolabel.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.back.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.forward.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.hideshow.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.home.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.home.url.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.jump1.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.jump1.title.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.jump1.url.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.jump2.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.jump2.title.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.jump2.url.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.locate.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.next.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.options.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.prev.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.print.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.refresh.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.stop.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.button.zoom.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.chm.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.default.topic.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.display.progress.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.encoding.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.enhanced.decompilation.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.enumerate.images.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.force.map.and.alias.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.hhc.binary.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.hhc.folders.instead.books.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.hhc.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.hhc.section.depth.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.hhc.show.root.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.hhc.width.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.hhk.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.hhp.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.hhp.tail.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.hhp.window.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.hhp.windows.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.map.file.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.only.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.remember.window.position.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.show.advanced.search.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.show.favorities.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.show.menu.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.show.toolbar.text.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.title.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.use.hhk.frag"></src:fragref>
+<src:fragref
linkend="htmlhelp.window.geometry.frag"></src:fragref>
+<src:fragref
linkend="ignore.image.scaling.frag"></src:fragref>
+<src:fragref
linkend="inherit.keywords.frag"></src:fragref>
+<src:fragref
linkend="l10n.gentext.default.language.frag"></src:fragref>
+<src:fragref
linkend="l10n.gentext.language.frag"></src:fragref>
+<src:fragref
linkend="l10n.gentext.use.xref.language.frag"></src:fragref>
+<src:fragref
linkend="label.from.part.frag"></src:fragref>
+<src:fragref
linkend="linenumbering.everyNth.frag"></src:fragref>
+<src:fragref
linkend="linenumbering.extension.frag"></src:fragref>
+<src:fragref
linkend="linenumbering.separator.frag"></src:fragref>
+<src:fragref
linkend="linenumbering.width.frag"></src:fragref>
+<src:fragref
linkend="link.mailto.url.frag"></src:fragref>
+<src:fragref
linkend="make.graphic.viewport.frag"></src:fragref>
+<src:fragref
linkend="make.single.year.ranges.frag"></src:fragref>
+<src:fragref
linkend="make.valid.html.frag"></src:fragref>
+<src:fragref
linkend="make.year.ranges.frag"></src:fragref>
+<src:fragref
linkend="manifest.frag"></src:fragref>
+<src:fragref
linkend="manifest.in.base.dir.frag"></src:fragref>
+<src:fragref
linkend="manual.toc.frag"></src:fragref>
+<src:fragref
linkend="menuchoice.menu.separator.frag"></src:fragref>
+<src:fragref
linkend="menuchoice.separator.frag"></src:fragref>
+<src:fragref
linkend="navig.graphics.extension.frag"></src:fragref>
+<src:fragref
linkend="navig.graphics.frag"></src:fragref>
+<src:fragref
linkend="navig.graphics.path.frag"></src:fragref>
+<src:fragref
linkend="navig.showtitles.frag"></src:fragref>
+<src:fragref
linkend="nominal.image.depth.frag"></src:fragref>
+<src:fragref
linkend="nominal.image.width.frag"></src:fragref>
+<src:fragref
linkend="nominal.table.width.frag"></src:fragref>
+<src:fragref
linkend="olink.base.uri.frag"></src:fragref>
+<src:fragref
linkend="olink.doctitle.frag"></src:fragref>
+<src:fragref
linkend="olink.fragid.frag"></src:fragref>
+<src:fragref
linkend="olink.outline.ext.frag"></src:fragref>
+<src:fragref
linkend="olink.pubid.frag"></src:fragref>
+<src:fragref
linkend="olink.resolver.frag"></src:fragref>
+<src:fragref
linkend="olink.sysid.frag"></src:fragref>
+<src:fragref
linkend="para.propagates.style.frag"></src:fragref>
+<src:fragref
linkend="part.autolabel.frag"></src:fragref>
+<src:fragref
linkend="phrase.propagates.style.frag"></src:fragref>
+<src:fragref
linkend="pixels.per.inch.frag"></src:fragref>
+<src:fragref
linkend="points.per.em.frag"></src:fragref>
+<src:fragref
linkend="preface.autolabel.frag"></src:fragref>
+<src:fragref
linkend="preferred.mediaobject.role.frag"></src:fragref>
+<src:fragref
linkend="process.empty.source.toc.frag"></src:fragref>
+<src:fragref
linkend="process.source.toc.frag"></src:fragref>
+<src:fragref
linkend="profile.arch.frag"></src:fragref>
+<src:fragref
linkend="profile.attribute.frag"></src:fragref>
+<src:fragref
linkend="profile.condition.frag"></src:fragref>
+<src:fragref
linkend="profile.conformance.frag"></src:fragref>
+<src:fragref
linkend="profile.lang.frag"></src:fragref>
+<src:fragref
linkend="profile.os.frag"></src:fragref>
+<src:fragref
linkend="profile.revision.frag"></src:fragref>
+<src:fragref
linkend="profile.revisionflag.frag"></src:fragref>
+<src:fragref
linkend="profile.role.frag"></src:fragref>
+<src:fragref
linkend="profile.security.frag"></src:fragref>
+<src:fragref
linkend="profile.separator.frag"></src:fragref>
+<src:fragref
linkend="profile.userlevel.frag"></src:fragref>
+<src:fragref
linkend="profile.value.frag"></src:fragref>
+<src:fragref
linkend="profile.vendor.frag"></src:fragref>
+<src:fragref
linkend="punct.honorific.frag"></src:fragref>
+<src:fragref
linkend="qanda.defaultlabel.frag"></src:fragref>
+<src:fragref
linkend="qanda.inherit.numeration.frag"></src:fragref>
+<src:fragref
linkend="qandadiv.autolabel.frag"></src:fragref>
+<src:fragref
linkend="refentry.generate.name.frag"></src:fragref>
+<src:fragref
linkend="refentry.generate.title.frag"></src:fragref>
+<src:fragref
linkend="refentry.separator.frag"></src:fragref>
+<src:fragref
linkend="refentry.xref.manvolnum.frag"></src:fragref>
+<src:fragref
linkend="root.filename.frag"></src:fragref>
+<src:fragref linkend="rootid.frag"></src:fragref>
+<src:fragref
linkend="runinhead.default.title.end.punct.frag"></src:fragref>
+<src:fragref
linkend="runinhead.title.end.punct.frag"></src:fragref>
+<src:fragref
linkend="section.autolabel.frag"></src:fragref>
+<src:fragref
linkend="section.label.includes.component.label.frag"></src:fragref>
+<src:fragref
linkend="segmentedlist.as.table.frag"></src:fragref>
+<src:fragref
linkend="shade.verbatim.frag"></src:fragref>
+<src:fragref
linkend="shade.verbatim.style.frag"></src:fragref>
+<src:fragref
linkend="show.comments.frag"></src:fragref>
+<src:fragref
linkend="show.revisionflag.frag"></src:fragref>
+<src:fragref
linkend="spacing.paras.frag"></src:fragref>
+<src:fragref
linkend="suppress.footer.navigation.frag"></src:fragref>
+<src:fragref
linkend="suppress.header.navigation.frag"></src:fragref>
+<src:fragref
linkend="suppress.navigation.frag"></src:fragref>
+<src:fragref
linkend="table.borders.with.css.frag"></src:fragref>
+<src:fragref
linkend="table.cell.border.color.frag"></src:fragref>
+<src:fragref
linkend="table.cell.border.style.frag"></src:fragref>
+<src:fragref
linkend="table.cell.border.thickness.frag"></src:fragref>
+<src:fragref
linkend="table.footnote.number.format.frag"></src:fragref>
+<src:fragref
linkend="table.footnote.number.symbols.frag"></src:fragref>
+<src:fragref
linkend="table.frame.border.color.frag"></src:fragref>
+<src:fragref
linkend="table.frame.border.style.frag"></src:fragref>
+<src:fragref
linkend="table.frame.border.thickness.frag"></src:fragref>
+<src:fragref
linkend="tablecolumns.extension.frag"></src:fragref>
+<src:fragref
linkend="target.database.document.frag"></src:fragref>
+<src:fragref
linkend="targets.filename.frag"></src:fragref>
+<src:fragref
linkend="tex.math.delims.frag"></src:fragref>
+<src:fragref
linkend="tex.math.file.frag"></src:fragref>
+<src:fragref
linkend="tex.math.in.alt.frag"></src:fragref>
+<src:fragref
linkend="textinsert.extension.frag"></src:fragref>
+<src:fragref
linkend="toc.list.type.frag"></src:fragref>
+<src:fragref
linkend="toc.section.depth.frag"></src:fragref>
+<src:fragref
linkend="toc.max.depth.frag"></src:fragref>
+<src:fragref
linkend="ulink.target.frag"></src:fragref>
+<src:fragref
linkend="use.embed.for.svg.frag"></src:fragref>
+<src:fragref
linkend="use.extensions.frag"></src:fragref>
+<src:fragref
linkend="use.id.as.filename.frag"></src:fragref>
+<src:fragref
linkend="use.local.olink.style.frag"></src:fragref>
+<src:fragref
linkend="use.role.as.xrefstyle.frag"></src:fragref>
+<src:fragref
linkend="use.role.for.mediaobject.frag"></src:fragref>
+<src:fragref linkend="use.svg.frag"></src:fragref>
+<src:fragref
linkend="variablelist.as.table.frag"></src:fragref>
+<src:fragref
linkend="xref.with.number.and.title.frag"></src:fragref>
+<src:fragref
linkend="xref.label-title.separator.frag"></src:fragref>
+<src:fragref
linkend="xref.label-page.separator.frag"></src:fragref>
+<src:fragref
linkend="xref.title-page.separator.frag"></src:fragref>
+<src:fragref
linkend="insert.xref.page.number.frag"></src:fragref>
+
+</xsl:stylesheet>
+</programlisting>
+
+</appendix>
+
+</book>
\ No newline at end of file
Added: trunk/docs/resources/support/docbook-xsl/html/param.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/param.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/param.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,299 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This file is generated from param.xweb; do not edit this file! -->
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
exclude-result-prefixes="src" version="1.0">
+
+<!-- ********************************************************************
+ $Id: param.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:param name="admon.graphics.extension"
select="'.png'"/>
+<xsl:param name="admon.graphics" select="0"/>
+<xsl:param name="admon.graphics.path">images/</xsl:param>
+<xsl:param name="admon.style">
+ <xsl:text>margin-left: 0.5in; margin-right: 0.5in;</xsl:text>
+</xsl:param>
+<xsl:param name="admon.textlabel" select="1"/>
+<xsl:param name="annotate.toc" select="1"/>
+<xsl:param name="appendix.autolabel" select="1"/>
+<xsl:param name="author.othername.in.middle" select="1"/>
+<xsl:param name="autotoc.label.separator" select="'.
'"/>
+<xsl:param name="base.dir" select="''"/>
+<xsl:param name="biblioentry.item.separator">. </xsl:param>
+<xsl:param name="bibliography.collection"
select="'http://docbook.sourceforge.net/release/bibliography/bib...
+<xsl:param name="bibliography.numbered" select="0"/>
+<xsl:param name="bridgehead.in.toc" select="0"/>
+<xsl:param name="callout.defaultcolumn"
select="'60'"/>
+<xsl:param name="callout.graphics.extension"
select="'.png'"/>
+<xsl:param name="callout.graphics" select="'1'"/>
+<xsl:param name="callout.graphics.number.limit"
select="'10'"/>
+<xsl:param name="callout.graphics.path"
select="'images/callouts/'"/>
+<xsl:param name="callout.list.table" select="'1'"/>
+<xsl:param name="callout.unicode" select="0"/>
+<xsl:param name="callout.unicode.number.limit"
select="'10'"/>
+<xsl:param name="callout.unicode.start.character"
select="10102"/>
+<xsl:param name="callouts.extension" select="'1'"/>
+<xsl:param name="chapter.autolabel" select="1"/>
+<xsl:param name="chunk.first.sections" select="0"/>
+<xsl:param name="chunk.quietly" select="0"/>
+<xsl:param name="chunk.section.depth" select="1"/>
+<xsl:param name="chunk.toc" select="''"/>
+<xsl:param name="chunk.tocs.and.lots" select="0"/>
+<xsl:param name="citerefentry.link" select="'0'"/>
+<xsl:param name="collect.xref.targets" select="'no'"/>
+<xsl:param name="css.decoration" select="1"/>
+<xsl:param name="current.docid" select="''"/>
+<xsl:param name="default.float.class"
select="'before'"/>
+<xsl:param name="default.image.width" select="''"/>
+<xsl:param name="default.table.width" select="''"/>
+<xsl:param name="draft.mode" select="'maybe'"/>
+<xsl:param name="draft.watermark.image"
select="'http://docbook.sourceforge.net/release/images/draft.png...
+<xsl:param name="ebnf.table.bgcolor"
select="'#F5DCB3'"/>
+<xsl:param name="ebnf.table.border" select="1"/>
+<xsl:param name="ebnf.assignment">
+<tt>::=</tt>
+</xsl:param>
+
+<xsl:param name="ebnf.statement.terminator"/>
+
+<xsl:param name="eclipse.autolabel" select="0"/>
+<xsl:param name="eclipse.plugin.name">DocBook Online Help
Sample</xsl:param>
+<xsl:param name="eclipse.plugin.id">com.example.help</xsl:param>
+<xsl:param name="eclipse.plugin.provider">Example
provider</xsl:param>
+<xsl:param name="emphasis.propagates.style" select="1"/>
+<xsl:param name="entry.propagates.style" select="1"/>
+<xsl:param name="firstterm.only.link" select="0"/>
+<xsl:param name="footer.rule" select="1"/>
+<xsl:param name="footnote.number.format"
select="'1'"/>
+<xsl:param name="footnote.number.symbols"
select="''"/>
+<xsl:param name="formal.procedures" select="1"/>
+<xsl:param name="formal.title.placement">
+figure before
+example before
+equation before
+table before
+procedure before
+task before
+</xsl:param>
+<xsl:param name="funcsynopsis.decoration" select="1"/>
+<xsl:param name="funcsynopsis.style">kr</xsl:param>
+<xsl:param name="funcsynopsis.tabular.threshold" select="40"/>
+<xsl:param name="function.parens">0</xsl:param>
+<xsl:param name="generate.id.attributes" select="0"/>
+<xsl:param name="generate.index" select="1"/>
+<xsl:param name="generate.legalnotice.link" select="0"/>
+<xsl:param name="generate.manifest" select="0"/>
+<xsl:param name="generate.meta.abstract" select="1"/>
+<xsl:param name="generate.section.toc.level" select="0"/>
+<xsl:param name="generate.toc">
+appendix toc,title
+article/appendix nop
+article toc,title
+book toc,title,figure,table,example,equation
+chapter toc,title
+part toc,title
+preface toc,title
+qandadiv toc
+qandaset toc
+reference toc,title
+sect1 toc
+sect2 toc
+sect3 toc
+sect4 toc
+sect5 toc
+section toc
+set toc,title
+</xsl:param>
+
+<xsl:param name="glossary.collection" select="''"/>
+<xsl:param name="glossentry.show.acronym"
select="'no'"/>
+<xsl:param name="glossterm.auto.link" select="0"/>
+<xsl:param name="graphic.default.extension"/>
+<xsl:param name="graphicsize.extension" select="1"/>
+<xsl:param name="header.rule" select="1"/>
+<xsl:param name="html.base"/>
+<xsl:param name="html.cellpadding" select="''"/>
+<xsl:param name="html.cellspacing" select="''"/>
+<xsl:param name="html.cleanup" select="1"/>
+<xsl:param name="html.ext" select="'.html'"/>
+<xsl:param name="html.extra.head.links" select="0"/>
+<xsl:param name="html.longdesc" select="1"/>
+<xsl:param name="html.longdesc.link" select="$html.longdesc"/>
+<xsl:param name="html.stylesheet" select="''"/>
+<xsl:param name="html.stylesheet.type">text/css</xsl:param>
+<xsl:param name="htmlhelp.alias.file"
select="'alias.h'"/>
+<xsl:param name="htmlhelp.autolabel" select="0"/>
+<xsl:param name="htmlhelp.button.back" select="1"/>
+<xsl:param name="htmlhelp.button.forward" select="0"/>
+<xsl:param name="htmlhelp.button.hideshow" select="1"/>
+<xsl:param name="htmlhelp.button.home" select="0"/>
+<xsl:param name="htmlhelp.button.home.url"/>
+<xsl:param name="htmlhelp.button.jump1" select="0"/>
+<xsl:param name="htmlhelp.button.jump1.title"
select="'User1'"/>
+<xsl:param name="htmlhelp.button.jump1.url"/>
+<xsl:param name="htmlhelp.button.jump2" select="0"/>
+<xsl:param name="htmlhelp.button.jump2.title"
select="'User2'"/>
+<xsl:param name="htmlhelp.button.jump2.url"/>
+<xsl:param name="htmlhelp.button.locate" select="0"/>
+<xsl:param name="htmlhelp.button.next" select="1"/>
+<xsl:param name="htmlhelp.button.options" select="1"/>
+<xsl:param name="htmlhelp.button.prev" select="1"/>
+<xsl:param name="htmlhelp.button.print" select="1"/>
+<xsl:param name="htmlhelp.button.refresh" select="0"/>
+<xsl:param name="htmlhelp.button.stop" select="0"/>
+<xsl:param name="htmlhelp.button.zoom" select="0"/>
+<xsl:param name="htmlhelp.chm"
select="'htmlhelp.chm'"/>
+<xsl:param name="htmlhelp.default.topic" select="''"/>
+<xsl:param name="htmlhelp.display.progress" select="1"/>
+<xsl:param name="htmlhelp.encoding"
select="'iso-8859-1'"/>
+<xsl:param name="htmlhelp.enhanced.decompilation" select="0"/>
+<xsl:param name="htmlhelp.enumerate.images" select="0"/>
+<xsl:param name="htmlhelp.force.map.and.alias" select="0"/>
+<xsl:param name="htmlhelp.hhc.binary" select="1"/>
+<xsl:param name="htmlhelp.hhc.folders.instead.books"
select="1"/>
+<xsl:param name="htmlhelp.hhc" select="'toc.hhc'"/>
+<xsl:param name="htmlhelp.hhc.section.depth" select="5"/>
+<xsl:param name="htmlhelp.hhc.show.root" select="1"/>
+<xsl:param name="htmlhelp.hhc.width"/>
+<xsl:param name="htmlhelp.hhk" select="'index.hhk'"/>
+<xsl:param name="htmlhelp.hhp"
select="'htmlhelp.hhp'"/>
+<xsl:param name="htmlhelp.hhp.tail"/>
+<xsl:param name="htmlhelp.hhp.window"
select="'Main'"/>
+<xsl:param name="htmlhelp.hhp.windows"/>
+<xsl:param name="htmlhelp.map.file"
select="'context.h'"/>
+<xsl:param name="htmlhelp.only" select="0"/>
+<xsl:param name="htmlhelp.remember.window.position"
select="0"/>
+<xsl:param name="htmlhelp.show.advanced.search" select="0"/>
+<xsl:param name="htmlhelp.show.favorities" select="0"/>
+<xsl:param name="htmlhelp.show.menu" select="0"/>
+<xsl:param name="htmlhelp.show.toolbar.text" select="1"/>
+<xsl:param name="htmlhelp.title" select="''"/>
+<xsl:param name="htmlhelp.use.hhk" select="0"/>
+<xsl:param name="htmlhelp.window.geometry"/>
+<xsl:param name="ignore.image.scaling" select="0"/>
+<xsl:param name="inherit.keywords" select="'1'"/>
+<xsl:param name="l10n.gentext.default.language"
select="'en'"/>
+<xsl:param name="l10n.gentext.language" select="''"/>
+<xsl:param name="l10n.gentext.use.xref.language" select="0"/>
+<xsl:param name="label.from.part" select="'0'"/>
+<xsl:param name="linenumbering.everyNth"
select="'5'"/>
+<xsl:param name="linenumbering.extension"
select="'1'"/>
+<xsl:param name="linenumbering.separator" select="'
'"/>
+<xsl:param name="linenumbering.width" select="'3'"/>
+<xsl:param name="link.mailto.url"/>
+<xsl:param name="make.graphic.viewport" select="1"/>
+<xsl:param name="make.single.year.ranges" select="0"/>
+<xsl:param name="make.valid.html" select="0"/>
+<xsl:param name="make.year.ranges" select="0"/>
+<xsl:param name="manifest" select="'HTML.manifest'"/>
+<xsl:param name="manifest.in.base.dir" select="0"/>
+<xsl:param name="manual.toc" select="''"/>
+<xsl:param name="menuchoice.menu.separator"
select="'->'"/>
+<xsl:param name="menuchoice.separator" select="'+'"/>
+<xsl:param name="navig.graphics.extension"
select="'.gif'"/>
+<xsl:param name="navig.graphics" select="0"/>
+<xsl:param name="navig.graphics.path">images/</xsl:param>
+<xsl:param name="navig.showtitles">1</xsl:param>
+<xsl:param name="nominal.image.depth" select="4 *
$pixels.per.inch"/>
+<xsl:param name="nominal.image.width" select="6 *
$pixels.per.inch"/>
+<xsl:param name="nominal.table.width" select="'6in'"/>
+<xsl:param name="olink.base.uri" select="''"/>
+<xsl:param name="olink.doctitle" select="0"/>
+<xsl:param name="olink.fragid" select="'fragid='"/>
+<xsl:param name="olink.outline.ext"
select="'.olink'"/>
+<xsl:param name="olink.pubid" select="'pubid='"/>
+<xsl:param name="olink.resolver"
select="'/cgi-bin/olink'"/>
+<xsl:param name="olink.sysid" select="'sysid='"/>
+<xsl:param name="para.propagates.style" select="1"/>
+<xsl:param name="part.autolabel" select="1"/>
+<xsl:param name="phrase.propagates.style" select="1"/>
+<xsl:param name="pixels.per.inch" select="90"/>
+<xsl:param name="points.per.em" select="10"/>
+<xsl:param name="preface.autolabel" select="0"/>
+<xsl:param name="preferred.mediaobject.role"/>
+<xsl:param name="process.empty.source.toc" select="0"/>
+<xsl:param name="process.source.toc" select="0"/>
+<xsl:param name="profile.arch" select="''"/>
+<xsl:param name="profile.attribute" select="''"/>
+<xsl:param name="profile.condition" select="''"/>
+<xsl:param name="profile.conformance" select="''"/>
+<xsl:param name="profile.lang" select="''"/>
+<xsl:param name="profile.os" select="''"/>
+<xsl:param name="profile.revision" select="''"/>
+<xsl:param name="profile.revisionflag" select="''"/>
+<xsl:param name="profile.role" select="''"/>
+<xsl:param name="profile.security" select="''"/>
+<xsl:param name="profile.separator" select="';'"/>
+<xsl:param name="profile.userlevel" select="''"/>
+<xsl:param name="profile.value" select="''"/>
+<xsl:param name="profile.vendor" select="''"/>
+<xsl:param name="punct.honorific" select="'.'"/>
+<xsl:param name="qanda.defaultlabel">number</xsl:param>
+<xsl:param name="qanda.inherit.numeration" select="1"/>
+<xsl:param name="qandadiv.autolabel" select="1"/>
+<xsl:param name="refentry.generate.name" select="1"/>
+<xsl:param name="refentry.generate.title" select="0"/>
+<xsl:param name="refentry.separator" select="'1'"/>
+<xsl:param name="refentry.xref.manvolnum" select="1"/>
+<xsl:param name="root.filename" select="'index'"/>
+<xsl:param name="rootid" select="''"/>
+<xsl:param name="runinhead.default.title.end.punct"
select="'.'"/>
+<xsl:param name="runinhead.title.end.punct"
select="'.!?:'"/>
+<xsl:param name="section.autolabel" select="0"/>
+<xsl:param name="section.label.includes.component.label"
select="0"/>
+<xsl:param name="segmentedlist.as.table" select="0"/>
+<xsl:param name="shade.verbatim" select="0"/>
+<xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute name="border">0</xsl:attribute>
+ <xsl:attribute name="bgcolor">#E0E0E0</xsl:attribute>
+</xsl:attribute-set>
+
+<xsl:param name="show.comments">1</xsl:param>
+<xsl:param name="show.revisionflag">0</xsl:param>
+<xsl:param name="spacing.paras" select="'0'"/>
+<xsl:param name="suppress.footer.navigation">0</xsl:param>
+<xsl:param name="suppress.header.navigation">0</xsl:param>
+<xsl:param name="suppress.navigation">0</xsl:param>
+<xsl:param name="table.borders.with.css" select="0"/>
+<xsl:param name="table.cell.border.color"
select="''"/>
+
+<xsl:param name="table.cell.border.style"
select="'solid'"/>
+<xsl:param name="table.cell.border.thickness"
select="'0.5pt'"/>
+<xsl:param name="table.footnote.number.format"
select="'a'"/>
+<xsl:param name="table.footnote.number.symbols"
select="''"/>
+<xsl:param name="table.frame.border.color"
select="''"/>
+
+<xsl:param name="table.frame.border.style"
select="'solid'"/>
+<xsl:param name="table.frame.border.thickness"
select="'0.5pt'"/>
+<xsl:param name="tablecolumns.extension"
select="'1'"/>
+<xsl:param name="target.database.document"
select="''"/>
+<xsl:param name="targets.filename"
select="'target.db'"/>
+<xsl:param name="tex.math.delims" select="'1'"/>
+<xsl:param name="tex.math.file"
select="'tex-math-equations.tex'"/>
+<xsl:param name="tex.math.in.alt" select="''"/>
+<xsl:param name="textinsert.extension" select="'1'"/>
+<xsl:param name="toc.list.type">dl</xsl:param>
+<xsl:param name="toc.section.depth">2</xsl:param>
+<xsl:param name="toc.max.depth">8</xsl:param>
+<xsl:param name="ulink.target" select="'_top'"/>
+<xsl:param name="use.embed.for.svg" select="0"/>
+<xsl:param name="use.extensions" select="'0'"/>
+<xsl:param name="use.id.as.filename" select="'0'"/>
+<xsl:param name="use.local.olink.style" select="0"/>
+<xsl:param name="use.role.as.xrefstyle" select="1"/>
+<xsl:param name="use.role.for.mediaobject" select="1"/>
+<xsl:param name="use.svg" select="1"/>
+<xsl:param name="variablelist.as.table" select="0"/>
+<xsl:param name="xref.with.number.and.title" select="1"/>
+<xsl:param name="xref.label-title.separator">: </xsl:param>
+<xsl:param name="xref.label-page.separator"><xsl:text>
</xsl:text></xsl:param>
+<xsl:param name="xref.title-page.separator"><xsl:text>
</xsl:text></xsl:param>
+<xsl:param name="insert.xref.page.number">no</xsl:param>
+
+</xsl:stylesheet>
\ No newline at end of file
Added: trunk/docs/resources/support/docbook-xsl/html/param.xweb
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/param.xweb (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/param.xweb 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,667 @@
+<!DOCTYPE book [
+<!ENTITY % param.ent SYSTEM "param.ent">
+%param.ent;
+]>
+<book
xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
+
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<bookinfo>
+<title>HTML Parameter Reference</title>
+<releaseinfo role="meta">
+$Id: param.xweb,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+</releaseinfo>
+<author>
+ <surname>Walsh</surname>
+ <firstname>Norman</firstname>
+</author>
+<copyright>
+ <year>1999</year>
+ <year>2000</year>
+ <year>2001</year>
+ <holder>Norman Walsh</holder>
+</copyright>
+</bookinfo>
+
+<preface><title>Introduction</title>
+
+<para>This is technical reference documentation for the DocBook XSL
+Stylesheets; it documents (some of) the parameters, templates, and
+other elements of the stylesheets.</para>
+
+<para>This reference describes each of the HTML Stylesheet parameters.
+These are the <quote>easily customizable</quote> parts of the stylesheet.
+If you want to specify an alternate value for one or more of these
+parameters, you can do so in a <quote>driver</quote>
stylesheet.</para>
+
+<para>For example, if you want to change the
<literal>html.stylesheet</literal>
+to <filename>reference.css</filename>, you might create a driver
+stylesheet like this:</para>
+
+<programlisting><![CDATA[<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+ <xsl:import
href="http://docbook.sourceforge.net/release/xsl/snapshot/html/docbo...
+
+ <xsl:param name="html.stylesheet">reference.css</xsl:param>
+
+</xsl:stylesheet>]]></programlisting>
+
+<para>Naturally, you have to change the
+<sgmltag class='attribute'>href</sgmltag> attribute on
+<literal><xsl:import></literal> to point to
+<filename>docbook.xsl</filename> on your system. (Or
+<filename>chunk.xsl</filename>, if you're using chunking.)</para>
+
+<para>This is not intended to be <quote>user</quote> documentation.
+It is provided for developers writing customization layers for the
+stylesheets, and for anyone who's interested in <quote>how it
+works</quote>.</para>
+
+<para>Although I am trying to be thorough, this documentation is known
+to be incomplete. Don't forget to read the source, too :-)</para>
+</preface>
+
+<reference><title>Admonitions</title>
+&admon.graphics.extension;
+&admon.graphics.path;
+&admon.graphics;
+&admon.textlabel;
+&admon.style;
+</reference>
+
+<reference><title>Callouts</title>
+&callout.defaultcolumn;
+&callout.graphics.extension;
+&callout.graphics.number.limit;
+&callout.graphics.path;
+&callout.graphics;
+&callout.list.table;
+&callout.unicode.number.limit;
+&callout.unicode.start.character;
+&callout.unicode;
+&callouts.extension;
+</reference>
+
+<reference><title>EBNF</title>
+&ebnf.table.bgcolor;
+&ebnf.table.border;
+&ebnf.assignment;
+&ebnf.statement.terminator;
+</reference>
+
+<reference><title>ToC/LoT/Index Generation</title>
+&annotate.toc;
+&autotoc.label.separator;
+&process.source.toc;
+&process.empty.source.toc;
+&bridgehead.in.toc;
+&manual.toc;
+&toc.list.type;
+&toc.section.depth;
+&toc.max.depth;
+&generate.toc;
+&generate.section.toc.level;
+&generate.index;
+</reference>
+
+<reference><title>Extensions</title>
+&linenumbering.everyNth;
+&linenumbering.extension;
+&linenumbering.separator;
+&linenumbering.width;
+&tablecolumns.extension;
+&textinsert.extension;
+&graphicsize.extension;
+&use.extensions;
+</reference>
+
+<reference><title>Automatic labelling</title>
+&chapter.autolabel;
+&appendix.autolabel;
+&part.autolabel;
+&preface.autolabel;
+&qandadiv.autolabel;
+§ion.autolabel;
+§ion.label.includes.component.label;
+&label.from.part;
+</reference>
+
+<!--
+<reference><title></title>
+</reference>
+-->
+
+<reference><title>HTML</title>
+&html.base;
+&html.stylesheet.type;
+&html.stylesheet;
+&use.id.as.filename;
+&css.decoration;
+&spacing.paras;
+&emphasis.propagates.style;
+¶.propagates.style;
+&phrase.propagates.style;
+&entry.propagates.style;
+&html.longdesc;
+&html.longdesc.link;
+&make.valid.html;
+&html.cleanup;
+&draft.mode;
+&draft.watermark.image;
+&generate.id.attributes;
+&generate.meta.abstract;
+</reference>
+
+<reference><title>XSLT Processing</title>
+&rootid;
+&suppress.navigation;
+&suppress.header.navigation;
+&suppress.footer.navigation;
+&header.rule;
+&footer.rule;
+</reference>
+
+<reference><title>Meta/*Info</title>
+&inherit.keywords;
+&make.single.year.ranges;
+&make.year.ranges;
+&author.othername.in.middle;
+&generate.legalnotice.link;
+</reference>
+
+<reference><title>Reference Pages</title>
+&funcsynopsis.decoration;
+&funcsynopsis.style;
+&funcsynopsis.tabular.threshold;
+&function.parens;
+&refentry.generate.name;
+&refentry.generate.title;
+&refentry.xref.manvolnum;
+&citerefentry.link;
+&refentry.separator;
+</reference>
+
+<reference><title>Tables</title>
+&default.table.width;
+&nominal.table.width;
+&table.borders.with.css;
+&table.cell.border.style;
+&table.cell.border.thickness;
+&table.cell.border.color;
+&table.frame.border.style;
+&table.frame.border.thickness;
+&table.frame.border.color;
+&html.cellspacing;
+&html.cellpadding;
+</reference>
+
+<reference><title>QAndASet</title>
+&qanda.defaultlabel;
+&qanda.inherit.numeration;
+</reference>
+
+<reference><title>Linking</title>
+&target.database.document;
+&targets.filename;
+&collect.xref.targets;
+&olink.base.uri;
+&use.local.olink.style;
+¤t.docid;
+&olink.doctitle;
+&link.mailto.url;
+&ulink.target;
+&olink.fragid;
+&olink.outline.ext;
+&olink.pubid;
+&olink.sysid;
+&olink.resolver;
+</reference>
+
+<reference><title>Bibliography</title>
+&biblioentry.item.separator;
+&bibliography.collection;
+&bibliography.numbered;
+</reference>
+
+<reference><title>Glossary</title>
+&glossterm.auto.link;
+&firstterm.only.link;
+&glossary.collection;
+&glossentry.show.acronym;
+</reference>
+
+<reference><title>Miscellaneous</title>
+&formal.procedures;
+&formal.title.placement;
+&runinhead.default.title.end.punct;
+&runinhead.title.end.punct;
+&show.comments;
+&show.revisionflag;
+&shade.verbatim;
+&shade.verbatim.style;
+&punct.honorific;
+&segmentedlist.as.table;
+&variablelist.as.table;
+&tex.math.in.alt;
+&tex.math.file;
+&tex.math.delims;
+&pixels.per.inch;
+&points.per.em;
+&use.svg;
+&use.role.as.xrefstyle;
+&menuchoice.separator;
+&menuchoice.menu.separator;
+&default.float.class;
+&footnote.number.format;
+&table.footnote.number.format;
+&footnote.number.symbols;
+&table.footnote.number.symbols;
+&xref.with.number.and.title;
+&xref.label-page.separator;
+&xref.label-title.separator;
+&xref.title-page.separator;
+&insert.xref.page.number;
+</reference>
+
+<reference><title>Graphics</title>
+&graphic.default.extension;
+&default.image.width;
+&nominal.image.width;
+&nominal.image.depth;
+&use.embed.for.svg;
+&make.graphic.viewport;
+&preferred.mediaobject.role;
+&use.role.for.mediaobject;
+&ignore.image.scaling;
+</reference>
+
+<reference><title>Chunking</title>
+&chunker.output.cdata-section-elements;
+&chunker.output.doctype-public;
+&chunker.output.doctype-system;
+&chunker.output.encoding;
+&chunker.output.indent;
+&chunker.output.media-type;
+&chunker.output.method;
+&chunker.output.omit-xml-declaration;
+&chunker.output.standalone;
+&saxon.character.representation;
+&html.ext;
+&html.extra.head.links;
+&root.filename;
+&base.dir;
+&generate.manifest;
+&manifest;
+&manifest.in.base.dir;
+&chunk.toc;
+&chunk.tocs.and.lots;
+&chunk.section.depth;
+&chunk.first.sections;
+&chunk.quietly;
+&navig.graphics;
+&navig.graphics.extension;
+&navig.graphics.path;
+&navig.showtitles;
+</reference>
+
+<reference><title>Profiling</title>
+<partintro>
+<para>Following parameters can be used for attribute value based
+profiling of your document. For more info about profiling look at
+<ulink
+url="http://docbook.sourceforge.net/projects/xsl/doc/tools/profiling.html">http://docbook.sourceforge.net/projects/xsl/doc/tools/profiling.html</ulink>.</para>
+</partintro>
+&profile.arch;
+&profile.condition;
+&profile.conformance;
+&profile.lang;
+&profile.os;
+&profile.revision;
+&profile.revisionflag;
+&profile.role;
+&profile.security;
+&profile.userlevel;
+&profile.vendor;
+&profile.attribute;
+&profile.value;
+&profile.separator;
+</reference>
+
+<reference><title>HTML Help</title>
+&htmlhelp.encoding;
+&htmlhelp.autolabel;
+&htmlhelp.chm;
+&htmlhelp.default.topic;
+&htmlhelp.display.progress;
+&htmlhelp.hhp;
+&htmlhelp.hhc;
+&htmlhelp.hhk;
+&htmlhelp.hhp.tail;
+&htmlhelp.hhp.window;
+&htmlhelp.hhp.windows;
+&htmlhelp.enhanced.decompilation;
+&htmlhelp.enumerate.images;
+&htmlhelp.force.map.and.alias;
+&htmlhelp.map.file;
+&htmlhelp.alias.file;
+&htmlhelp.hhc.section.depth;
+&htmlhelp.hhc.show.root;
+&htmlhelp.hhc.folders.instead.books;
+&htmlhelp.hhc.binary;
+&htmlhelp.hhc.width;
+&htmlhelp.title;
+&htmlhelp.show.menu;
+&htmlhelp.show.toolbar.text;
+&htmlhelp.show.advanced.search;
+&htmlhelp.show.favorities;
+&htmlhelp.button.hideshow;
+&htmlhelp.button.back;
+&htmlhelp.button.forward;
+&htmlhelp.button.stop;
+&htmlhelp.button.refresh;
+&htmlhelp.button.home;
+&htmlhelp.button.home.url;
+&htmlhelp.button.options;
+&htmlhelp.button.print;
+&htmlhelp.button.locate;
+&htmlhelp.button.jump1;
+&htmlhelp.button.jump1.url;
+&htmlhelp.button.jump1.title;
+&htmlhelp.button.jump2;
+&htmlhelp.button.jump2.url;
+&htmlhelp.button.jump2.title;
+&htmlhelp.button.next;
+&htmlhelp.button.prev;
+&htmlhelp.button.zoom;
+&htmlhelp.remember.window.position;
+&htmlhelp.window.geometry;
+&htmlhelp.use.hhk;
+&htmlhelp.only;
+</reference>
+
+<reference><title>Eclipse Help Platform</title>
+&eclipse.autolabel;
+&eclipse.plugin.name;
+&eclipse.plugin.id;
+&eclipse.plugin.provider;
+</reference>
+
+<reference><title>Localization</title>
+&l10n.gentext.language;
+&l10n.gentext.default.language;
+&l10n.gentext.use.xref.language;
+</reference>
+
+<appendix><title>The Stylesheet</title>
+
+<para>The <filename>param.xsl</filename> stylesheet is just a wrapper
+around all these parameters.</para>
+
+<src:fragment id="top" mundane-result-prefixes="xsl">
+
+<!-- This file is generated from param.xweb; do not edit this file! -->
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ exclude-result-prefixes="src"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: param.xweb,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<src:fragref linkend="admon.graphics.extension.frag"/>
+<src:fragref linkend="admon.graphics.frag"/>
+<src:fragref linkend="admon.graphics.path.frag"/>
+<src:fragref linkend="admon.style.frag"/>
+<src:fragref linkend="admon.textlabel.frag"/>
+<src:fragref linkend="annotate.toc.frag"/>
+<src:fragref linkend="appendix.autolabel.frag"/>
+<src:fragref linkend="author.othername.in.middle.frag"/>
+<src:fragref linkend="autotoc.label.separator.frag"/>
+<src:fragref linkend="base.dir.frag"/>
+<src:fragref linkend="biblioentry.item.separator.frag"/>
+<src:fragref linkend="bibliography.collection.frag"/>
+<src:fragref linkend="bibliography.numbered.frag"/>
+<src:fragref linkend="bridgehead.in.toc.frag"/>
+<src:fragref linkend="callout.defaultcolumn.frag"/>
+<src:fragref linkend="callout.graphics.extension.frag"/>
+<src:fragref linkend="callout.graphics.frag"/>
+<src:fragref linkend="callout.graphics.number.limit.frag"/>
+<src:fragref linkend="callout.graphics.path.frag"/>
+<src:fragref linkend="callout.list.table.frag"/>
+<src:fragref linkend="callout.unicode.frag"/>
+<src:fragref linkend="callout.unicode.number.limit.frag"/>
+<src:fragref linkend="callout.unicode.start.character.frag"/>
+<src:fragref linkend="callouts.extension.frag"/>
+<src:fragref linkend="chapter.autolabel.frag"/>
+<src:fragref linkend="chunk.first.sections.frag"/>
+<src:fragref linkend="chunk.quietly.frag"/>
+<src:fragref linkend="chunk.section.depth.frag"/>
+<src:fragref linkend="chunk.toc.frag"/>
+<src:fragref linkend="chunk.tocs.and.lots.frag"/>
+<src:fragref linkend="citerefentry.link.frag"/>
+<src:fragref linkend="collect.xref.targets.frag"/>
+<src:fragref linkend="css.decoration.frag"/>
+<src:fragref linkend="current.docid.frag"/>
+<src:fragref linkend="default.float.class.frag"/>
+<src:fragref linkend="default.image.width.frag"/>
+<src:fragref linkend="default.table.width.frag"/>
+<src:fragref linkend="draft.mode.frag"/>
+<src:fragref linkend="draft.watermark.image.frag"/>
+<src:fragref linkend="ebnf.table.bgcolor.frag"/>
+<src:fragref linkend="ebnf.table.border.frag"/>
+<src:fragref linkend="ebnf.assignment.frag"/>
+<src:fragref linkend="ebnf.statement.terminator.frag"/>
+<src:fragref linkend="eclipse.autolabel.frag"/>
+<src:fragref linkend="eclipse.plugin.name.frag"/>
+<src:fragref linkend="eclipse.plugin.id.frag"/>
+<src:fragref linkend="eclipse.plugin.provider.frag"/>
+<src:fragref linkend="emphasis.propagates.style.frag"/>
+<src:fragref linkend="entry.propagates.style.frag"/>
+<src:fragref linkend="firstterm.only.link.frag"/>
+<src:fragref linkend="footer.rule.frag"/>
+<src:fragref linkend="footnote.number.format.frag"/>
+<src:fragref linkend="footnote.number.symbols.frag"/>
+<src:fragref linkend="formal.procedures.frag"/>
+<src:fragref linkend="formal.title.placement.frag"/>
+<src:fragref linkend="funcsynopsis.decoration.frag"/>
+<src:fragref linkend="funcsynopsis.style.frag"/>
+<src:fragref linkend="funcsynopsis.tabular.threshold.frag"/>
+<src:fragref linkend="function.parens.frag"/>
+<src:fragref linkend="generate.id.attributes.frag"/>
+<src:fragref linkend="generate.index.frag"/>
+<src:fragref linkend="generate.legalnotice.link.frag"/>
+<src:fragref linkend="generate.manifest.frag"/>
+<src:fragref linkend="generate.meta.abstract.frag"/>
+<src:fragref linkend="generate.section.toc.level.frag"/>
+<src:fragref linkend="generate.toc.frag"/>
+<src:fragref linkend="glossary.collection.frag"/>
+<src:fragref linkend="glossentry.show.acronym.frag"/>
+<src:fragref linkend="glossterm.auto.link.frag"/>
+<src:fragref linkend="graphic.default.extension.frag"/>
+<src:fragref linkend="graphicsize.extension.frag"/>
+<src:fragref linkend="header.rule.frag"/>
+<src:fragref linkend="html.base.frag"/>
+<src:fragref linkend="html.cellpadding.frag"/>
+<src:fragref linkend="html.cellspacing.frag"/>
+<src:fragref linkend="html.cleanup.frag"/>
+<src:fragref linkend="html.ext.frag"/>
+<src:fragref linkend="html.extra.head.links.frag"/>
+<src:fragref linkend="html.longdesc.frag"/>
+<src:fragref linkend="html.longdesc.link.frag"/>
+<src:fragref linkend="html.stylesheet.frag"/>
+<src:fragref linkend="html.stylesheet.type.frag"/>
+<src:fragref linkend="htmlhelp.alias.file.frag"/>
+<src:fragref linkend="htmlhelp.autolabel.frag"/>
+<src:fragref linkend="htmlhelp.button.back.frag"/>
+<src:fragref linkend="htmlhelp.button.forward.frag"/>
+<src:fragref linkend="htmlhelp.button.hideshow.frag"/>
+<src:fragref linkend="htmlhelp.button.home.frag"/>
+<src:fragref linkend="htmlhelp.button.home.url.frag"/>
+<src:fragref linkend="htmlhelp.button.jump1.frag"/>
+<src:fragref linkend="htmlhelp.button.jump1.title.frag"/>
+<src:fragref linkend="htmlhelp.button.jump1.url.frag"/>
+<src:fragref linkend="htmlhelp.button.jump2.frag"/>
+<src:fragref linkend="htmlhelp.button.jump2.title.frag"/>
+<src:fragref linkend="htmlhelp.button.jump2.url.frag"/>
+<src:fragref linkend="htmlhelp.button.locate.frag"/>
+<src:fragref linkend="htmlhelp.button.next.frag"/>
+<src:fragref linkend="htmlhelp.button.options.frag"/>
+<src:fragref linkend="htmlhelp.button.prev.frag"/>
+<src:fragref linkend="htmlhelp.button.print.frag"/>
+<src:fragref linkend="htmlhelp.button.refresh.frag"/>
+<src:fragref linkend="htmlhelp.button.stop.frag"/>
+<src:fragref linkend="htmlhelp.button.zoom.frag"/>
+<src:fragref linkend="htmlhelp.chm.frag"/>
+<src:fragref linkend="htmlhelp.default.topic.frag"/>
+<src:fragref linkend="htmlhelp.display.progress.frag"/>
+<src:fragref linkend="htmlhelp.encoding.frag"/>
+<src:fragref linkend="htmlhelp.enhanced.decompilation.frag"/>
+<src:fragref linkend="htmlhelp.enumerate.images.frag"/>
+<src:fragref linkend="htmlhelp.force.map.and.alias.frag"/>
+<src:fragref linkend="htmlhelp.hhc.binary.frag"/>
+<src:fragref linkend="htmlhelp.hhc.folders.instead.books.frag"/>
+<src:fragref linkend="htmlhelp.hhc.frag"/>
+<src:fragref linkend="htmlhelp.hhc.section.depth.frag"/>
+<src:fragref linkend="htmlhelp.hhc.show.root.frag"/>
+<src:fragref linkend="htmlhelp.hhc.width.frag"/>
+<src:fragref linkend="htmlhelp.hhk.frag"/>
+<src:fragref linkend="htmlhelp.hhp.frag"/>
+<src:fragref linkend="htmlhelp.hhp.tail.frag"/>
+<src:fragref linkend="htmlhelp.hhp.window.frag"/>
+<src:fragref linkend="htmlhelp.hhp.windows.frag"/>
+<src:fragref linkend="htmlhelp.map.file.frag"/>
+<src:fragref linkend="htmlhelp.only.frag"/>
+<src:fragref linkend="htmlhelp.remember.window.position.frag"/>
+<src:fragref linkend="htmlhelp.show.advanced.search.frag"/>
+<src:fragref linkend="htmlhelp.show.favorities.frag"/>
+<src:fragref linkend="htmlhelp.show.menu.frag"/>
+<src:fragref linkend="htmlhelp.show.toolbar.text.frag"/>
+<src:fragref linkend="htmlhelp.title.frag"/>
+<src:fragref linkend="htmlhelp.use.hhk.frag"/>
+<src:fragref linkend="htmlhelp.window.geometry.frag"/>
+<src:fragref linkend="ignore.image.scaling.frag"/>
+<src:fragref linkend="inherit.keywords.frag"/>
+<src:fragref linkend="l10n.gentext.default.language.frag"/>
+<src:fragref linkend="l10n.gentext.language.frag"/>
+<src:fragref linkend="l10n.gentext.use.xref.language.frag"/>
+<src:fragref linkend="label.from.part.frag"/>
+<src:fragref linkend="linenumbering.everyNth.frag"/>
+<src:fragref linkend="linenumbering.extension.frag"/>
+<src:fragref linkend="linenumbering.separator.frag"/>
+<src:fragref linkend="linenumbering.width.frag"/>
+<src:fragref linkend="link.mailto.url.frag"/>
+<src:fragref linkend="make.graphic.viewport.frag"/>
+<src:fragref linkend="make.single.year.ranges.frag"/>
+<src:fragref linkend="make.valid.html.frag"/>
+<src:fragref linkend="make.year.ranges.frag"/>
+<src:fragref linkend="manifest.frag"/>
+<src:fragref linkend="manifest.in.base.dir.frag"/>
+<src:fragref linkend="manual.toc.frag"/>
+<src:fragref linkend="menuchoice.menu.separator.frag"/>
+<src:fragref linkend="menuchoice.separator.frag"/>
+<src:fragref linkend="navig.graphics.extension.frag"/>
+<src:fragref linkend="navig.graphics.frag"/>
+<src:fragref linkend="navig.graphics.path.frag"/>
+<src:fragref linkend="navig.showtitles.frag"/>
+<src:fragref linkend="nominal.image.depth.frag"/>
+<src:fragref linkend="nominal.image.width.frag"/>
+<src:fragref linkend="nominal.table.width.frag"/>
+<src:fragref linkend="olink.base.uri.frag"/>
+<src:fragref linkend="olink.doctitle.frag"/>
+<src:fragref linkend="olink.fragid.frag"/>
+<src:fragref linkend="olink.outline.ext.frag"/>
+<src:fragref linkend="olink.pubid.frag"/>
+<src:fragref linkend="olink.resolver.frag"/>
+<src:fragref linkend="olink.sysid.frag"/>
+<src:fragref linkend="para.propagates.style.frag"/>
+<src:fragref linkend="part.autolabel.frag"/>
+<src:fragref linkend="phrase.propagates.style.frag"/>
+<src:fragref linkend="pixels.per.inch.frag"/>
+<src:fragref linkend="points.per.em.frag"/>
+<src:fragref linkend="preface.autolabel.frag"/>
+<src:fragref linkend="preferred.mediaobject.role.frag"/>
+<src:fragref linkend="process.empty.source.toc.frag"/>
+<src:fragref linkend="process.source.toc.frag"/>
+<src:fragref linkend="profile.arch.frag"/>
+<src:fragref linkend="profile.attribute.frag"/>
+<src:fragref linkend="profile.condition.frag"/>
+<src:fragref linkend="profile.conformance.frag"/>
+<src:fragref linkend="profile.lang.frag"/>
+<src:fragref linkend="profile.os.frag"/>
+<src:fragref linkend="profile.revision.frag"/>
+<src:fragref linkend="profile.revisionflag.frag"/>
+<src:fragref linkend="profile.role.frag"/>
+<src:fragref linkend="profile.security.frag"/>
+<src:fragref linkend="profile.separator.frag"/>
+<src:fragref linkend="profile.userlevel.frag"/>
+<src:fragref linkend="profile.value.frag"/>
+<src:fragref linkend="profile.vendor.frag"/>
+<src:fragref linkend="punct.honorific.frag"/>
+<src:fragref linkend="qanda.defaultlabel.frag"/>
+<src:fragref linkend="qanda.inherit.numeration.frag"/>
+<src:fragref linkend="qandadiv.autolabel.frag"/>
+<src:fragref linkend="refentry.generate.name.frag"/>
+<src:fragref linkend="refentry.generate.title.frag"/>
+<src:fragref linkend="refentry.separator.frag"/>
+<src:fragref linkend="refentry.xref.manvolnum.frag"/>
+<src:fragref linkend="root.filename.frag"/>
+<src:fragref linkend="rootid.frag"/>
+<src:fragref linkend="runinhead.default.title.end.punct.frag"/>
+<src:fragref linkend="runinhead.title.end.punct.frag"/>
+<src:fragref linkend="section.autolabel.frag"/>
+<src:fragref linkend="section.label.includes.component.label.frag"/>
+<src:fragref linkend="segmentedlist.as.table.frag"/>
+<src:fragref linkend="shade.verbatim.frag"/>
+<src:fragref linkend="shade.verbatim.style.frag"/>
+<src:fragref linkend="show.comments.frag"/>
+<src:fragref linkend="show.revisionflag.frag"/>
+<src:fragref linkend="spacing.paras.frag"/>
+<src:fragref linkend="suppress.footer.navigation.frag"/>
+<src:fragref linkend="suppress.header.navigation.frag"/>
+<src:fragref linkend="suppress.navigation.frag"/>
+<src:fragref linkend="table.borders.with.css.frag"/>
+<src:fragref linkend="table.cell.border.color.frag"/>
+<src:fragref linkend="table.cell.border.style.frag"/>
+<src:fragref linkend="table.cell.border.thickness.frag"/>
+<src:fragref linkend="table.footnote.number.format.frag"/>
+<src:fragref linkend="table.footnote.number.symbols.frag"/>
+<src:fragref linkend="table.frame.border.color.frag"/>
+<src:fragref linkend="table.frame.border.style.frag"/>
+<src:fragref linkend="table.frame.border.thickness.frag"/>
+<src:fragref linkend="tablecolumns.extension.frag"/>
+<src:fragref linkend="target.database.document.frag"/>
+<src:fragref linkend="targets.filename.frag"/>
+<src:fragref linkend="tex.math.delims.frag"/>
+<src:fragref linkend="tex.math.file.frag"/>
+<src:fragref linkend="tex.math.in.alt.frag"/>
+<src:fragref linkend="textinsert.extension.frag"/>
+<src:fragref linkend="toc.list.type.frag"/>
+<src:fragref linkend="toc.section.depth.frag"/>
+<src:fragref linkend="toc.max.depth.frag"/>
+<src:fragref linkend="ulink.target.frag"/>
+<src:fragref linkend="use.embed.for.svg.frag"/>
+<src:fragref linkend="use.extensions.frag"/>
+<src:fragref linkend="use.id.as.filename.frag"/>
+<src:fragref linkend="use.local.olink.style.frag"/>
+<src:fragref linkend="use.role.as.xrefstyle.frag"/>
+<src:fragref linkend="use.role.for.mediaobject.frag"/>
+<src:fragref linkend="use.svg.frag"/>
+<src:fragref linkend="variablelist.as.table.frag"/>
+<src:fragref linkend="xref.with.number.and.title.frag"/>
+<src:fragref linkend="xref.label-title.separator.frag"/>
+<src:fragref linkend="xref.label-page.separator.frag"/>
+<src:fragref linkend="xref.title-page.separator.frag"/>
+<src:fragref linkend="insert.xref.page.number.frag"/>
+
+</xsl:stylesheet>
+</src:fragment>
+
+</appendix>
+
+</book>
Added: trunk/docs/resources/support/docbook-xsl/html/pi.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/pi.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/pi.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,207 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: pi.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<xsl:template match="processing-instruction()">
+</xsl:template>
+
+<xsl:template match="processing-instruction('dbhtml')">
+ <!-- nop -->
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="dbhtml-attribute">
+ <xsl:param name="pis"
select="processing-instruction('dbhtml')"/>
+ <xsl:param name="attribute">filename</xsl:param>
+
+ <xsl:call-template name="pi-attribute">
+ <xsl:with-param name="pis" select="$pis"/>
+ <xsl:with-param name="attribute" select="$attribute"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="dbhtml-filename">
+ <xsl:param name="pis"
select="./processing-instruction('dbhtml')"/>
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis" select="$pis"/>
+ <xsl:with-param name="attribute">filename</xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<!--
+<xsl:template name="dbhtml-dir">
+ <xsl:param name="pis"
select="./processing-instruction('dbhtml')"/>
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis" select="$pis"/>
+ <xsl:with-param name="attribute">dir</xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+-->
+
+<xsl:template name="dbhtml-dir">
+ <xsl:param name="context" select="."/>
+
+ <!-- directories are now inherited from previous levels -->
+
+ <xsl:variable name="ppath">
+ <xsl:if test="$context/parent::*">
+ <xsl:call-template name="dbhtml-dir">
+ <xsl:with-param name="context"
select="$context/parent::*"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="path">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
select="$context/processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute">dir</xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$path = ''">
+ <xsl:if test="$ppath != ''">
+ <xsl:value-of select="$ppath"/>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$ppath != ''">
+ <xsl:value-of select="$ppath"/>
+ <xsl:if test="substring($ppath, string-length($ppath), 1) !=
'/'">
+ <xsl:text>/</xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:value-of select="$path"/>
+ <xsl:text>/</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="process.cmdsynopsis.list">
+ <xsl:param name="cmdsynopses"/><!-- empty node list by default
-->
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($cmdsynopses)"></xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="cmdsyn"
select="$cmdsynopses[$count]"/>
+
+ <dt>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$cmdsyn"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:choose>
+ <xsl:when test="$cmdsyn/@xreflabel">
+ <xsl:call-template name="xref.xreflabel">
+ <xsl:with-param name="target"
select="$cmdsyn"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$cmdsyn"
mode="xref-to">
+ <xsl:with-param name="target"
select="$cmdsyn"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+ </a>
+ </dt>
+
+ <xsl:call-template name="process.cmdsynopsis.list">
+ <xsl:with-param name="cmdsynopses"
select="$cmdsynopses"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="processing-instruction('dbcmdlist')">
+ <xsl:variable name="cmdsynopses" select="..//cmdsynopsis"/>
+
+ <xsl:if test="count($cmdsynopses)<1">
+ <xsl:message><xsl:text>No cmdsynopsis elements matched dbcmdlist PI,
perhaps it's nested too deep?</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <dl>
+ <xsl:call-template name="process.cmdsynopsis.list">
+ <xsl:with-param name="cmdsynopses"
select="$cmdsynopses"/>
+ </xsl:call-template>
+ </dl>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="process.funcsynopsis.list">
+ <xsl:param name="funcsynopses"/><!-- empty node list by default
-->
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($funcsynopses)"></xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="cmdsyn"
select="$funcsynopses[$count]"/>
+
+ <dt>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$cmdsyn"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <xsl:choose>
+ <xsl:when test="$cmdsyn/@xreflabel">
+ <xsl:call-template name="xref.xreflabel">
+ <xsl:with-param name="target"
select="$cmdsyn"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$cmdsyn"
mode="xref-to">
+ <xsl:with-param name="target"
select="$cmdsyn"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+ </a>
+ </dt>
+
+ <xsl:call-template name="process.funcsynopsis.list">
+ <xsl:with-param name="funcsynopses"
select="$funcsynopses"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="processing-instruction('dbfunclist')">
+ <xsl:variable name="funcsynopses"
select="..//funcsynopsis"/>
+
+ <xsl:if test="count($funcsynopses)<1">
+ <xsl:message><xsl:text>No funcsynopsis elements matched dbfunclist PI,
perhaps it's nested too deep?</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <dl>
+ <xsl:call-template name="process.funcsynopsis.list">
+ <xsl:with-param name="funcsynopses"
select="$funcsynopses"/>
+ </xsl:call-template>
+ </dl>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/profile-chunk-code.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/profile-chunk-code.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/profile-chunk-code.xsl 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,562 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<!--This file was created automatically by xsl2profile-->
+<!--from the DocBook XSL stylesheets. Do not edit this file.-->
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common"
xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy"
extension-element-prefixes="exslt" version="1.0"
exclude-result-prefixes="exsl exslt">
+
+<!-- ********************************************************************
+ $Id: profile-chunk-code.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:param name="onechunk" select="0"/>
+<xsl:param name="refentry.separator" select="0"/>
+<xsl:param name="chunk.fast" select="0"/>
+
+<xsl:key name="genid" match="*"
use="generate-id()"/>
+
+<!-- ==================================================================== -->
+
+<xsl:variable name="chunk.hierarchy">
+ <xsl:if test="$chunk.fast != 0">
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')">
+ <xsl:message>Computing chunks...</xsl:message>
+ <xsl:apply-templates select="/*" mode="find.chunks"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Fast chunking requires exsl:node-set(). </xsl:text>
+ <xsl:text>Using "slow" chunking.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+</xsl:variable>
+
+<xsl:template match="*" mode="find.chunks">
+ <xsl:variable name="chunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$chunk != 0">
+ <div class="{local-name(.)}" id="{generate-id()}">
+ <xsl:apply-templates select="*" mode="find.chunks"/>
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="*" mode="find.chunks"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="process-chunk-element">
+ <xsl:param name="content">
+ <xsl:apply-imports/>
+ </xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="$chunk.fast != 0 and
function-available('exsl:node-set')">
+ <xsl:variable name="chunks"
select="exsl:node-set($chunk.hierarchy)//div"/>
+ <xsl:variable name="genid" select="generate-id()"/>
+
+ <xsl:variable name="div" select="$chunks[@id=$genid]"/>
+
+ <xsl:variable name="prevdiv"
select="($div/preceding-sibling::div|$div/preceding::div|$div/parent::div)[last()]"/>
+ <xsl:variable name="prev" select="key('genid',
$prevdiv/@id)"/>
+
+ <xsl:variable name="nextdiv"
select="($div/following-sibling::div|$div/following::div|$div/div)[1]"/>
+ <xsl:variable name="next" select="key('genid',
$nextdiv/@id)"/>
+
+ <xsl:choose>
+ <xsl:when test="$onechunk != 0 and parent::*">
+ <xsl:copy-of select="$content"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="process-chunk">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$onechunk != 0 and not(parent::*)">
+ <xsl:call-template name="chunk-all-sections">
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$onechunk != 0">
+ <xsl:copy-of select="$content"/>
+ </xsl:when>
+ <xsl:when test="$chunk.first.sections = 0">
+ <xsl:call-template name="chunk-first-section-with-parent">
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="chunk-all-sections">
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="process-chunk">
+ <xsl:param name="prev" select="."/>
+ <xsl:param name="next" select="."/>
+ <xsl:param name="content">
+ <xsl:apply-imports/>
+ </xsl:param>
+
+ <xsl:variable name="ischunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <xsl:variable name="chunkfn">
+ <xsl:if test="$ischunk='1'">
+ <xsl:apply-templates mode="chunk-filename" select="."/>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:if test="$ischunk='0'">
+ <xsl:message>
+ <xsl:text>Error </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text> is not a chunk!</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="filename">
+ <xsl:call-template name="make-relative-filename">
+ <xsl:with-param name="base.dir" select="$base.dir"/>
+ <xsl:with-param name="base.name" select="$chunkfn"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename" select="$filename"/>
+ <xsl:with-param name="content">
+ <xsl:call-template name="chunk-element-content">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ <xsl:with-param name="quiet" select="$chunk.quietly"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="chunk-first-section-with-parent">
+ <xsl:param name="content">
+ <xsl:apply-imports/>
+ </xsl:param>
+
+ <!-- These xpath expressions are really hairy. The trick is to pick sections -->
+ <!-- that are not first children and are not the children of first children -->
+
+ <!-- Break these variables into pieces to work around
+
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6063 -->
+
+ <xsl:variable name="prev-v1"
select="(ancestor::sect1[$chunk.section.depth > 0
and preceding-sibling::sect1][1] |ancestor::sect2[$chunk.section.depth
> 1 and preceding-sibling::sect2
and parent::sect1[preceding-sibling::sect1]][1]
|ancestor::sect3[$chunk.section.depth > 2 and
preceding-sibling::sect3 and
parent::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1]
|ancestor::sect4[$chunk.section.depth > 3 and
preceding-sibling::sect4 and
parent::sect3[preceding-sibling::sect2] and
ancestor::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1] |!
ancestor::sect5[$chunk.section.depth > 4 and
preceding-sibling::sect5 and
parent::sect4[preceding-sibling::sect4] and
ancestor::sect3[preceding-sibling::sect3] and
ancestor::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1]
|ancestor::section[$chunk.section.depth > count(ancestor::section)
and
not(ancestor::section[not(preceding-sibling::section)])][1])[last()]"/>
+
+ <xsl:variable name="prev-v2"
select="(preceding::sect1[$chunk.section.depth > 0
and preceding-sibling::sect1][1] |preceding::sect2[$chunk.section.depth
> 1 and preceding-sibling::sect2
and parent::sect1[preceding-sibling::sect1]][1]
|preceding::sect3[$chunk.section.depth > 2 and
preceding-sibling::sect3 and
parent::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1]
|preceding::sect4[$chunk.section.depth > 3 and
preceding-sibling::sect4 and
parent::sect3[preceding-sibling::sect2] and
ancestor::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1] !
|preceding::sect5[$chunk.section.depth > 4 and
preceding-sibling::sect5 and
parent::sect4[preceding-sibling::sect4] and
ancestor::sect3[preceding-sibling::sect3] and
ancestor::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1]
|preceding::section[$chunk.section.depth > count(ancestor::section)
and preceding-sibling::section and
not(ancestor::section[not(preceding-sibling::section)])][1])[last()]"/>
+
+ <xsl:variable name="prev" select="(preceding::book[1]
|preceding::preface[1] |preceding::chapter[1]
|preceding::appendix[1] |preceding::part[1]
|preceding::reference[1] |preceding::refentry[1]
|preceding::colophon[1] |preceding::article[1]
|preceding::bibliography[1] |preceding::glossary[1]
|preceding::index[$generate.index != 0][1]
|preceding::setindex[$generate.index != 0][1] |ancestor::set
|ancestor::book[1] |ancestor::preface[1] |ancestor::chapter[1]
|ancestor::appendix[1] |ancestor::part[1]
|ancestor::reference[1] |ancestor::article[1] |$prev-v1
|$prev-v2)[last()]"/>
+
+ <xsl:variable name="next-v1"
select="(following::sect1[$chunk.section.depth > 0
and preceding-sibling::sect1][1] |following::sect2[$chunk.section.depth
> 1 and preceding-sibling::sect2
and parent::sect1[preceding-sibling::sect1]][1]
|following::sect3[$chunk.section.depth > 2 and
preceding-sibling::sect3 and
parent::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1]
|following::sect4[$chunk.section.depth > 3 and
preceding-sibling::sect4 and
parent::sect3[preceding-sibling::sect2] and
ancestor::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1] !
|following::sect5[$chunk.section.depth > 4 and
preceding-sibling::sect5 and
parent::sect4[preceding-sibling::sect4] and
ancestor::sect3[preceding-sibling::sect3] and
ancestor::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1]
|following::section[$chunk.section.depth > count(ancestor::section)
and preceding-sibling::section and
not(ancestor::section[not(preceding-sibling::section)])][1])[1]"/>
+
+ <xsl:variable name="next-v2"
select="(descendant::sect1[$chunk.section.depth > 0
and preceding-sibling::sect1][1] |descendant::sect2[$chunk.section.depth
> 1 and preceding-sibling::sect2
and parent::sect1[preceding-sibling::sect1]][1]
|descendant::sect3[$chunk.section.depth > 2 and
preceding-sibling::sect3 and
parent::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1]
|descendant::sect4[$chunk.section.depth > 3 and
preceding-sibling::sect4 and
parent::sect3[preceding-sibling::sect2] and
ancestor::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1] !
|descendant::sect5[$chunk.section.depth > 4
and preceding-sibling::sect5 and
parent::sect4[preceding-sibling::sect4] and
ancestor::sect3[preceding-sibling::sect3] and
ancestor::sect2[preceding-sibling::sect2] and
ancestor::sect1[preceding-sibling::sect1]][1]
|descendant::section[$chunk.section.depth > count(ancestor::section)
and preceding-sibling::section and
not(ancestor::section[not(preceding-sibling::section)])])[1]"/>
+
+ <xsl:variable name="next" select="(following::book[1]
|following::preface[1] |following::chapter[1]
|following::appendix[1] |following::part[1]
|following::reference[1] |following::refentry[1]
|following::colophon[1] |following::bibliography[1]
|following::glossary[1] |following::index[$generate.index != 0][1]
|following::article[1] |following::setindex[$generate.index != 0][1]
|descendant::book[1] |descendant::preface[1]
|descendant::chapter[1] |descendant::appendix[1]
|descendant::article[1] |descendant::bibliography[1]
|descendant::glossary[1] |descendant::index[$generate.index != 0][1]
|descendant::colophon[1] |descendant::setindex[$generate.index != 0][1]
|descendant::part[!
1] |descendant::reference[1] |descendant::refentry[1]
|$next-v1 |$next-v2)[1]"/>
+
+ <xsl:call-template name="process-chunk">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="chunk-all-sections">
+ <xsl:param name="content">
+ <xsl:apply-imports/>
+ </xsl:param>
+
+ <xsl:variable name="prev-v1"
select="(preceding::sect1[$chunk.section.depth > 0][1]
|preceding::sect2[$chunk.section.depth > 1][1]
|preceding::sect3[$chunk.section.depth > 2][1]
|preceding::sect4[$chunk.section.depth > 3][1]
|preceding::sect5[$chunk.section.depth > 4][1]
|preceding::section[$chunk.section.depth >
count(ancestor::section)][1])[last()]"/>
+
+ <xsl:variable name="prev-v2"
select="(ancestor::sect1[$chunk.section.depth > 0][1]
|ancestor::sect2[$chunk.section.depth > 1][1]
|ancestor::sect3[$chunk.section.depth > 2][1]
|ancestor::sect4[$chunk.section.depth > 3][1]
|ancestor::sect5[$chunk.section.depth > 4][1]
|ancestor::section[$chunk.section.depth >
count(ancestor::section)][1])[last()]"/>
+
+ <xsl:variable name="prev" select="(preceding::book[1]
|preceding::preface[1] |preceding::chapter[1]
|preceding::appendix[1] |preceding::part[1]
|preceding::reference[1] |preceding::refentry[1]
|preceding::colophon[1] |preceding::article[1]
|preceding::bibliography[1] |preceding::glossary[1]
|preceding::index[$generate.index != 0][1]
|preceding::setindex[$generate.index != 0][1] |ancestor::set
|ancestor::book[1] |ancestor::preface[1] |ancestor::chapter[1]
|ancestor::appendix[1] |ancestor::part[1]
|ancestor::reference[1] |ancestor::article[1] |$prev-v1
|$prev-v2)[last()]"/>
+
+ <xsl:variable name="next-v1"
select="(following::sect1[$chunk.section.depth > 0][1]
|following::sect2[$chunk.section.depth > 1][1]
|following::sect3[$chunk.section.depth > 2][1]
|following::sect4[$chunk.section.depth > 3][1]
|following::sect5[$chunk.section.depth > 4][1]
|following::section[$chunk.section.depth >
count(ancestor::section)][1])[1]"/>
+
+ <xsl:variable name="next-v2"
select="(descendant::sect1[$chunk.section.depth > 0][1]
|descendant::sect2[$chunk.section.depth > 1][1]
|descendant::sect3[$chunk.section.depth > 2][1]
|descendant::sect4[$chunk.section.depth > 3][1]
|descendant::sect5[$chunk.section.depth > 4][1]
|descendant::section[$chunk.section.depth >
count(ancestor::section)][1])[1]"/>
+
+ <xsl:variable name="next" select="(following::book[1]
|following::preface[1] |following::chapter[1]
|following::appendix[1] |following::part[1]
|following::reference[1] |following::refentry[1]
|following::colophon[1] |following::bibliography[1]
|following::glossary[1] |following::index[$generate.index != 0][1]
|following::article[1] |following::setindex[$generate.index != 0][1]
|descendant::book[1] |descendant::preface[1]
|descendant::chapter[1] |descendant::appendix[1]
|descendant::article[1] |descendant::bibliography[1]
|descendant::glossary[1] |descendant::index[$generate.index != 0][1]
|descendant::colophon[1] |descendant::setindex[$generate.index != 0][1]
|descendant::part[!
1] |descendant::reference[1] |descendant::refentry[1]
|$next-v1 |$next-v2)[1]"/>
+
+ <xsl:call-template name="process-chunk">
+ <xsl:with-param name="prev" select="$prev"/>
+ <xsl:with-param name="next" select="$next"/>
+ <xsl:with-param name="content" select="$content"/>
+ </xsl:call-template>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xslo:include
xmlns:xslo="http://www.w3.org/1999/XSL/Transform"
href="../profiling/profile-mode.xsl"/><xsl:template
match="/"><xslo:variable
xmlns:xslo="http://www.w3.org/1999/XSL/Transform"
name="profiled-content"><xslo:apply-templates select="."
mode="profile"/></xslo:variable><xslo:variable
xmlns:xslo="http://www.w3.org/1999/XSL/Transform"
name="profiled-nodes" select="exslt:node-set($profiled-content)"/>
+ <xsl:choose>
+ <xsl:when test="$rootid != ''">
+ <xsl:choose>
+ <xsl:when test="count($profiled-nodes//*[@id=$rootid]) = 0">
+ <xsl:message terminate="yes">
+ <xsl:text>ID '</xsl:text>
+ <xsl:value-of select="$rootid"/>
+ <xsl:text>' not found in document.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$collect.xref.targets = 'yes' or
$collect.xref.targets = 'only'">
+ <xsl:apply-templates select="key('id', $rootid)"
mode="collect.targets"/>
+ </xsl:if>
+ <xsl:if test="$collect.xref.targets != 'only'">
+ <xsl:apply-templates select="$profiled-nodes//*[@id=$rootid]"
mode="process.root"/>
+ <xsl:if test="$tex.math.in.alt != ''">
+ <xsl:apply-templates select="$profiled-nodes//*[@id=$rootid]"
mode="collect.tex.math"/>
+ </xsl:if>
+ <xsl:if test="$generate.manifest != 0">
+ <xsl:call-template name="generate.manifest">
+ <xsl:with-param name="node"
select="key('id',$rootid)"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$collect.xref.targets = 'yes' or
$collect.xref.targets = 'only'">
+ <xsl:apply-templates select="$profiled-nodes"
mode="collect.targets"/>
+ </xsl:if>
+ <xsl:if test="$collect.xref.targets != 'only'">
+ <xsl:apply-templates select="$profiled-nodes"
mode="process.root"/>
+ <xsl:if test="$tex.math.in.alt != ''">
+ <xsl:apply-templates select="$profiled-nodes"
mode="collect.tex.math"/>
+ </xsl:if>
+ <xsl:if test="$generate.manifest != 0">
+ <xsl:call-template name="generate.manifest"/>
+ </xsl:if>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="*" mode="process.root">
+ <xsl:apply-templates select="."/>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<xsl:template match="set|book|part|preface|chapter|appendix
|article |reference|refentry
|book/glossary|article/glossary|part/glossary
|book/bibliography|article/bibliography |colophon">
+ <xsl:choose>
+ <xsl:when test="$onechunk != 0 and parent::*">
+ <xsl:apply-imports/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="process-chunk-element"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="sect1|sect2|sect3|sect4|sect5|section">
+ <xsl:variable name="ischunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="not(parent::*)">
+ <xsl:call-template name="process-chunk-element"/>
+ </xsl:when>
+ <xsl:when test="$ischunk = 0">
+ <xsl:apply-imports/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="process-chunk-element"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="setindex |book/index
|article/index">
+ <!-- some implementations use completely empty index tags to indicate -->
+ <!-- where an automatically generated index should be inserted. so -->
+ <!-- if the index is completely empty, skip it. -->
+ <xsl:if test="count(*)>0 or $generate.index != '0'">
+ <xsl:call-template name="process-chunk-element"/>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="make.lots">
+ <xsl:param name="toc.params" select="''"/>
+ <xsl:param name="toc"/>
+
+ <xsl:variable name="lots">
+ <xsl:if test="contains($toc.params, 'toc')">
+ <xsl:copy-of select="$toc"/>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'figure')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'figure'"/>
+ <xsl:with-param name="nodes" select=".//figure"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'table')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'table'"/>
+ <xsl:with-param name="nodes" select=".//table"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'example')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'example'"/>
+ <xsl:with-param name="nodes" select=".//example"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="contains($toc.params, 'equation')">
+ <xsl:call-template name="list.of.titles">
+ <xsl:with-param name="titles"
select="'equation'"/>
+ <xsl:with-param name="nodes"
select=".//equation[title]"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:if test="string($lots) != ''">
+ <xsl:choose>
+ <xsl:when test="$chunk.tocs.and.lots != 0 and not(parent::*)">
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename">
+ <xsl:call-template name="make-relative-filename">
+ <xsl:with-param name="base.dir"
select="$base.dir"/>
+ <xsl:with-param name="base.name">
+ <xsl:call-template name="dbhtml-dir"/>
+ <xsl:apply-templates select="."
mode="recursive-chunk-filename"/>
+ <xsl:text>-toc</xsl:text>
+ <xsl:value-of select="$html.ext"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ <xsl:with-param name="content">
+ <xsl:call-template name="chunk-element-content">
+ <xsl:with-param name="prev" select="/foo"/>
+ <xsl:with-param name="next" select="/foo"/>
+ <xsl:with-param name="nav.context"
select="'toc'"/>
+ <xsl:with-param name="content">
+ <h1>
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </h1>
+ <xsl:copy-of select="$lots"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:with-param>
+ <xsl:with-param name="quiet"
select="$chunk.quietly"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$lots"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="in.other.chunk">
+ <xsl:param name="chunk" select="."/>
+ <xsl:param name="node" select="."/>
+
+ <xsl:variable name="is.chunk">
+ <xsl:call-template name="chunk">
+ <xsl:with-param name="node" select="$node"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+<!--
+ <xsl:message>
+ <xsl:text>in.other.chunk: </xsl:text>
+ <xsl:value-of select="name($chunk)"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="name($node)"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$chunk = $node"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$is.chunk"/>
+ </xsl:message>
+-->
+
+ <xsl:choose>
+ <xsl:when test="$chunk = $node">0</xsl:when>
+ <xsl:when test="$is.chunk = 1">1</xsl:when>
+ <xsl:when test="count($node) = 0">0</xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="in.other.chunk">
+ <xsl:with-param name="chunk" select="$chunk"/>
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="count.footnotes.in.this.chunk">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="footnotes" select="$node//footnote"/>
+ <xsl:param name="count" select="0"/>
+
+<!--
+ <xsl:message>
+ <xsl:text>count.footnotes.in.this.chunk: </xsl:text>
+ <xsl:value-of select="name($node)"/>
+ </xsl:message>
+-->
+
+ <xsl:variable name="in.other.chunk">
+ <xsl:call-template name="in.other.chunk">
+ <xsl:with-param name="chunk" select="$node"/>
+ <xsl:with-param name="node" select="$footnotes[1]"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="count($footnotes) = 0">
+ <xsl:value-of select="$count"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$in.other.chunk != 0">
+ <xsl:call-template name="count.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
select="$footnotes[position() > 1]"/>
+ <xsl:with-param name="count" select="$count"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$footnotes[1]/ancestor::table
|$footnotes[1]/ancestor::informaltable">
+ <xsl:call-template name="count.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
select="$footnotes[position() > 1]"/>
+ <xsl:with-param name="count" select="$count"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="count.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
select="$footnotes[position() > 1]"/>
+ <xsl:with-param name="count" select="$count + 1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="process.footnotes.in.this.chunk">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="footnotes" select="$node//footnote"/>
+
+<!--
+ <xsl:message>process.footnotes.in.this.chunk</xsl:message>
+-->
+
+ <xsl:variable name="in.other.chunk">
+ <xsl:call-template name="in.other.chunk">
+ <xsl:with-param name="chunk" select="$node"/>
+ <xsl:with-param name="node" select="$footnotes[1]"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="count($footnotes) = 0">
+ <!-- nop -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$in.other.chunk != 0">
+ <xsl:call-template name="process.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
select="$footnotes[position() > 1]"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$footnotes[1]/ancestor::table
|$footnotes[1]/ancestor::informaltable">
+ <xsl:call-template name="process.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
select="$footnotes[position() > 1]"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$footnotes[1]"
mode="process.footnote.mode"/>
+ <xsl:call-template name="process.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="$node"/>
+ <xsl:with-param name="footnotes"
select="$footnotes[position() > 1]"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="process.footnotes">
+ <xsl:variable name="footnotes" select=".//footnote"/>
+ <xsl:variable name="fcount">
+ <xsl:call-template name="count.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="."/>
+ <xsl:with-param name="footnotes" select="$footnotes"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+<!--
+ <xsl:message>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text> fcount: </xsl:text>
+ <xsl:value-of select="$fcount"/>
+ </xsl:message>
+-->
+
+ <!-- Only bother to do this if there's at least one non-table footnote -->
+ <xsl:if test="$fcount > 0">
+ <div class="footnotes">
+ <br/>
+ <hr width="100" align="left"/>
+ <xsl:call-template name="process.footnotes.in.this.chunk">
+ <xsl:with-param name="node" select="."/>
+ <xsl:with-param name="footnotes" select="$footnotes"/>
+ </xsl:call-template>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template name="process.chunk.footnotes">
+ <xsl:variable name="is.chunk">
+ <xsl:call-template name="chunk"/>
+ </xsl:variable>
+ <xsl:if test="$is.chunk = 1">
+ <xsl:call-template name="process.footnotes"/>
+ </xsl:if>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/profile-chunk.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/profile-chunk.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/profile-chunk.xsl 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,40 @@
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:exsl="http://exslt.org/common"
+ version="1.0"
+ exclude-result-prefixes="exsl">
+
+<!-- ********************************************************************
+ $Id: profile-chunk.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:import href="docbook.xsl"/>
+<xsl:import href="chunk-common.xsl"/>
+<xsl:include href="manifest.xsl"/>
+
+<!-- Why is chunk-code now xsl:included?
+
+Suppose you want to customize *both* the chunking algorithm used *and* the
+presentation of some elements that may be chunks. In order to do that, you
+must get the order of imports "just right". The answer is to make your own
+copy of this file, where you replace the initial import of "docbook.xsl"
+with an import of your own base.xsl (that does its own import of docbook.xsl).
+
+Put the templates for changing the presentation of elements in your base.xsl.
+
+Put the templates that control chunking after the include of chunk-code.xsl.
+
+Voila! (Man I hope we can do this better in XSLT 2.0)
+
+-->
+
+<xsl:include href="profile-chunk-code.xsl"/>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/profile-docbook.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/profile-docbook.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/profile-docbook.xsl 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,382 @@
+<?xml version="1.0" encoding="US-ASCII"?>
+<!--This file was created automatically by xsl2profile-->
+<!--from the DocBook XSL stylesheets. Do not edit this file.-->
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common"
xmlns:exslt="http://exslt.org/common" exslt:dummy="dummy"
extension-element-prefixes="exslt" exclude-result-prefixes="exsl
exslt" version="1.0">
+
+<xsl:output method="html" encoding="ISO-8859-1"
indent="no"/>
+
+<!-- ********************************************************************
+ $Id: profile-docbook.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:include href="../VERSION"/>
+<xsl:include href="param.xsl"/>
+<xsl:include href="../lib/lib.xsl"/>
+<xsl:include href="../common/l10n.xsl"/>
+<xsl:include href="../common/common.xsl"/>
+<xsl:include href="../common/labels.xsl"/>
+<xsl:include href="../common/titles.xsl"/>
+<xsl:include href="../common/subtitles.xsl"/>
+<xsl:include href="../common/gentext.xsl"/>
+<xsl:include href="../common/targets.xsl"/>
+<xsl:include href="../common/pi.xsl"/>
+<xsl:include href="autotoc.xsl"/>
+<xsl:include href="autoidx.xsl"/>
+<xsl:include href="lists.xsl"/>
+<xsl:include href="callout.xsl"/>
+<xsl:include href="verbatim.xsl"/>
+<xsl:include href="graphics.xsl"/>
+<xsl:include href="xref.xsl"/>
+<xsl:include href="formal.xsl"/>
+<xsl:include href="table.xsl"/>
+<xsl:include href="htmltbl.xsl"/>
+<xsl:include href="sections.xsl"/>
+<xsl:include href="inline.xsl"/>
+<xsl:include href="footnote.xsl"/>
+<xsl:include href="html.xsl"/>
+<xsl:include href="info.xsl"/>
+<xsl:include href="keywords.xsl"/>
+<xsl:include href="division.xsl"/>
+<xsl:include href="toc.xsl"/>
+<xsl:include href="index.xsl"/>
+<xsl:include href="refentry.xsl"/>
+<xsl:include href="math.xsl"/>
+<xsl:include href="admon.xsl"/>
+<xsl:include href="component.xsl"/>
+<xsl:include href="biblio.xsl"/>
+<xsl:include href="glossary.xsl"/>
+<xsl:include href="block.xsl"/>
+<xsl:include href="task.xsl"/>
+<xsl:include href="qandaset.xsl"/>
+<xsl:include href="synop.xsl"/>
+<xsl:include href="titlepage.xsl"/>
+<xsl:include href="titlepage.templates.xsl"/>
+<xsl:include href="pi.xsl"/>
+<xsl:include href="ebnf.xsl"/>
+<xsl:include href="chunker.xsl"/>
+<xsl:include href="html-rtf.xsl"/>
+<xsl:include href="docbookng.xsl"/>
+
+<xsl:param name="stylesheet.result.type"
select="'html'"/>
+
+<!-- ==================================================================== -->
+
+<xsl:key name="id" match="*" use="@id"/>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*">
+ <xsl:message>
+ <xsl:text>No template matches </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:if test="parent::*">
+ <xsl:text> in </xsl:text>
+ <xsl:value-of select="name(parent::*)"/>
+ </xsl:if>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+
+ <font color="red">
+ <xsl:text><</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>></xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text></</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>></xsl:text>
+ </font>
+</xsl:template>
+
+<xsl:template match="text()">
+ <xsl:value-of select="."/>
+</xsl:template>
+
+<xsl:template name="body.attributes">
+ <xsl:attribute name="bgcolor">white</xsl:attribute>
+ <xsl:attribute name="text">black</xsl:attribute>
+ <xsl:attribute name="link">#0000FF</xsl:attribute>
+ <xsl:attribute name="vlink">#840084</xsl:attribute>
+ <xsl:attribute name="alink">#0000FF</xsl:attribute>
+</xsl:template>
+
+<xsl:template name="head.content">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="title">
+ <xsl:apply-templates select="$node"
mode="object.title.markup.textonly"/>
+ </xsl:param>
+
+ <title>
+ <xsl:copy-of select="$title"/>
+ </title>
+
+ <xsl:if test="$html.stylesheet != ''">
+ <xsl:call-template name="output.html.stylesheets">
+ <xsl:with-param name="stylesheets"
select="normalize-space($html.stylesheet)"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:if test="$link.mailto.url != ''">
+ <link rev="made" href="{$link.mailto.url}"/>
+ </xsl:if>
+
+ <xsl:if test="$html.base != ''">
+ <base href="{$html.base}"/>
+ </xsl:if>
+
+ <meta name="generator" content="DocBook XSL Stylesheets
V{$VERSION}"/>
+
+ <xsl:if test="$generate.meta.abstract != 0">
+ <xsl:variable name="info" select="(articleinfo
|bookinfo |prefaceinfo
|chapterinfo |appendixinfo
|sectioninfo
|sect1info |sect2info
|sect3info |sect4info
|sect5info |referenceinfo
|refentryinfo |partinfo
|info
|docinfo)[1]"/>
+ <xsl:if test="$info and $info/abstract">
+ <meta name="description">
+ <xsl:attribute name="content">
+ <xsl:for-each select="$info/abstract[1]/*">
+ <xsl:value-of select="."/>
+ <xsl:if test="position() < last()">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:for-each>
+ </xsl:attribute>
+ </meta>
+ </xsl:if>
+ </xsl:if>
+
+ <xsl:if test="($draft.mode = 'yes' or ($draft.mode =
'maybe' and ancestor-or-self::*[@status][1]/@status =
'draft')) and $draft.watermark.image != ''">
+ <style type="text/css"><xsl:text>
+body { background-image: url('</xsl:text>
+<xsl:value-of select="$draft.watermark.image"/><xsl:text>');
+ background-repeat: no-repeat;
+ background-position: top left;
+ /* The following properties make the watermark "fixed" on the page. */
+ /* I think that's just a bit too distracting for the reader... */
+ /* background-attachment: fixed; */
+ /* background-position: center center; */
+ }</xsl:text>
+ </style>
+ </xsl:if>
+ <xsl:apply-templates select="."
mode="head.keywords.content"/>
+</xsl:template>
+
+<xsl:template name="output.html.stylesheets">
+ <xsl:param name="stylesheets" select="''"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($stylesheets, ' ')">
+ <link rel="stylesheet" href="{substring-before($stylesheets,
' ')}">
+ <xsl:if test="$html.stylesheet.type != ''">
+ <xsl:attribute name="type">
+ <xsl:value-of select="$html.stylesheet.type"/>
+ </xsl:attribute>
+ </xsl:if>
+ </link>
+ <xsl:call-template name="output.html.stylesheets">
+ <xsl:with-param name="stylesheets"
select="substring-after($stylesheets, ' ')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$stylesheets != ''">
+ <link rel="stylesheet" href="{$stylesheets}">
+ <xsl:if test="$html.stylesheet.type != ''">
+ <xsl:attribute name="type">
+ <xsl:value-of select="$html.stylesheet.type"/>
+ </xsl:attribute>
+ </xsl:if>
+ </link>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template match="*" mode="head.keywords.content">
+ <xsl:apply-templates select="chapterinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="appendixinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="prefaceinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="bookinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="setinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="articleinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="artheader/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="sect1info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="sect2info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="sect3info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="sect4info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="sect5info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="refsect1info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="refsect2info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="refsect3info/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="bibliographyinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="glossaryinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="indexinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="refentryinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="partinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="referenceinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="docinfo/keywordset"
mode="html.header"/>
+ <xsl:apply-templates select="info/keywordset"
mode="html.header"/>
+
+ <xsl:if test="$inherit.keywords != 0 and parent::*">
+ <xsl:apply-templates select="parent::*"
mode="head.keywords.content"/>
+ </xsl:if>
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template name="system.head.content">
+ <xsl:param name="node" select="."/>
+
+ <!-- system.head.content is like user.head.content, except that
+ it is called before head.content. This is important because it
+ means, for example, that <style> elements output by system.head.content
+ have a lower CSS precedence than the users stylesheet. -->
+</xsl:template>
+
+<!-- ============================================================ -->
+
+<xsl:template name="user.head.content">
+ <xsl:param name="node" select="."/>
+</xsl:template>
+
+<xsl:template name="user.header.navigation">
+ <xsl:param name="node" select="."/>
+</xsl:template>
+
+<xsl:template name="user.header.content">
+ <xsl:param name="node" select="."/>
+</xsl:template>
+
+<xsl:template name="user.footer.content">
+ <xsl:param name="node" select="."/>
+</xsl:template>
+
+<xsl:template name="user.footer.navigation">
+ <xsl:param name="node" select="."/>
+</xsl:template>
+
+<xslo:include
xmlns:xslo="http://www.w3.org/1999/XSL/Transform"
href="../profiling/profile-mode.xsl"/><xsl:template
match="/"><xslo:variable
xmlns:xslo="http://www.w3.org/1999/XSL/Transform"
name="profiled-content"><xslo:apply-templates select="."
mode="profile"/></xslo:variable><xslo:variable
xmlns:xslo="http://www.w3.org/1999/XSL/Transform"
name="profiled-nodes" select="exslt:node-set($profiled-content)"/>
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')
and namespace-uri(*[1]) = 'http://docbook.org/docbook-ng'">
+ <!-- Hack! If someone hands us a DocBook NG document, toss the namespace -->
+ <!-- and continue. Someday we may reverse this logic and add the namespace
-->
+ <!-- to documents that don't have one. But not before the whole stylesheet
-->
+ <!-- has been converted to use namespaces. i.e., don't hold your breath
-->
+ <xsl:variable name="nons">
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:variable>
+ <xsl:apply-templates select="exsl:node-set($nons)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$rootid != ''">
+ <xsl:choose>
+ <xsl:when test="count($profiled-nodes//*[@id=$rootid]) = 0">
+ <xsl:message terminate="yes">
+ <xsl:text>ID '</xsl:text>
+ <xsl:value-of select="$rootid"/>
+ <xsl:text>' not found in document.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$collect.xref.targets = 'yes' or
$collect.xref.targets = 'only'">
+ <xsl:apply-templates select="key('id', $rootid)"
mode="collect.targets"/>
+ </xsl:if>
+ <xsl:if test="$collect.xref.targets != 'only'">
+ <xsl:apply-templates select="$profiled-nodes//*[@id=$rootid]"
mode="process.root"/>
+ <xsl:if test="$tex.math.in.alt != ''">
+ <xsl:apply-templates select="$profiled-nodes//*[@id=$rootid]"
mode="collect.tex.math"/>
+ </xsl:if>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$collect.xref.targets = 'yes' or
$collect.xref.targets = 'only'">
+ <xsl:apply-templates select="$profiled-nodes"
mode="collect.targets"/>
+ </xsl:if>
+ <xsl:if test="$collect.xref.targets != 'only'">
+ <xsl:apply-templates select="$profiled-nodes"
mode="process.root"/>
+ <xsl:if test="$tex.math.in.alt != ''">
+ <xsl:apply-templates select="$profiled-nodes"
mode="collect.tex.math"/>
+ </xsl:if>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="*" mode="process.root">
+ <xsl:variable name="doc" select="self::*"/>
+
+ <xsl:call-template name="root.messages"/>
+
+ <html>
+ <head>
+ <xsl:call-template name="system.head.content">
+ <xsl:with-param name="node" select="$doc"/>
+ </xsl:call-template>
+ <xsl:call-template name="head.content">
+ <xsl:with-param name="node" select="$doc"/>
+ </xsl:call-template>
+ <xsl:call-template name="user.head.content">
+ <xsl:with-param name="node" select="$doc"/>
+ </xsl:call-template>
+ </head>
+ <body>
+ <xsl:call-template name="body.attributes"/>
+ <xsl:call-template name="user.header.content">
+ <xsl:with-param name="node" select="$doc"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="."/>
+ <xsl:call-template name="user.footer.content">
+ <xsl:with-param name="node" select="$doc"/>
+ </xsl:call-template>
+ </body>
+ </html>
+</xsl:template>
+
+<xsl:template name="root.messages">
+ <!-- redefine this any way you'd like to output messages -->
+ <!-- DO NOT OUTPUT ANYTHING FROM THIS TEMPLATE -->
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="chunk">
+ <xsl:param name="node" select="."/>
+
+ <!-- The default is that we are not chunking... -->
+ <xsl:text>0</xsl:text>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="stripNS">
+ <xsl:choose>
+ <xsl:when test="namespace-uri(.) =
'http://docbook.org/docbook-ng'">
+ <xsl:element name="{local-name(.)}">
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:element>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy>
+ <xsl:copy-of select="@*"/>
+ <xsl:apply-templates mode="stripNS"/>
+ </xsl:copy>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="comment()|processing-instruction()|text()"
mode="stripNS">
+ <xsl:copy/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/profile-onechunk.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/profile-onechunk.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/profile-onechunk.xsl 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ version="1.0"
+ exclude-result-prefixes="doc">
+
+<!-- ********************************************************************
+ $Id: profile-onechunk.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:import href="profile-chunk.xsl"/>
+
+<!-- Ok, using the onechunk parameter makes this all work again. -->
+<!-- It does have the disadvantage that it only works for documents that have -->
+<!-- a root element that is considered a chunk by the chunk.xsl stylesheet. -->
+<!-- Ideally, onechunk would let anything be a chunk. But not today. -->
+
+<xsl:param name="onechunk" select="1"/>
+<xsl:param name="suppress.navigation">1</xsl:param>
+
+<xsl:template name="href.target.uri">
+ <xsl:param name="object" select="."/>
+ <xsl:text>#</xsl:text>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$object"/>
+ </xsl:call-template>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/qandaset.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/qandaset.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/qandaset.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,360 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+ exclude-result-prefixes="doc"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: qandaset.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="qandaset">
+ <xsl:variable name="title"
select="(blockinfo/title|title)[1]"/>
+ <xsl:variable name="preamble" select="*[name(.) != 'title'
+ and name(.) != 'titleabbrev'
+ and name(.) != 'qandadiv'
+ and name(.) !=
'qandaentry']"/>
+ <xsl:variable name="label-width">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'label-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="table-summary">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'table-summary'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="cellpadding">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'cellpadding'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="cellspacing">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'cellspacing'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="toc">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <div class="{name(.)}">
+ <xsl:apply-templates select="$title"/>
+ <xsl:if test="(contains($toc.params, 'toc') and $toc != '0')
or $toc = '1'">
+ <xsl:call-template name="process.qanda.toc"/>
+ </xsl:if>
+ <xsl:apply-templates select="$preamble"/>
+ <table border="0" summary="Q and A Set">
+ <xsl:if test="$table-summary != ''">
+ <xsl:attribute name="summary">
+ <xsl:value-of select="$table-summary"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$cellpadding != ''">
+ <xsl:attribute name="cellpadding">
+ <xsl:value-of select="$cellpadding"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$cellspacing != ''">
+ <xsl:attribute name="cellspacing">
+ <xsl:value-of select="$cellspacing"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <col align="left">
+ <xsl:attribute name="width">
+ <xsl:choose>
+ <xsl:when test="$label-width != ''">
+ <xsl:value-of select="$label-width"/>
+ </xsl:when>
+ <xsl:otherwise>1%</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </col>
+ <tbody>
+ <xsl:apply-templates select="qandaentry|qandadiv"/>
+ </tbody>
+ </table>
+ </div>
+</xsl:template>
+
+<xsl:template match="qandaset/blockinfo/title|qandaset/title">
+ <xsl:variable name="qalevel">
+ <xsl:call-template name="qanda.section.level"/>
+ </xsl:variable>
+ <xsl:element name="h{string(number($qalevel)+1)}">
+ <xsl:attribute name="class">
+ <xsl:value-of select="name(.)"/>
+ </xsl:attribute>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="qandaset/blockinfo">
+ <!-- what should this template really do? -->
+ <xsl:apply-templates select="legalnotice"
mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="qandadiv">
+ <xsl:variable name="preamble" select="*[name(.) != 'title'
+ and name(.) != 'titleabbrev'
+ and name(.) != 'qandadiv'
+ and name(.) !=
'qandaentry']"/>
+
+ <xsl:if test="blockinfo/title|title">
+ <tr class="qandadiv">
+ <td align="left" valign="top" colspan="2">
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional" select="0"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="(blockinfo/title|title)[1]"/>
+ </td>
+ </tr>
+ </xsl:if>
+
+ <xsl:variable name="toc">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'toc'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="(contains($toc.params, 'toc') and $toc != '0') or
$toc = '1'">
+ <tr class="toc" colspan="2">
+ <td align="left" valign="top" colspan="2">
+ <xsl:call-template name="process.qanda.toc"/>
+ </td>
+ </tr>
+ </xsl:if>
+ <xsl:if test="$preamble">
+ <tr class="toc" colspan="2">
+ <td align="left" valign="top" colspan="2">
+ <xsl:apply-templates select="$preamble"/>
+ </td>
+ </tr>
+ </xsl:if>
+ <xsl:apply-templates select="qandadiv|qandaentry"/>
+</xsl:template>
+
+<xsl:template match="qandadiv/blockinfo/title|qandadiv/title">
+ <xsl:variable name="qalevel">
+ <xsl:call-template name="qandadiv.section.level"/>
+ </xsl:variable>
+
+ <xsl:element name="h{string(number($qalevel)+1)}">
+ <xsl:attribute name="class">
+ <xsl:value-of select="name(.)"/>
+ </xsl:attribute>
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="node" select=".."/>
+ <xsl:with-param name="conditional" select="0"/>
+ </xsl:call-template>
+ <xsl:apply-templates select="parent::qandadiv"
mode="label.markup"/>
+ <xsl:if test="$qandadiv.autolabel != 0">
+ <xsl:apply-templates select="."
mode="intralabel.punctuation"/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="qandaentry">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="question">
+ <xsl:variable name="deflabel">
+ <xsl:choose>
+ <xsl:when test="ancestor-or-self::*[@defaultlabel]">
+ <xsl:value-of select="(ancestor-or-self::*[@defaultlabel])[last()]
+ /@defaultlabel"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$qanda.defaultlabel"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <tr class="{name(.)}">
+ <td align="left" valign="top">
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="node" select=".."/>
+ <xsl:with-param name="conditional" select="0"/>
+ </xsl:call-template>
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional" select="0"/>
+ </xsl:call-template>
+
+ <b>
+ <xsl:apply-templates select="." mode="label.markup"/>
+ <xsl:if test="$deflabel = 'number' and not(label)">
+ <xsl:apply-templates select="."
mode="intralabel.punctuation"/>
+ </xsl:if>
+ </b>
+ </td>
+ <td align="left" valign="top">
+ <xsl:choose>
+ <xsl:when test="$deflabel = 'none' and not(label)">
+ <b><xsl:apply-templates select="*[name(.) !=
'label']"/></b>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="*[name(.) != 'label']"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ </tr>
+</xsl:template>
+
+<xsl:template match="answer">
+ <xsl:variable name="deflabel">
+ <xsl:choose>
+ <xsl:when test="ancestor-or-self::*[@defaultlabel]">
+ <xsl:value-of select="(ancestor-or-self::*[@defaultlabel])[last()]
+ /@defaultlabel"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$qanda.defaultlabel"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <tr class="{name(.)}">
+ <td align="left" valign="top">
+ <xsl:call-template name="anchor"/>
+ <b>
+ <xsl:variable name="answer.label">
+ <xsl:apply-templates select="."
mode="label.markup"/>
+ </xsl:variable>
+ <xsl:copy-of select="$answer.label"/>
+ </b>
+ </td>
+ <td align="left" valign="top">
+ <xsl:apply-templates select="*[name(.) != 'label']"/>
+ </td>
+ </tr>
+</xsl:template>
+
+<xsl:template match="label">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="process.qanda.toc">
+ <dl>
+ <xsl:apply-templates select="qandadiv"
mode="qandatoc.mode"/>
+ <xsl:apply-templates select="qandaentry"
mode="qandatoc.mode"/>
+ </dl>
+</xsl:template>
+
+<xsl:template match="qandadiv" mode="qandatoc.mode">
+ <dt><xsl:apply-templates select="title"
mode="qandatoc.mode"/></dt>
+ <dd><xsl:call-template name="process.qanda.toc"/></dd>
+</xsl:template>
+
+<xsl:template match="qandadiv/blockinfo/title|qandadiv/title"
mode="qandatoc.mode">
+ <xsl:variable name="qalevel">
+ <xsl:call-template name="qandadiv.section.level"/>
+ </xsl:variable>
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="parent::*"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:apply-templates select="parent::qandadiv"
mode="label.markup"/>
+ <xsl:value-of select="$autotoc.label.separator"/>
+ <xsl:text> </xsl:text>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="parent::*"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:apply-templates/>
+ </a>
+</xsl:template>
+
+<xsl:template match="qandaentry" mode="qandatoc.mode">
+ <xsl:apply-templates select="question"
mode="qandatoc.mode"/>
+</xsl:template>
+
+<xsl:template match="question" mode="qandatoc.mode">
+ <xsl:variable name="firstch"
select="(*[name(.)!='label'])[1]"/>
+ <xsl:variable name="deflabel">
+ <xsl:choose>
+ <xsl:when test="ancestor-or-self::*[@defaultlabel]">
+ <xsl:value-of select="(ancestor-or-self::*[@defaultlabel])[last()]
+ /@defaultlabel"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$qanda.defaultlabel"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <dt>
+ <xsl:apply-templates select="." mode="label.markup"/>
+ <xsl:if test="$deflabel = 'number' and not(label)">
+ <xsl:apply-templates select="."
mode="intralabel.punctuation"/>
+ </xsl:if>
+ <xsl:text> </xsl:text>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select=".."/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:value-of select="$firstch"/>
+ </a>
+ </dt>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="no.wrapper.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/refentry.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/refentry.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/refentry.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,257 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: refentry.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="reference">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional" select="0"/>
+ </xsl:call-template>
+ <xsl:call-template name="reference.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="not(partintro) and contains($toc.params,
'toc')">
+ <xsl:call-template name="division.toc"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="reference" mode="division.number">
+ <xsl:number from="book" count="reference"
format="I."/>
+</xsl:template>
+
+<xsl:template match="reference/docinfo"></xsl:template>
+<xsl:template match="reference/referenceinfo"></xsl:template>
+<xsl:template match="reference/title"></xsl:template>
+<xsl:template match="reference/subtitle"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="refentry.title">
+ <xsl:param name="node" select="."/>
+ <xsl:variable name="refmeta" select="$node//refmeta"/>
+ <xsl:variable name="refentrytitle"
select="$refmeta//refentrytitle"/>
+ <xsl:variable name="refnamediv" select="$node//refnamediv"/>
+ <xsl:variable name="refname" select="$refnamediv//refname"/>
+ <xsl:variable name="title">
+ <xsl:choose>
+ <xsl:when test="$refentrytitle">
+ <xsl:apply-templates select="$refentrytitle[1]"
mode="title"/>
+ </xsl:when>
+ <xsl:when test="$refname">
+ <xsl:apply-templates select="$refname[1]"
mode="title"/>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <h1 class="title">
+ <xsl:copy-of select="$title"/>
+ </h1>
+</xsl:template>
+
+<xsl:template match="refentry">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:if test="$refentry.separator != 0 and
preceding-sibling::refentry">
+ <div class="refentry.separator">
+ <hr/>
+ </div>
+ </xsl:if>
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional" select="0"/>
+ </xsl:call-template>
+ <xsl:call-template name="refentry.titlepage"/>
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template
match="refentry/docinfo|refentry/refentryinfo"></xsl:template>
+
+<xsl:template match="refentrytitle|refname" mode="title">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="refmeta">
+</xsl:template>
+
+<xsl:template match="manvolnum">
+ <xsl:if test="$refentry.xref.manvolnum != 0">
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="refmiscinfo">
+</xsl:template>
+
+<xsl:template match="refentrytitle">
+ <xsl:call-template name="inline.charseq"/>
+</xsl:template>
+
+<xsl:template match="refnamediv">
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:choose>
+ <xsl:when test="$refentry.generate.name != 0">
+ <h2>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'RefName'"/>
+ </xsl:call-template>
+ </h2>
+ </xsl:when>
+ <xsl:when test="$refentry.generate.title != 0">
+ <h2>
+ <xsl:choose>
+ <xsl:when test="../refmeta/refentrytitle">
+ <xsl:apply-templates select="../refmeta/refentrytitle"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="refname[1]"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </h2>
+ </xsl:when>
+ </xsl:choose>
+ <p>
+ <xsl:apply-templates/>
+ </p>
+ </div>
+</xsl:template>
+
+<xsl:template match="refname">
+ <xsl:apply-templates/>
+ <xsl:if test="following-sibling::refname">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="refpurpose">
+ <xsl:text> </xsl:text>
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat">em-dash</xsl:with-param>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="refdescriptor">
+ <!-- todo: finish this -->
+</xsl:template>
+
+<xsl:template match="refclass">
+ <p>
+ <b>
+ <xsl:if test="@role">
+ <xsl:value-of select="@role"/>
+ <xsl:text>: </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </b>
+ </p>
+</xsl:template>
+
+<xsl:template match="refsynopsisdiv">
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <h2>
+ <xsl:choose>
+ <xsl:when test="refsynopsisdiv/title|title">
+ <xsl:apply-templates select="(refsynopsisdiv/title|title)[1]"
+ mode="titlepage.mode"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'RefSynopsisDiv'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </h2>
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="refsynopsisdivinfo"></xsl:template>
+
+<xsl:template match="refsynopsisdiv/title">
+</xsl:template>
+
+<xsl:template match="refsynopsisdiv/title"
mode="titlepage.mode">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="refsection|refsect1|refsect2|refsect3">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional" select="0"/>
+ </xsl:call-template>
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="refsection/title">
+ <!-- the ID is output in the block.object call for refsect1 -->
+ <xsl:variable name="level"
select="count(ancestor-or-self::refsection)"/>
+ <xsl:variable name="hlevel">
+ <xsl:choose>
+ <xsl:when test="$level > 5">6</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$level+1"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:element name="h{$hlevel}">
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="refsect1/title">
+ <!-- the ID is output in the block.object call for refsect1 -->
+ <h2>
+ <xsl:apply-templates/>
+ </h2>
+</xsl:template>
+
+<xsl:template match="refsect2/title">
+ <!-- the ID is output in the block.object call for refsect2 -->
+ <h3>
+ <xsl:apply-templates/>
+ </h3>
+</xsl:template>
+
+<xsl:template match="refsect3/title">
+ <!-- the ID is output in the block.object call for refsect3 -->
+ <h4>
+ <xsl:apply-templates/>
+ </h4>
+</xsl:template>
+
+<xsl:template match="refsect1info"></xsl:template>
+<xsl:template match="refsect2info"></xsl:template>
+<xsl:template match="refsect3info"></xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/sections.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/sections.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/sections.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,435 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: sections.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="section">
+ <xsl:variable name="depth"
select="count(ancestor::section)+1"/>
+
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:call-template name="section.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $depth <= $generate.section.toc.level">
+ <xsl:call-template name="section.toc">
+ <xsl:with-param name="toc.title.p"
select="contains($toc.params, 'title')"/>
+ </xsl:call-template>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.chunk.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template name="section.title">
+ <!-- the context node should be the title of a section when called -->
+ <xsl:variable name="section" select="(ancestor::section
+ |ancestor::simplesect
+ |ancestor::sect1
+ |ancestor::sect2
+ |ancestor::sect3
+ |ancestor::sect4
+ |ancestor::sect5)[last()]"/>
+
+ <xsl:variable name="level">
+ <xsl:call-template name="section.level">
+ <xsl:with-param name="node" select="$section"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="section.heading">
+ <xsl:with-param name="section" select=".."/>
+ <xsl:with-param name="level" select="$level"/>
+ <xsl:with-param name="title">
+ <xsl:apply-templates select="$section"
mode="object.title.markup">
+ <xsl:with-param name="allow-anchors" select="1"/>
+ </xsl:apply-templates>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="section/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.title"/>
+</xsl:template>
+
+<xsl:template match="sect1">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:call-template name="sect1.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $generate.section.toc.level >= 1">
+ <xsl:call-template name="section.toc">
+ <xsl:with-param name="toc.title.p"
select="contains($toc.params, 'title')"/>
+ </xsl:call-template>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.chunk.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="sect1/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.title"/>
+</xsl:template>
+
+<xsl:template match="sect2">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:call-template name="sect2.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $generate.section.toc.level >= 2">
+ <xsl:call-template name="section.toc">
+ <xsl:with-param name="toc.title.p"
select="contains($toc.params, 'title')"/>
+ </xsl:call-template>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.chunk.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="sect2/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.title"/>
+</xsl:template>
+
+<xsl:template match="sect3">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:call-template name="sect3.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $generate.section.toc.level >= 3">
+ <xsl:call-template name="section.toc">
+ <xsl:with-param name="toc.title.p"
select="contains($toc.params, 'title')"/>
+ </xsl:call-template>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.chunk.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="sect3/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.title"/>
+</xsl:template>
+
+<xsl:template match="sect4">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:call-template name="sect4.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $generate.section.toc.level >= 4">
+ <xsl:call-template name="section.toc">
+ <xsl:with-param name="toc.title.p"
select="contains($toc.params, 'title')"/>
+ </xsl:call-template>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.chunk.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="sect4/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.title"/>
+</xsl:template>
+
+<xsl:template match="sect5">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:call-template name="sect5.titlepage"/>
+
+ <xsl:variable name="toc.params">
+ <xsl:call-template name="find.path.params">
+ <xsl:with-param name="table"
select="normalize-space($generate.toc)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:if test="contains($toc.params, 'toc')
+ and $generate.section.toc.level >= 5">
+ <xsl:call-template name="section.toc">
+ <xsl:with-param name="toc.title.p"
select="contains($toc.params, 'title')"/>
+ </xsl:call-template>
+ <xsl:call-template name="section.toc.separator"/>
+ </xsl:if>
+ <xsl:apply-templates/>
+ <xsl:call-template name="process.chunk.footnotes"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="sect5/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.title"/>
+</xsl:template>
+
+<xsl:template match="simplesect">
+ <div class="{name(.)}">
+ <xsl:call-template name="language.attribute"/>
+ <xsl:call-template name="simplesect.titlepage"/>
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<xsl:template match="simplesect/title" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.title"/>
+</xsl:template>
+
+<xsl:template match="section/title"></xsl:template>
+<xsl:template match="section/titleabbrev"></xsl:template>
+<xsl:template match="section/subtitle"></xsl:template>
+<xsl:template match="sectioninfo"></xsl:template>
+
+<xsl:template match="sect1/title"></xsl:template>
+<xsl:template match="sect1/titleabbrev"></xsl:template>
+<xsl:template match="sect1/subtitle"></xsl:template>
+<xsl:template match="sect1info"></xsl:template>
+
+<xsl:template match="sect2/title"></xsl:template>
+<xsl:template match="sect2/subtitle"></xsl:template>
+<xsl:template match="sect2/titleabbrev"></xsl:template>
+<xsl:template match="sect2info"></xsl:template>
+
+<xsl:template match="sect3/title"></xsl:template>
+<xsl:template match="sect3/subtitle"></xsl:template>
+<xsl:template match="sect3/titleabbrev"></xsl:template>
+<xsl:template match="sect3info"></xsl:template>
+
+<xsl:template match="sect4/title"></xsl:template>
+<xsl:template match="sect4/subtitle"></xsl:template>
+<xsl:template match="sect4/titleabbrev"></xsl:template>
+<xsl:template match="sect4info"></xsl:template>
+
+<xsl:template match="sect5/title"></xsl:template>
+<xsl:template match="sect5/subtitle"></xsl:template>
+<xsl:template match="sect5/titleabbrev"></xsl:template>
+<xsl:template match="sect5info"></xsl:template>
+
+<xsl:template match="simplesect/title"></xsl:template>
+<xsl:template match="simplesect/subtitle"></xsl:template>
+<xsl:template match="simplesect/titleabbrev"></xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="section.heading">
+ <xsl:param name="section" select="."/>
+ <xsl:param name="level" select="1"/>
+ <xsl:param name="allow-anchors" select="1"/>
+ <xsl:param name="title"/>
+ <xsl:param name="class" select="'title'"/>
+
+ <xsl:variable name="id">
+ <xsl:choose>
+ <!-- if title is in an *info wrapper, get the grandparent -->
+ <xsl:when test="contains(local-name(..), 'info')">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="../.."/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select=".."/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <!-- HTML H level is one higher than section level -->
+ <xsl:variable name="hlevel" select="$level + 1"/>
+ <xsl:element name="h{$hlevel}">
+ <xsl:attribute name="class"><xsl:value-of
select="$class"/></xsl:attribute>
+ <xsl:if test="$css.decoration != '0'">
+ <xsl:if test="$hlevel<3">
+ <xsl:attribute name="style">clear: both</xsl:attribute>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="$allow-anchors != 0">
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="node" select="$section"/>
+ <xsl:with-param name="conditional" select="0"/>
+ </xsl:call-template>
+ </xsl:if>
+ <xsl:copy-of select="$title"/>
+ </xsl:element>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="bridgehead">
+ <xsl:variable name="container"
+ select="(ancestor::appendix
+ |ancestor::article
+ |ancestor::bibliography
+ |ancestor::chapter
+ |ancestor::glossary
+ |ancestor::glossdiv
+ |ancestor::index
+ |ancestor::partintro
+ |ancestor::preface
+ |ancestor::refsect1
+ |ancestor::refsect2
+ |ancestor::refsect3
+ |ancestor::sect1
+ |ancestor::sect2
+ |ancestor::sect3
+ |ancestor::sect4
+ |ancestor::sect5
+ |ancestor::section
+ |ancestor::setindex
+ |ancestor::simplesect)[last()]"/>
+
+ <xsl:variable name="clevel">
+ <xsl:choose>
+ <xsl:when test="local-name($container) = 'appendix'
+ or local-name($container) = 'chapter'
+ or local-name($container) = 'article'
+ or local-name($container) = 'bibliography'
+ or local-name($container) = 'glossary'
+ or local-name($container) = 'index'
+ or local-name($container) = 'partintro'
+ or local-name($container) = 'preface'
+ or local-name($container) =
'setindex'">1</xsl:when>
+ <xsl:when test="local-name($container) = 'glossdiv'">
+ <xsl:value-of select="count(ancestor::glossdiv)+1"/>
+ </xsl:when>
+ <xsl:when test="local-name($container) = 'sect1'
+ or local-name($container) = 'sect2'
+ or local-name($container) = 'sect3'
+ or local-name($container) = 'sect4'
+ or local-name($container) = 'sect5'
+ or local-name($container) = 'refsect1'
+ or local-name($container) = 'refsect2'
+ or local-name($container) = 'refsect3'
+ or local-name($container) = 'section'
+ or local-name($container) = 'simplesect'">
+ <xsl:variable name="slevel">
+ <xsl:call-template name="section.level">
+ <xsl:with-param name="node" select="$container"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="$slevel + 1"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <!-- HTML H level is one higher than section level -->
+ <xsl:variable name="hlevel">
+ <xsl:choose>
+ <xsl:when test="@renderas = 'sect1'">1</xsl:when>
+ <xsl:when test="@renderas = 'sect2'">2</xsl:when>
+ <xsl:when test="@renderas = 'sect3'">3</xsl:when>
+ <xsl:when test="@renderas = 'sect4'">4</xsl:when>
+ <xsl:when test="@renderas = 'sect5'">5</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$clevel + 1"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:element name="h{$hlevel}">
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional" select="0"/>
+ </xsl:call-template>
+ <xsl:apply-templates/>
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="section/subtitle" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.subtitle"/>
+</xsl:template>
+
+<xsl:template match="sect1/subtitle" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.subtitle"/>
+</xsl:template>
+
+<xsl:template match="sect2/subtitle" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.subtitle"/>
+</xsl:template>
+
+<xsl:template match="sect3/subtitle" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.subtitle"/>
+</xsl:template>
+
+<xsl:template match="sect4/subtitle" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.subtitle"/>
+</xsl:template>
+
+<xsl:template match="sect5/subtitle" mode="titlepage.mode"
priority="2">
+ <xsl:call-template name="section.subtitle"/>
+</xsl:template>
+
+<xsl:template name="section.subtitle">
+ <!-- the context node should be the subtitle of a section when called -->
+ <xsl:variable name="section" select="(ancestor::section
+ |ancestor::simplesect
+ |ancestor::sect1
+ |ancestor::sect2
+ |ancestor::sect3
+ |ancestor::sect4
+ |ancestor::sect5)[last()]"/>
+
+ <xsl:variable name="level">
+ <xsl:call-template name="section.level">
+ <xsl:with-param name="node" select="$section"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:call-template name="section.heading">
+ <xsl:with-param name="section" select=".."/>
+ <xsl:with-param name="allow-anchors" select="0"/>
+ <!-- subtitle heading level one higher than section level -->
+ <xsl:with-param name="level" select="$level + 1"/>
+ <xsl:with-param name="class" select="'subtitle'"/>
+ <xsl:with-param name="title">
+ <xsl:apply-templates select="$section"
mode="object.subtitle.markup">
+ <xsl:with-param name="allow-anchors" select="0"/>
+ </xsl:apply-templates>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/html/synop.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/synop.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/synop.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1363 @@
+<?xml version='1.0'?>
+<!DOCTYPE xsl:stylesheet [
+<!ENTITY nbsp " ">
+]>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: synop.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<!-- synopsis is in verbatim -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="cmdsynopsis">
+ <div class="{name(.)}">
+ <p>
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </p>
+ </div>
+</xsl:template>
+
+<xsl:template match="cmdsynopsis/command">
+ <br/>
+ <xsl:call-template name="inline.monoseq"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="cmdsynopsis/command[1]" priority="2">
+ <xsl:call-template name="inline.monoseq"/>
+ <xsl:text> </xsl:text>
+</xsl:template>
+
+<xsl:template match="group|arg" name="group-or-arg">
+ <xsl:variable name="choice" select="@choice"/>
+ <xsl:variable name="rep" select="@rep"/>
+ <xsl:variable name="sepchar">
+ <xsl:choose>
+ <xsl:when test="ancestor-or-self::*/@sepchar">
+ <xsl:value-of select="ancestor-or-self::*/@sepchar"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:if test="position()>1"><xsl:value-of
select="$sepchar"/></xsl:if>
+ <xsl:choose>
+ <xsl:when test="$choice='plain'">
+ <xsl:value-of select="$arg.choice.plain.open.str"/>
+ </xsl:when>
+ <xsl:when test="$choice='req'">
+ <xsl:value-of select="$arg.choice.req.open.str"/>
+ </xsl:when>
+ <xsl:when test="$choice='opt'">
+ <xsl:value-of select="$arg.choice.opt.open.str"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$arg.choice.def.open.str"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates/>
+ <xsl:choose>
+ <xsl:when test="$rep='repeat'">
+ <xsl:value-of select="$arg.rep.repeat.str"/>
+ </xsl:when>
+ <xsl:when test="$rep='norepeat'">
+ <xsl:value-of select="$arg.rep.norepeat.str"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$arg.rep.def.str"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:choose>
+ <xsl:when test="$choice='plain'">
+ <xsl:value-of select="$arg.choice.plain.close.str"/>
+ </xsl:when>
+ <xsl:when test="$choice='req'">
+ <xsl:value-of select="$arg.choice.req.close.str"/>
+ </xsl:when>
+ <xsl:when test="$choice='opt'">
+ <xsl:value-of select="$arg.choice.opt.close.str"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$arg.choice.def.close.str"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="group/arg">
+ <xsl:variable name="choice" select="@choice"/>
+ <xsl:variable name="rep" select="@rep"/>
+ <xsl:if test="position()>1"><xsl:value-of
select="$arg.or.sep"/></xsl:if>
+ <xsl:call-template name="group-or-arg"/>
+</xsl:template>
+
+<xsl:template match="sbr">
+ <br/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="synopfragmentref">
+ <xsl:variable name="target"
select="key('id',@linkend)"/>
+ <xsl:variable name="snum">
+ <xsl:apply-templates select="$target"
mode="synopfragment.number"/>
+ </xsl:variable>
+ <i>
+ <a href="#{@linkend}">
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="$snum"/>
+ <xsl:text>)</xsl:text>
+ </a>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates/>
+ </i>
+</xsl:template>
+
+<xsl:template match="synopfragment"
mode="synopfragment.number">
+ <xsl:number format="1"/>
+</xsl:template>
+
+<xsl:template match="synopfragment">
+ <xsl:variable name="snum">
+ <xsl:apply-templates select="."
mode="synopfragment.number"/>
+ </xsl:variable>
+ <p>
+ <a name="{@id}">
+ <xsl:text>(</xsl:text>
+ <xsl:value-of select="$snum"/>
+ <xsl:text>)</xsl:text>
+ </a>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates/>
+ </p>
+</xsl:template>
+
+<xsl:template match="funcsynopsis">
+ <xsl:call-template name="informal.object"/>
+</xsl:template>
+
+<xsl:template match="funcsynopsisinfo">
+ <pre class="{name(.)}"><xsl:apply-templates/></pre>
+</xsl:template>
+
+<!-- ====================================================================== -->
+<!-- funcprototype -->
+<!--
+
+funcprototype ::= (funcdef,
+ (void|varargs|paramdef+))
+
+funcdef ::= (#PCDATA|type|replaceable|function)*
+
+paramdef ::= (#PCDATA|type|replaceable|parameter|funcparams)*
+-->
+
+<xsl:template match="funcprototype">
+ <xsl:variable name="html-style">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+
select="ancestor::funcsynopsis//processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'funcsynopsis-style'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="style">
+ <xsl:choose>
+ <xsl:when test="$html-style != ''">
+ <xsl:value-of select="$html-style"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$funcsynopsis.style"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="tabular-p"
+ select="$funcsynopsis.tabular.threshold > 0
+ and string-length(.) >
$funcsynopsis.tabular.threshold"/>
+
+ <xsl:choose>
+ <xsl:when test="$style = 'kr' and $tabular-p">
+ <xsl:apply-templates select="." mode="kr-tabular"/>
+ </xsl:when>
+ <xsl:when test="$style = 'kr'">
+ <xsl:apply-templates select="." mode="kr-nontabular"/>
+ </xsl:when>
+ <xsl:when test="$style = 'ansi' and $tabular-p">
+ <xsl:apply-templates select="." mode="ansi-tabular"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="." mode="ansi-nontabular"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ====================================================================== -->
+<!-- funcprototype: kr, non-tabular -->
+
+<xsl:template match="funcprototype" mode="kr-nontabular">
+ <p>
+ <xsl:apply-templates mode="kr-nontabular"/>
+ <xsl:if test="paramdef">
+ <br/>
+ <xsl:apply-templates select="paramdef"
mode="kr-funcsynopsis-mode"/>
+ </xsl:if>
+ </p>
+</xsl:template>
+
+<xsl:template match="funcdef" mode="kr-nontabular">
+ <code class="{name(.)}">
+ <xsl:apply-templates mode="kr-nontabular"/>
+ <xsl:text>(</xsl:text>
+ </code>
+</xsl:template>
+
+<xsl:template match="funcdef/function" mode="kr-nontabular">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.decoration != 0">
+ <b class="fsfunc"><xsl:apply-templates
mode="kr-nontabular"/></b>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="kr-nontabular"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="void" mode="kr-nontabular">
+ <code>)</code>
+ <xsl:text>;</xsl:text>
+</xsl:template>
+
+<xsl:template match="varargs" mode="kr-nontabular">
+ <xsl:text>...</xsl:text>
+ <code>)</code>
+ <xsl:text>;</xsl:text>
+</xsl:template>
+
+<xsl:template match="paramdef" mode="kr-nontabular">
+ <xsl:apply-templates select="parameter"
mode="kr-nontabular"/>
+ <xsl:choose>
+ <xsl:when test="following-sibling::*">
+ <xsl:text>, </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <code>)</code>
+ <xsl:text>;</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="paramdef/parameter" mode="kr-nontabular">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.decoration != 0">
+ <var class="pdparam">
+ <xsl:apply-templates mode="kr-nontabular"/>
+ </var>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="kr-nontabular"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="paramdef" mode="kr-funcsynopsis-mode">
+ <xsl:if test="preceding-sibling::paramdef"><br/></xsl:if>
+ <xsl:apply-templates mode="kr-funcsynopsis-mode"/>
+ <xsl:text>;</xsl:text>
+</xsl:template>
+
+<xsl:template match="type|parameter|funcparams"
mode="kr-funcsynopsis-mode">
+ <code>
+ <xsl:apply-templates mode="kr-funcsynopsis-mode"/>
+ </code>
+</xsl:template>
+
+<!-- ====================================================================== -->
+<!-- funcprototype: kr, tabular -->
+
+<xsl:template match="funcprototype" mode="kr-tabular">
+ <table border="0" summary="Function synopsis"
cellspacing="0" cellpadding="0"
+ style="padding-bottom: 1em">
+ <tr>
+ <td>
+ <xsl:apply-templates select="funcdef"
mode="kr-tabular"/>
+ </td>
+ <xsl:apply-templates select="(void|varargs|paramdef)[1]"
mode="kr-tabular"/>
+ </tr>
+ <xsl:for-each select="(void|varargs|paramdef)[position() >
1]">
+ <tr>
+ <td> </td>
+ <xsl:apply-templates select="." mode="kr-tabular"/>
+ </tr>
+ </xsl:for-each>
+ </table>
+ <xsl:if test="paramdef">
+ <table border="0" summary="Function argument synopsis"
+ cellspacing="0" cellpadding="0">
+ <xsl:if test="following-sibling::funcprototype">
+ <xsl:attribute name="style">padding-bottom:
1em</xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates select="paramdef"
mode="kr-tabular-funcsynopsis-mode"/>
+ </table>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="funcdef" mode="kr-tabular">
+ <code class="{name(.)}">
+ <xsl:apply-templates mode="kr-tabular"/>
+ <xsl:text>(</xsl:text>
+ </code>
+</xsl:template>
+
+<xsl:template match="funcdef/function" mode="kr-tabular">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.decoration != 0">
+ <b class="fsfunc"><xsl:apply-templates
mode="kr-nontabular"/></b>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="kr-tabular"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="void" mode="kr-tabular">
+ <td>
+ <code>)</code>
+ <xsl:text>;</xsl:text>
+ </td>
+ <td> </td>
+</xsl:template>
+
+<xsl:template match="varargs" mode="kr-tabular">
+ <td>
+ <xsl:text>...</xsl:text>
+ <code>)</code>
+ <xsl:text>;</xsl:text>
+ </td>
+ <td> </td>
+</xsl:template>
+
+<xsl:template match="paramdef" mode="kr-tabular">
+ <td>
+ <xsl:apply-templates select="parameter"
mode="kr-tabular"/>
+ <xsl:choose>
+ <xsl:when test="following-sibling::*">
+ <xsl:text>, </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <code>)</code>
+ <xsl:text>;</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td> </td>
+</xsl:template>
+
+<xsl:template match="paramdef/parameter" mode="kr-tabular">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.decoration != 0">
+ <var class="pdparam">
+ <xsl:apply-templates mode="kr-tabular"/>
+ </var>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="kr-tabular"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="paramdef"
mode="kr-tabular-funcsynopsis-mode">
+ <tr>
+ <xsl:choose>
+ <xsl:when test="type and funcparams">
+ <td>
+ <xsl:apply-templates select="type"
mode="kr-tabular-funcsynopsis-mode"/>
+ <xsl:text> </xsl:text>
+ </td>
+ <td>
+ <xsl:apply-templates select="type/following-sibling::node()"
+ mode="kr-tabular-funcsynopsis-mode"/>
+ </td>
+ </xsl:when>
+ <xsl:when test="funcparams">
+ <td colspan="2">
+ <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
+ </td>
+ </xsl:when>
+ <xsl:otherwise>
+ <td>
+ <xsl:apply-templates select="parameter/preceding-sibling::node()"
+ mode="kr-tabular-funcsynopsis-mode"/>
+ <xsl:text> </xsl:text>
+ </td>
+ <td>
+ <xsl:apply-templates select="parameter"
+ mode="kr-tabular"/>
+ <xsl:apply-templates select="parameter/following-sibling::node()"
+ mode="kr-tabular-funcsynopsis-mode"/>
+ <xsl:text>;</xsl:text>
+ </td>
+ </xsl:otherwise>
+ </xsl:choose>
+ </tr>
+</xsl:template>
+
+<xsl:template match="paramdef/parameter"
mode="kr-tabular-funcsynopsis-mode">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.decoration != 0">
+ <var class="pdparam">
+ <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
+ </var>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="funcparams"
mode="kr-tabular-funcsynopsis-mode">
+ <code>(</code>
+ <xsl:apply-templates mode="kr-tabular-funcsynopsis-mode"/>
+ <code>)</code>
+ <xsl:text>;</xsl:text>
+</xsl:template>
+
+<!-- ====================================================================== -->
+<!-- funcprototype: ansi, non-tabular -->
+
+<xsl:template match="funcprototype" mode="ansi-nontabular">
+ <p>
+ <xsl:apply-templates mode="ansi-nontabular"/>
+ </p>
+</xsl:template>
+
+<xsl:template match="funcdef" mode="ansi-nontabular">
+ <code class="{name(.)}">
+ <xsl:apply-templates mode="ansi-nontabular"/>
+ <xsl:text>(</xsl:text>
+ </code>
+</xsl:template>
+
+<xsl:template match="funcdef/function" mode="ansi-nontabular">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.decoration != 0">
+ <b class="fsfunc"><xsl:apply-templates
mode="ansi-nontabular"/></b>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="ansi-nontabular"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="void" mode="ansi-nontabular">
+ <code>void)</code>
+ <xsl:text>;</xsl:text>
+</xsl:template>
+
+<xsl:template match="varargs" mode="ansi-nontabular">
+ <xsl:text>...</xsl:text>
+ <code>)</code>
+ <xsl:text>;</xsl:text>
+</xsl:template>
+
+<xsl:template match="paramdef" mode="ansi-nontabular">
+ <xsl:apply-templates mode="ansi-nontabular"/>
+ <xsl:choose>
+ <xsl:when test="following-sibling::*">
+ <xsl:text>, </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <code>)</code>
+ <xsl:text>;</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="paramdef/parameter"
mode="ansi-nontabular">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.decoration != 0">
+ <var class="pdparam">
+ <xsl:apply-templates mode="ansi-nontabular"/>
+ </var>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="ansi-nontabular"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="funcparams" mode="ansi-nontabular">
+ <code>(</code>
+ <xsl:apply-templates mode="ansi-nontabular"/>
+ <code>)</code>
+</xsl:template>
+
+<!-- ====================================================================== -->
+<!-- funcprototype: ansi, tabular -->
+
+<xsl:template match="funcprototype" mode="ansi-tabular">
+ <table border="0" summary="Function synopsis"
cellspacing="0" cellpadding="0">
+ <xsl:if test="following-sibling::funcprototype">
+ <xsl:attribute name="style">padding-bottom:
1em</xsl:attribute>
+ </xsl:if>
+ <tr>
+ <td>
+ <xsl:apply-templates select="funcdef"
mode="ansi-tabular"/>
+ </td>
+ <xsl:apply-templates select="(void|varargs|paramdef)[1]"
mode="ansi-tabular"/>
+ </tr>
+ <xsl:for-each select="(void|varargs|paramdef)[position() >
1]">
+ <tr>
+ <td> </td>
+ <xsl:apply-templates select="." mode="ansi-tabular"/>
+ </tr>
+ </xsl:for-each>
+ </table>
+</xsl:template>
+
+<xsl:template match="funcdef" mode="ansi-tabular">
+ <code class="{name(.)}">
+ <xsl:apply-templates mode="ansi-tabular"/>
+ <xsl:text>(</xsl:text>
+ </code>
+</xsl:template>
+
+<xsl:template match="funcdef/function" mode="ansi-tabular">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.decoration != 0">
+ <b class="fsfunc"><xsl:apply-templates
mode="ansi-nontabular"/></b>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="kr-tabular"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="void" mode="ansi-tabular">
+ <td>
+ <code>void)</code>
+ <xsl:text>;</xsl:text>
+ </td>
+ <td> </td>
+</xsl:template>
+
+<xsl:template match="varargs" mode="ansi-tabular">
+ <td>
+ <xsl:text>...</xsl:text>
+ <code>)</code>
+ <xsl:text>;</xsl:text>
+ </td>
+ <td> </td>
+</xsl:template>
+
+<xsl:template match="paramdef" mode="ansi-tabular">
+ <xsl:choose>
+ <xsl:when test="type and funcparams">
+ <td>
+ <xsl:apply-templates select="type"
mode="kr-tabular-funcsynopsis-mode"/>
+ <xsl:text> </xsl:text>
+ </td>
+ <td>
+ <xsl:apply-templates select="type/following-sibling::node()"
+ mode="kr-tabular-funcsynopsis-mode"/>
+ </td>
+ </xsl:when>
+ <xsl:otherwise>
+ <td>
+ <xsl:apply-templates select="parameter/preceding-sibling::node()"
+ mode="ansi-tabular"/>
+ <xsl:text> </xsl:text>
+ </td>
+ <td>
+ <xsl:apply-templates select="parameter"
+ mode="ansi-tabular"/>
+ <xsl:apply-templates select="parameter/following-sibling::node()"
+ mode="ansi-tabular"/>
+ <xsl:choose>
+ <xsl:when test="following-sibling::*">
+ <xsl:text>, </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <code>)</code>
+ <xsl:text>;</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="paramdef/parameter" mode="ansi-tabular">
+ <xsl:choose>
+ <xsl:when test="$funcsynopsis.decoration != 0">
+ <var class="pdparam">
+ <xsl:apply-templates mode="ansi-tabular"/>
+ </var>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="ansi-tabular"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="funcparams" mode="ansi-tabular">
+ <code>(</code>
+ <xsl:apply-templates/>
+ <code>)</code>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<xsl:variable
name="default-classsynopsis-language">java</xsl:variable>
+
+<xsl:template match="classsynopsis
+ |fieldsynopsis
+ |methodsynopsis
+ |constructorsynopsis
+ |destructorsynopsis">
+ <xsl:param name="language">
+ <xsl:choose>
+ <xsl:when test="@language">
+ <xsl:value-of select="@language"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$default-classsynopsis-language"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="$language='java'">
+ <xsl:apply-templates select="." mode="java"/>
+ </xsl:when>
+ <xsl:when test="$language='perl'">
+ <xsl:apply-templates select="." mode="perl"/>
+ </xsl:when>
+ <xsl:when test="$language='idl'">
+ <xsl:apply-templates select="." mode="idl"/>
+ </xsl:when>
+ <xsl:when test="$language='cpp'">
+ <xsl:apply-templates select="." mode="cpp"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unrecognized language on </xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="$language"/>
+ </xsl:message>
+ <xsl:apply-templates select=".">
+ <xsl:with-param name="language"
+ select="$default-classsynopsis-language"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="synop-break">
+ <xsl:if test="parent::classsynopsis
+ or (following-sibling::fieldsynopsis
+ |following-sibling::methodsynopsis
+ |following-sibling::constructorsynopsis
+ |following-sibling::destructorsynopsis)">
+ <br/>
+ </xsl:if>
+</xsl:template>
+
+
+<!-- ===== Java ======================================================== -->
+
+<xsl:template match="classsynopsis" mode="java">
+ <pre class="{name(.)}">
+ <xsl:apply-templates select="ooclass[1]" mode="java"/>
+ <xsl:if test="ooclass[position() > 1]">
+ <xsl:text> extends</xsl:text>
+ <xsl:apply-templates select="ooclass[position() > 1]"
mode="java"/>
+ <xsl:if test="oointerface|ooexception">
+ <br/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="oointerface">
+ <xsl:text>implements</xsl:text>
+ <xsl:apply-templates select="oointerface" mode="java"/>
+ <xsl:if test="ooexception">
+ <br/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="ooexception">
+ <xsl:text>throws</xsl:text>
+ <xsl:apply-templates select="ooexception" mode="java"/>
+ </xsl:if>
+ <xsl:text> {</xsl:text>
+ <br/>
+ <xsl:apply-templates select="constructorsynopsis
+ |destructorsynopsis
+ |fieldsynopsis
+ |methodsynopsis
+ |classsynopsisinfo" mode="java"/>
+ <xsl:text>}</xsl:text>
+ </pre>
+</xsl:template>
+
+<xsl:template match="classsynopsisinfo" mode="java">
+ <xsl:apply-templates mode="java"/>
+</xsl:template>
+
+<xsl:template match="ooclass|oointerface|ooexception"
mode="java">
+ <xsl:choose>
+ <xsl:when test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="java"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="modifier" mode="java">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="java"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="classname" mode="java">
+ <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="java"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="interfacename" mode="java">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'interfacename'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="java"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="exceptionname" mode="java">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'exceptionname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="java"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="fieldsynopsis" mode="java">
+ <code class="{name(.)}">
+ <xsl:if test="parent::classsynopsis">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="java"/>
+ <xsl:text>;</xsl:text>
+ </code>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<xsl:template match="type" mode="java">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="java"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="varname" mode="java">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="java"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="initializer" mode="java">
+ <span class="{name(.)}">
+ <xsl:text>= </xsl:text>
+ <xsl:apply-templates mode="java"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="void" mode="java">
+ <span class="{name(.)}">
+ <xsl:text>void </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="methodname" mode="java">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="java"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="methodparam" mode="java">
+ <xsl:param name="indent">0</xsl:param>
+ <xsl:if test="position() > 1">
+ <xsl:text>,</xsl:text>
+ <br/>
+ <xsl:if test="$indent > 0">
+ <xsl:call-template name="copy-string">
+ <xsl:with-param name="string"> </xsl:with-param>
+ <xsl:with-param name="count" select="$indent + 1"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="java"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="parameter" mode="java">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="java"/>
+ </span>
+</xsl:template>
+
+<xsl:template mode="java"
+ match="constructorsynopsis|destructorsynopsis|methodsynopsis">
+ <xsl:variable name="modifiers" select="modifier"/>
+ <xsl:variable name="notmod" select="*[name(.) !=
'modifier']"/>
+ <xsl:variable name="decl">
+ <xsl:if test="parent::classsynopsis">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates select="$modifiers" mode="java"/>
+
+ <!-- type -->
+ <xsl:if test="name($notmod[1]) != 'methodname'">
+ <xsl:apply-templates select="$notmod[1]" mode="java"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="methodname" mode="java"/>
+ </xsl:variable>
+
+ <code class="{name(.)}">
+ <xsl:copy-of select="$decl"/>
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates select="methodparam" mode="java">
+ <xsl:with-param name="indent"
select="string-length($decl)"/>
+ </xsl:apply-templates>
+ <xsl:text>)</xsl:text>
+ <xsl:if test="exceptionname">
+ <br/>
+
<xsl:text> throws </xsl:text>
+ <xsl:apply-templates select="exceptionname"
mode="java"/>
+ </xsl:if>
+ <xsl:text>;</xsl:text>
+ </code>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<!-- ===== C++ ========================================================= -->
+
+<xsl:template match="classsynopsis" mode="cpp">
+ <pre class="{name(.)}">
+ <xsl:apply-templates select="ooclass[1]" mode="cpp"/>
+ <xsl:if test="ooclass[position() > 1]">
+ <xsl:text>: </xsl:text>
+ <xsl:apply-templates select="ooclass[position() > 1]"
mode="cpp"/>
+ <xsl:if test="oointerface|ooexception">
+ <br/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="oointerface">
+ <xsl:text> implements</xsl:text>
+ <xsl:apply-templates select="oointerface" mode="cpp"/>
+ <xsl:if test="ooexception">
+ <br/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="ooexception">
+ <xsl:text> throws</xsl:text>
+ <xsl:apply-templates select="ooexception" mode="cpp"/>
+ </xsl:if>
+ <xsl:text> {</xsl:text>
+ <br/>
+ <xsl:apply-templates select="constructorsynopsis
+ |destructorsynopsis
+ |fieldsynopsis
+ |methodsynopsis
+ |classsynopsisinfo" mode="cpp"/>
+ <xsl:text>}</xsl:text>
+ </pre>
+</xsl:template>
+
+<xsl:template match="classsynopsisinfo" mode="cpp">
+ <xsl:apply-templates mode="cpp"/>
+</xsl:template>
+
+<xsl:template match="ooclass|oointerface|ooexception"
mode="cpp">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="cpp"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="modifier" mode="cpp">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="cpp"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="classname" mode="cpp">
+ <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="cpp"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="interfacename" mode="cpp">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'interfacename'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="cpp"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="exceptionname" mode="cpp">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'exceptionname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="cpp"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="fieldsynopsis" mode="cpp">
+ <code class="{name(.)}">
+ <xsl:if test="parent::classsynopsis">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="cpp"/>
+ <xsl:text>;</xsl:text>
+ </code>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<xsl:template match="type" mode="cpp">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="cpp"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="varname" mode="cpp">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="cpp"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="initializer" mode="cpp">
+ <span class="{name(.)}">
+ <xsl:text>= </xsl:text>
+ <xsl:apply-templates mode="cpp"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="void" mode="cpp">
+ <span class="{name(.)}">
+ <xsl:text>void </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="methodname" mode="cpp">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="cpp"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="methodparam" mode="cpp">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="cpp"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="parameter" mode="cpp">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="cpp"/>
+ </span>
+</xsl:template>
+
+<xsl:template mode="cpp"
+ match="constructorsynopsis|destructorsynopsis|methodsynopsis">
+ <xsl:variable name="modifiers" select="modifier"/>
+ <xsl:variable name="notmod" select="*[name(.) !=
'modifier']"/>
+
+ <code class="{name(.)}">
+ <xsl:if test="parent::classsynopsis">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates select="$modifiers" mode="cpp"/>
+
+ <!-- type -->
+ <xsl:if test="name($notmod[1]) != 'methodname'">
+ <xsl:apply-templates select="$notmod[1]" mode="cpp"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="methodname" mode="cpp"/>
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates select="methodparam" mode="cpp"/>
+ <xsl:text>)</xsl:text>
+ <xsl:if test="exceptionname">
+ <br/>
+
<xsl:text> throws </xsl:text>
+ <xsl:apply-templates select="exceptionname" mode="cpp"/>
+ </xsl:if>
+ <xsl:text>;</xsl:text>
+ </code>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<!-- ===== IDL ========================================================= -->
+
+<xsl:template match="classsynopsis" mode="idl">
+ <pre class="{name(.)}">
+ <xsl:text>interface </xsl:text>
+ <xsl:apply-templates select="ooclass[1]" mode="idl"/>
+ <xsl:if test="ooclass[position() > 1]">
+ <xsl:text>: </xsl:text>
+ <xsl:apply-templates select="ooclass[position() > 1]"
mode="idl"/>
+ <xsl:if test="oointerface|ooexception">
+ <br/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="oointerface">
+ <xsl:text> implements</xsl:text>
+ <xsl:apply-templates select="oointerface" mode="idl"/>
+ <xsl:if test="ooexception">
+ <br/>
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="ooexception">
+ <xsl:text> throws</xsl:text>
+ <xsl:apply-templates select="ooexception" mode="idl"/>
+ </xsl:if>
+ <xsl:text> {</xsl:text>
+ <br/>
+ <xsl:apply-templates select="constructorsynopsis
+ |destructorsynopsis
+ |fieldsynopsis
+ |methodsynopsis
+ |classsynopsisinfo" mode="idl"/>
+ <xsl:text>}</xsl:text>
+ </pre>
+</xsl:template>
+
+<xsl:template match="classsynopsisinfo" mode="idl">
+ <xsl:apply-templates mode="idl"/>
+</xsl:template>
+
+<xsl:template match="ooclass|oointerface|ooexception"
mode="idl">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="idl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="modifier" mode="idl">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="idl"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="classname" mode="idl">
+ <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="idl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="interfacename" mode="idl">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'interfacename'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="idl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="exceptionname" mode="idl">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'exceptionname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="idl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="fieldsynopsis" mode="idl">
+ <code class="{name(.)}">
+ <xsl:if test="parent::classsynopsis">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="idl"/>
+ <xsl:text>;</xsl:text>
+ </code>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<xsl:template match="type" mode="idl">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="idl"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="varname" mode="idl">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="idl"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="initializer" mode="idl">
+ <span class="{name(.)}">
+ <xsl:text>= </xsl:text>
+ <xsl:apply-templates mode="idl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="void" mode="idl">
+ <span class="{name(.)}">
+ <xsl:text>void </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="methodname" mode="idl">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="idl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="methodparam" mode="idl">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="idl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="parameter" mode="idl">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="idl"/>
+ </span>
+</xsl:template>
+
+<xsl:template mode="idl"
+ match="constructorsynopsis|destructorsynopsis|methodsynopsis">
+ <xsl:variable name="modifiers" select="modifier"/>
+ <xsl:variable name="notmod" select="*[name(.) !=
'modifier']"/>
+
+ <code class="{name(.)}">
+ <xsl:if test="parent::classsynopsis">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates select="$modifiers" mode="idl"/>
+
+ <!-- type -->
+ <xsl:if test="name($notmod[1]) != 'methodname'">
+ <xsl:apply-templates select="$notmod[1]" mode="idl"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="methodname" mode="idl"/>
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates select="methodparam" mode="idl"/>
+ <xsl:text>)</xsl:text>
+ <xsl:if test="exceptionname">
+ <br/>
+ <xsl:text> raises(</xsl:text>
+ <xsl:apply-templates select="exceptionname" mode="idl"/>
+ <xsl:text>)</xsl:text>
+ </xsl:if>
+ <xsl:text>;</xsl:text>
+ </code>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<!-- ===== Perl ======================================================== -->
+
+<xsl:template match="classsynopsis" mode="perl">
+ <pre class="{name(.)}">
+ <xsl:text>package </xsl:text>
+ <xsl:apply-templates select="ooclass[1]" mode="perl"/>
+ <xsl:text>;</xsl:text>
+ <br/>
+
+ <xsl:if test="ooclass[position() > 1]">
+ <xsl:text>@ISA = (</xsl:text>
+ <xsl:apply-templates select="ooclass[position() > 1]"
mode="perl"/>
+ <xsl:text>);</xsl:text>
+ <br/>
+ </xsl:if>
+
+ <xsl:apply-templates select="constructorsynopsis
+ |destructorsynopsis
+ |fieldsynopsis
+ |methodsynopsis
+ |classsynopsisinfo" mode="perl"/>
+ </pre>
+</xsl:template>
+
+<xsl:template match="classsynopsisinfo" mode="perl">
+ <xsl:apply-templates mode="perl"/>
+</xsl:template>
+
+<xsl:template match="ooclass|oointerface|ooexception"
mode="perl">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="perl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="modifier" mode="perl">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="perl"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="classname" mode="perl">
+ <xsl:if test="name(preceding-sibling::*[1]) = 'classname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="perl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="interfacename" mode="perl">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'interfacename'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="perl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="exceptionname" mode="perl">
+ <xsl:if test="name(preceding-sibling::*[1]) =
'exceptionname'">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="perl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="fieldsynopsis" mode="perl">
+ <code class="{name(.)}">
+ <xsl:if test="parent::classsynopsis">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+ <xsl:apply-templates mode="perl"/>
+ <xsl:text>;</xsl:text>
+ </code>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<xsl:template match="type" mode="perl">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="perl"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="varname" mode="perl">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="perl"/>
+ <xsl:text> </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="initializer" mode="perl">
+ <span class="{name(.)}">
+ <xsl:text>= </xsl:text>
+ <xsl:apply-templates mode="perl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="void" mode="perl">
+ <span class="{name(.)}">
+ <xsl:text>void </xsl:text>
+ </span>
+</xsl:template>
+
+<xsl:template match="methodname" mode="perl">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="perl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="methodparam" mode="perl">
+ <xsl:if test="position() > 1">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="perl"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="parameter" mode="perl">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="perl"/>
+ </span>
+</xsl:template>
+
+<xsl:template mode="perl"
+ match="constructorsynopsis|destructorsynopsis|methodsynopsis">
+ <xsl:variable name="modifiers" select="modifier"/>
+ <xsl:variable name="notmod" select="*[name(.) !=
'modifier']"/>
+
+ <code class="{name(.)}">
+ <xsl:text>sub </xsl:text>
+
+ <xsl:apply-templates select="methodname" mode="perl"/>
+ <xsl:text> { ... };</xsl:text>
+ </code>
+ <xsl:call-template name="synop-break"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/table.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/table.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/table.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1101 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
+
xmlns:stbl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Table"
+ xmlns:xtbl="com.nwalsh.xalan.Table"
+
xmlns:lxslt="http://xml.apache.org/xslt"
+
xmlns:ptbl="http://nwalsh.com/xslt/ext/xsltproc/python/Table"
+ exclude-result-prefixes="doc stbl xtbl lxslt ptbl"
+ version='1.0'>
+
+<xsl:include href="../common/table.xsl"/>
+
+<!-- ********************************************************************
+ $Id: table.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<lxslt:component prefix="xtbl"
+ functions="adjustColumnWidths"/>
+
+<xsl:template name="empty.table.cell">
+ <xsl:param name="colnum" select="0"/>
+
+ <xsl:variable name="rowsep">
+ <xsl:choose>
+ <!-- If this is the last row, rowsep never applies. -->
+ <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row
+ or ancestor-or-self::thead/following-sibling::tbody
+ or ancestor-or-self::tbody/preceding-sibling::tfoot)">
+ <xsl:value-of select="0"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry"
select="NOT-AN-ELEMENT-NAME"/>
+ <xsl:with-param name="row"
select="ancestor-or-self::row[1]"/>
+ <xsl:with-param name="colnum" select="$colnum"/>
+ <xsl:with-param name="attribute"
select="'rowsep'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="colsep">
+ <xsl:choose>
+ <!-- If this is the last column, colsep never applies. -->
+ <xsl:when test="$colnum >=
ancestor::tgroup/@cols">0</xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry"
select="NOT-AN-ELEMENT-NAME"/>
+ <xsl:with-param name="row"
select="ancestor-or-self::row[1]"/>
+ <xsl:with-param name="colnum" select="$colnum"/>
+ <xsl:with-param name="attribute"
select="'colsep'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <td class="auto-generated">
+ <xsl:if test="$table.borders.with.css != 0">
+ <xsl:attribute name="style">
+ <xsl:if test="$colsep > 0">
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'right'"/>
+ </xsl:call-template>
+ </xsl:if>
+ <xsl:if test="$rowsep > 0">
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'bottom'"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:text> </xsl:text>
+ </td>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="border">
+ <xsl:param name="side" select="'left'"/>
+ <xsl:param name="padding" select="0"/>
+ <xsl:param name="style" select="$table.cell.border.style"/>
+ <xsl:param name="color" select="$table.cell.border.color"/>
+ <xsl:param name="thickness"
select="$table.cell.border.thickness"/>
+
+ <!-- Note: Some browsers (mozilla) require at least a width and style. -->
+
+ <xsl:choose>
+ <xsl:when test="($thickness != ''
+ and $style != ''
+ and $color != '')
+ or ($thickness != ''
+ and $style != '')
+ or ($thickness != '')">
+ <!-- use the compound property if we can: -->
+ <!-- it saves space and probably works more reliably -->
+ <xsl:text>border-</xsl:text>
+ <xsl:value-of select="$side"/>
+ <xsl:text>: </xsl:text>
+ <xsl:value-of select="$thickness"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$style"/>
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$color"/>
+ <xsl:text>; </xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- we need to specify the styles individually -->
+ <xsl:if test="$thickness != ''">
+ <xsl:text>border-</xsl:text>
+ <xsl:value-of select="$side"/>
+ <xsl:text>-width: </xsl:text>
+ <xsl:value-of select="$thickness"/>
+ <xsl:text>; </xsl:text>
+ </xsl:if>
+
+ <xsl:if test="$style != ''">
+ <xsl:text>border-</xsl:text>
+ <xsl:value-of select="$side"/>
+ <xsl:text>-style: </xsl:text>
+ <xsl:value-of select="$style"/>
+ <xsl:text>; </xsl:text>
+ </xsl:if>
+
+ <xsl:if test="$color != ''">
+ <xsl:text>border-</xsl:text>
+ <xsl:value-of select="$side"/>
+ <xsl:text>-color: </xsl:text>
+ <xsl:value-of select="$color"/>
+ <xsl:text>; </xsl:text>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="tgroup" name="tgroup">
+ <xsl:if test="not(@cols)">
+ <xsl:message terminate="yes">
+ <xsl:text>Error: CALS tables must specify the number of
columns.</xsl:text>
+ </xsl:message>
+ </xsl:if>
+
+ <xsl:variable name="summary">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'table-summary'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="cellspacing">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+ select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'cellspacing'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="cellpadding">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+
select="processing-instruction('dbhtml')[1]"/>
+ <xsl:with-param name="attribute"
select="'cellpadding'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <table>
+ <xsl:choose>
+ <!-- If there's a textobject/phrase for the table summary, use it -->
+ <xsl:when test="../textobject/phrase">
+ <xsl:attribute name="summary">
+ <xsl:value-of select="../textobject/phrase"/>
+ </xsl:attribute>
+ </xsl:when>
+
+ <!-- If there's a <?dbhtml table-summary="foo"?> PI, use it
for
+ the HTML table summary attribute -->
+ <xsl:when test="$summary != ''">
+ <xsl:attribute name="summary">
+ <xsl:value-of select="$summary"/>
+ </xsl:attribute>
+ </xsl:when>
+
+ <!-- Otherwise, if there's a title, use that -->
+ <xsl:when test="../title">
+ <xsl:attribute name="summary">
+ <xsl:value-of select="string(../title)"/>
+ </xsl:attribute>
+ </xsl:when>
+
+ <!-- Otherwise, forget the whole idea -->
+ <xsl:otherwise><!-- nevermind --></xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:if test="$cellspacing != '' or $html.cellspacing !=
''">
+ <xsl:attribute name="cellspacing">
+ <xsl:choose>
+ <xsl:when test="$cellspacing != ''">
+ <xsl:value-of select="$cellspacing"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$html.cellspacing"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$cellpadding != '' or $html.cellpadding !=
''">
+ <xsl:attribute name="cellpadding">
+ <xsl:choose>
+ <xsl:when test="$cellpadding != ''">
+ <xsl:value-of select="$cellpadding"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$html.cellpadding"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="../@pgwide=1">
+ <xsl:attribute name="width">100%</xsl:attribute>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="$table.borders.with.css != 0">
+ <xsl:attribute name="border">0</xsl:attribute>
+ <xsl:choose>
+ <xsl:when test="../@frame='all'">
+ <xsl:attribute name="style">
+ <xsl:text>border-collapse: collapse;</xsl:text>
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'top'"/>
+ <xsl:with-param name="style"
select="$table.frame.border.style"/>
+ <xsl:with-param name="color"
select="$table.frame.border.color"/>
+ <xsl:with-param name="thickness"
select="$table.frame.border.thickness"/>
+ </xsl:call-template>
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'bottom'"/>
+ <xsl:with-param name="style"
select="$table.frame.border.style"/>
+ <xsl:with-param name="color"
select="$table.frame.border.color"/>
+ <xsl:with-param name="thickness"
select="$table.frame.border.thickness"/>
+ </xsl:call-template>
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'left'"/>
+ <xsl:with-param name="style"
select="$table.frame.border.style"/>
+ <xsl:with-param name="color"
select="$table.frame.border.color"/>
+ <xsl:with-param name="thickness"
select="$table.frame.border.thickness"/>
+ </xsl:call-template>
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'right'"/>
+ <xsl:with-param name="style"
select="$table.frame.border.style"/>
+ <xsl:with-param name="color"
select="$table.frame.border.color"/>
+ <xsl:with-param name="thickness"
select="$table.frame.border.thickness"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:when test="../@frame='topbot'">
+ <xsl:attribute name="style">
+ <xsl:text>border-collapse: collapse;</xsl:text>
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'top'"/>
+ <xsl:with-param name="style"
select="$table.frame.border.style"/>
+ <xsl:with-param name="color"
select="$table.frame.border.color"/>
+ <xsl:with-param name="thickness"
select="$table.frame.border.thickness"/>
+ </xsl:call-template>
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'bottom'"/>
+ <xsl:with-param name="style"
select="$table.frame.border.style"/>
+ <xsl:with-param name="color"
select="$table.frame.border.color"/>
+ <xsl:with-param name="thickness"
select="$table.frame.border.thickness"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:when test="../@frame='top'">
+ <xsl:attribute name="style">
+ <xsl:text>border-collapse: collapse;</xsl:text>
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'top'"/>
+ <xsl:with-param name="style"
select="$table.frame.border.style"/>
+ <xsl:with-param name="color"
select="$table.frame.border.color"/>
+ <xsl:with-param name="thickness"
select="$table.frame.border.thickness"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:when test="../@frame='bottom'">
+ <xsl:attribute name="style">
+ <xsl:text>border-collapse: collapse;</xsl:text>
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'bottom'"/>
+ <xsl:with-param name="style"
select="$table.frame.border.style"/>
+ <xsl:with-param name="color"
select="$table.frame.border.color"/>
+ <xsl:with-param name="thickness"
select="$table.frame.border.thickness"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:when test="../@frame='sides'">
+ <xsl:attribute name="style">
+ <xsl:text>border-collapse: collapse;</xsl:text>
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'left'"/>
+ <xsl:with-param name="style"
select="$table.frame.border.style"/>
+ <xsl:with-param name="color"
select="$table.frame.border.color"/>
+ <xsl:with-param name="thickness"
select="$table.frame.border.thickness"/>
+ </xsl:call-template>
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'right'"/>
+ <xsl:with-param name="style"
select="$table.frame.border.style"/>
+ <xsl:with-param name="color"
select="$table.frame.border.color"/>
+ <xsl:with-param name="thickness"
select="$table.frame.border.thickness"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="style">
+ <xsl:text>border-collapse: collapse;</xsl:text>
+ </xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:when test="../@frame='none' or local-name(.) =
'entrytbl'">
+ <xsl:attribute name="border">0</xsl:attribute>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:attribute name="border">1</xsl:attribute>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:variable name="colgroup">
+ <colgroup>
+ <xsl:call-template name="generate.colgroup">
+ <xsl:with-param name="cols" select="@cols"/>
+ </xsl:call-template>
+ </colgroup>
+ </xsl:variable>
+
+ <xsl:variable name="explicit.table.width">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+
select="../processing-instruction('dbhtml')[1]"/>
+ <xsl:with-param name="attribute"
select="'table-width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="table.width">
+ <xsl:choose>
+ <xsl:when test="$explicit.table.width != ''">
+ <xsl:value-of select="$explicit.table.width"/>
+ </xsl:when>
+ <xsl:when test="$default.table.width = ''">
+ <xsl:text>100%</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$default.table.width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:if test="$default.table.width != ''
+ or $explicit.table.width != ''">
+ <xsl:attribute name="width">
+ <xsl:choose>
+ <xsl:when test="contains($table.width, '%')">
+ <xsl:value-of select="$table.width"/>
+ </xsl:when>
+ <xsl:when test="$use.extensions != 0
+ and $tablecolumns.extension != 0">
+ <xsl:choose>
+ <xsl:when
test="function-available('stbl:convertLength')">
+ <xsl:value-of
select="stbl:convertLength($table.width)"/>
+ </xsl:when>
+ <xsl:when
test="function-available('xtbl:convertLength')">
+ <xsl:value-of
select="xtbl:convertLength($table.width)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>No convertLength function available.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$table.width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="$use.extensions != 0
+ and $tablecolumns.extension != 0">
+ <xsl:choose>
+ <xsl:when
test="function-available('stbl:adjustColumnWidths')">
+ <xsl:copy-of select="stbl:adjustColumnWidths($colgroup)"/>
+ </xsl:when>
+ <xsl:when
test="function-available('xtbl:adjustColumnWidths')">
+ <xsl:copy-of select="xtbl:adjustColumnWidths($colgroup)"/>
+ </xsl:when>
+ <xsl:when
test="function-available('ptbl:adjustColumnWidths')">
+ <xsl:copy-of select="ptbl:adjustColumnWidths($colgroup)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>No adjustColumnWidths function available.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$colgroup"/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:apply-templates select="thead"/>
+ <xsl:apply-templates select="tfoot"/>
+ <xsl:apply-templates select="tbody"/>
+
+ <xsl:if test=".//footnote">
+ <tbody class="footnotes">
+ <tr>
+ <td colspan="{@cols}">
+ <xsl:apply-templates select=".//footnote"
mode="table.footnote.mode"/>
+ </td>
+ </tr>
+ </tbody>
+ </xsl:if>
+ </table>
+</xsl:template>
+
+<xsl:template match="tgroup/processing-instruction('dbhtml')">
+ <xsl:variable name="summary">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis" select="."/>
+ <xsl:with-param name="attribute"
select="'table-summary'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <!-- Suppress the table-summary PI -->
+ <xsl:if test="$summary = ''">
+ <xsl:processing-instruction name="dbhtml">
+ <xsl:value-of select="."/>
+ </xsl:processing-instruction>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="colspec"></xsl:template>
+
+<xsl:template match="spanspec"></xsl:template>
+
+<xsl:template match="thead|tfoot">
+ <xsl:element name="{name(.)}">
+ <xsl:if test="@align">
+ <xsl:attribute name="align">
+ <xsl:value-of select="@align"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@char">
+ <xsl:attribute name="char">
+ <xsl:value-of select="@char"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@charoff">
+ <xsl:attribute name="charoff">
+ <xsl:value-of select="@charoff"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@valign">
+ <xsl:attribute name="valign">
+ <xsl:value-of select="@valign"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:apply-templates select="row[1]">
+ <xsl:with-param name="spans">
+ <xsl:call-template name="blank.spans">
+ <xsl:with-param name="cols" select="../@cols"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:apply-templates>
+
+ </xsl:element>
+</xsl:template>
+
+<xsl:template match="tbody">
+ <tbody>
+ <xsl:if test="@align">
+ <xsl:attribute name="align">
+ <xsl:value-of select="@align"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@char">
+ <xsl:attribute name="char">
+ <xsl:value-of select="@char"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@charoff">
+ <xsl:attribute name="charoff">
+ <xsl:value-of select="@charoff"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@valign">
+ <xsl:attribute name="valign">
+ <xsl:value-of select="@valign"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:apply-templates select="row[1]">
+ <xsl:with-param name="spans">
+ <xsl:call-template name="blank.spans">
+ <xsl:with-param name="cols" select="../@cols"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:apply-templates>
+
+ </tbody>
+</xsl:template>
+
+<xsl:template match="row">
+ <xsl:param name="spans"/>
+
+ <xsl:variable name="row-height">
+ <xsl:if test="processing-instruction('dbhtml')">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'row-height'"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="bgcolor">
+ <xsl:if test="processing-instruction('dbhtml')">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute" select="'bgcolor'"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:variable name="class">
+ <xsl:if test="processing-instruction('dbhtml')">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute" select="'class'"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <tr>
+ <xsl:call-template name="tr.attributes">
+ <xsl:with-param name="rownum">
+ <xsl:number from="tgroup" count="row"/>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:if test="$row-height != ''">
+ <xsl:attribute name="height">
+ <xsl:value-of select="$row-height"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$bgcolor != ''">
+ <xsl:attribute name="bgcolor">
+ <xsl:value-of select="$bgcolor"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$class != ''">
+ <xsl:attribute name="class">
+ <xsl:value-of select="$class"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$table.borders.with.css != 0">
+ <xsl:if test="@rowsep = 1 and following-sibling::row">
+ <xsl:attribute name="style">
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'bottom'"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ </xsl:if>
+ </xsl:if>
+
+ <xsl:if test="@align">
+ <xsl:attribute name="align">
+ <xsl:value-of select="@align"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@char">
+ <xsl:attribute name="char">
+ <xsl:value-of select="@char"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@charoff">
+ <xsl:attribute name="charoff">
+ <xsl:value-of select="@charoff"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="@valign">
+ <xsl:attribute name="valign">
+ <xsl:value-of select="@valign"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:apply-templates select="(entry|entrytbl)[1]">
+ <xsl:with-param name="spans" select="$spans"/>
+ </xsl:apply-templates>
+ </tr>
+
+ <xsl:if test="following-sibling::row">
+ <xsl:variable name="nextspans">
+ <xsl:apply-templates select="(entry|entrytbl)[1]"
mode="span">
+ <xsl:with-param name="spans" select="$spans"/>
+ </xsl:apply-templates>
+ </xsl:variable>
+
+ <xsl:apply-templates select="following-sibling::row[1]">
+ <xsl:with-param name="spans" select="$nextspans"/>
+ </xsl:apply-templates>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="entry|entrytbl" name="entry">
+ <xsl:param name="col" select="1"/>
+ <xsl:param name="spans"/>
+
+ <xsl:variable name="cellgi">
+ <xsl:choose>
+ <xsl:when test="ancestor::thead">th</xsl:when>
+ <xsl:when test="ancestor::tfoot">th</xsl:when>
+ <xsl:otherwise>td</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="empty.cell" select="count(node()) = 0"/>
+
+ <xsl:variable name="named.colnum">
+ <xsl:call-template name="entry.colnum"/>
+ </xsl:variable>
+
+ <xsl:variable name="entry.colnum">
+ <xsl:choose>
+ <xsl:when test="$named.colnum > 0">
+ <xsl:value-of select="$named.colnum"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$col"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="entry.colspan">
+ <xsl:choose>
+ <xsl:when test="@spanname or @namest">
+ <xsl:call-template name="calculate.colspan"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="following.spans">
+ <xsl:call-template name="calculate.following.spans">
+ <xsl:with-param name="colspan" select="$entry.colspan"/>
+ <xsl:with-param name="spans" select="$spans"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="rowsep">
+ <xsl:choose>
+ <!-- If this is the last row, rowsep never applies. -->
+ <xsl:when test="ancestor::entrytbl
+ and not
(ancestor-or-self::row[1]/following-sibling::row)">
+ <xsl:value-of select="0"/>
+ </xsl:when>
+ <xsl:when test="not(ancestor-or-self::row[1]/following-sibling::row
+ or ancestor-or-self::thead/following-sibling::tbody
+ or ancestor-or-self::tbody/preceding-sibling::tfoot)">
+ <xsl:value-of select="0"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum"
select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'rowsep'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="colsep">
+ <xsl:choose>
+ <!-- If this is the last column, colsep never applies. -->
+ <xsl:when test="$following.spans = ''">0</xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum"
select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'colsep'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="valign">
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum" select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'valign'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="align">
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum" select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'align'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="char">
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum" select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'char'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="charoff">
+ <xsl:call-template name="inherited.table.attribute">
+ <xsl:with-param name="entry" select="."/>
+ <xsl:with-param name="colnum" select="$entry.colnum"/>
+ <xsl:with-param name="attribute"
select="'charoff'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$spans != '' and
not(starts-with($spans,'0:'))">
+ <xsl:call-template name="entry">
+ <xsl:with-param name="col" select="$col+1"/>
+ <xsl:with-param name="spans"
select="substring-after($spans,':')"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:when test="$entry.colnum > $col">
+ <xsl:call-template name="empty.table.cell"/>
+ <xsl:call-template name="entry">
+ <xsl:with-param name="col" select="$col+1"/>
+ <xsl:with-param name="spans"
select="substring-after($spans,':')"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:variable name="bgcolor">
+ <xsl:if test="processing-instruction('dbhtml')">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
select="processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'bgcolor'"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:element name="{$cellgi}">
+ <xsl:if test="$bgcolor != ''">
+ <xsl:attribute name="bgcolor">
+ <xsl:value-of select="$bgcolor"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$entry.propagates.style != 0 and @role">
+ <xsl:attribute name="class">
+ <xsl:value-of select="@role"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$show.revisionflag and @revisionflag">
+ <xsl:attribute name="class">
+ <xsl:value-of select="@revisionflag"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$table.borders.with.css != 0">
+ <xsl:attribute name="style">
+ <xsl:if test="$colsep > 0">
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'right'"/>
+ </xsl:call-template>
+ </xsl:if>
+ <xsl:if test="$rowsep > 0">
+ <xsl:call-template name="border">
+ <xsl:with-param name="side"
select="'bottom'"/>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="@morerows > 0">
+ <xsl:attribute name="rowspan">
+ <xsl:value-of select="1+@morerows"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$entry.colspan > 1">
+ <xsl:attribute name="colspan">
+ <xsl:value-of select="$entry.colspan"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$align != ''">
+ <xsl:attribute name="align">
+ <xsl:value-of select="$align"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$valign != ''">
+ <xsl:attribute name="valign">
+ <xsl:value-of select="$valign"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$char != ''">
+ <xsl:attribute name="char">
+ <xsl:value-of select="$char"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$charoff != ''">
+ <xsl:attribute name="charoff">
+ <xsl:value-of select="$charoff"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="not(preceding-sibling::*) and ancestor::row/@id">
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="node"
select="ancestor::row[1]"/>
+ </xsl:call-template>
+ </xsl:if>
+
+ <xsl:call-template name="anchor"/>
+
+ <xsl:choose>
+ <xsl:when test="$empty.cell">
+ <xsl:text> </xsl:text>
+ </xsl:when>
+ <xsl:when test="self::entrytbl">
+ <xsl:call-template name="tgroup"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:element>
+
+ <xsl:choose>
+ <xsl:when
test="following-sibling::entry|following-sibling::entrytbl">
+ <xsl:apply-templates select="(following-sibling::entry
+ |following-sibling::entrytbl)[1]">
+ <xsl:with-param name="col"
select="$col+$entry.colspan"/>
+ <xsl:with-param name="spans"
select="$following.spans"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="finaltd">
+ <xsl:with-param name="spans"
select="$following.spans"/>
+ <xsl:with-param name="col"
select="$col+$entry.colspan"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="entry|entrytbl" name="sentry"
mode="span">
+ <xsl:param name="col" select="1"/>
+ <xsl:param name="spans"/>
+
+ <xsl:variable name="entry.colnum">
+ <xsl:call-template name="entry.colnum"/>
+ </xsl:variable>
+
+ <xsl:variable name="entry.colspan">
+ <xsl:choose>
+ <xsl:when test="@spanname or @namest">
+ <xsl:call-template name="calculate.colspan"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="following.spans">
+ <xsl:call-template name="calculate.following.spans">
+ <xsl:with-param name="colspan" select="$entry.colspan"/>
+ <xsl:with-param name="spans" select="$spans"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$spans != '' and
not(starts-with($spans,'0:'))">
+ <xsl:value-of select="substring-before($spans,':')-1"/>
+ <xsl:text>:</xsl:text>
+ <xsl:call-template name="sentry">
+ <xsl:with-param name="col" select="$col+1"/>
+ <xsl:with-param name="spans"
select="substring-after($spans,':')"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:when test="$entry.colnum > $col">
+ <xsl:text>0:</xsl:text>
+ <xsl:call-template name="sentry">
+ <xsl:with-param name="col"
select="$col+$entry.colspan"/>
+ <xsl:with-param name="spans"
select="$following.spans"/>
+ </xsl:call-template>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:call-template name="copy-string">
+ <xsl:with-param name="count" select="$entry.colspan"/>
+ <xsl:with-param name="string">
+ <xsl:choose>
+ <xsl:when test="@morerows">
+ <xsl:value-of select="@morerows"/>
+ </xsl:when>
+ <xsl:otherwise>0</xsl:otherwise>
+ </xsl:choose>
+ <xsl:text>:</xsl:text>
+ </xsl:with-param>
+ </xsl:call-template>
+
+ <xsl:choose>
+ <xsl:when
test="following-sibling::entry|following-sibling::entrytbl">
+ <xsl:apply-templates select="(following-sibling::entry
+ |following-sibling::entrytbl)[1]"
+ mode="span">
+ <xsl:with-param name="col"
select="$col+$entry.colspan"/>
+ <xsl:with-param name="spans"
select="$following.spans"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="sfinaltd">
+ <xsl:with-param name="spans"
select="$following.spans"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="generate.colgroup">
+ <xsl:param name="cols" select="1"/>
+ <xsl:param name="count" select="1"/>
+ <xsl:choose>
+ <xsl:when test="$count > $cols"></xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="generate.col">
+ <xsl:with-param name="countcol" select="$count"/>
+ </xsl:call-template>
+ <xsl:call-template name="generate.colgroup">
+ <xsl:with-param name="cols" select="$cols"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="generate.col">
+ <xsl:param name="countcol">1</xsl:param>
+ <xsl:param name="colspecs" select="./colspec"/>
+ <xsl:param name="count">1</xsl:param>
+ <xsl:param name="colnum">1</xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($colspecs)">
+ <col/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="colspec"
select="$colspecs[$count=position()]"/>
+ <xsl:variable name="colspec.colnum">
+ <xsl:choose>
+ <xsl:when test="$colspec/@colnum">
+ <xsl:value-of select="$colspec/@colnum"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$colnum"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$colspec.colnum=$countcol">
+ <col>
+ <xsl:if test="$colspec/@colwidth
+ and $use.extensions != 0
+ and $tablecolumns.extension != 0">
+ <xsl:attribute name="width">
+ <xsl:choose>
+ <xsl:when test="normalize-space($colspec/@colwidth) = '*'">
+ <xsl:value-of select="'1*'"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$colspec/@colwidth"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="$colspec/@align">
+ <xsl:attribute name="align">
+ <xsl:value-of select="$colspec/@align"/>
+ </xsl:attribute>
+ </xsl:when>
+ <!-- Suggested by Pavel ZAMPACH <zampach(a)nemcb.cz> -->
+ <xsl:when test="$colspecs/ancestor::tgroup/@align">
+ <xsl:attribute name="align">
+ <xsl:value-of
select="$colspecs/ancestor::tgroup/@align"/>
+ </xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:if test="$colspec/@char">
+ <xsl:attribute name="char">
+ <xsl:value-of select="$colspec/@char"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="$colspec/@charoff">
+ <xsl:attribute name="charoff">
+ <xsl:value-of select="$colspec/@charoff"/>
+ </xsl:attribute>
+ </xsl:if>
+ </col>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="generate.col">
+ <xsl:with-param name="countcol"
select="$countcol"/>
+ <xsl:with-param name="colspecs"
select="$colspecs"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ <xsl:with-param name="colnum">
+ <xsl:choose>
+ <xsl:when test="$colspec/@colnum">
+ <xsl:value-of select="$colspec/@colnum + 1"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$colnum + 1"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="colspec.colwidth">
+ <!-- when this macro is called, the current context must be an entry -->
+ <xsl:param name="colname"></xsl:param>
+ <!-- .. = row, ../.. = thead|tbody, ../../.. = tgroup -->
+ <xsl:param name="colspecs"
select="../../../../tgroup/colspec"/>
+ <xsl:param name="count">1</xsl:param>
+ <xsl:choose>
+ <xsl:when test="$count>count($colspecs)"></xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="colspec"
select="$colspecs[$count=position()]"/>
+ <xsl:choose>
+ <xsl:when test="$colspec/@colname=$colname">
+ <xsl:value-of select="$colspec/@colwidth"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="colspec.colwidth">
+ <xsl:with-param name="colname" select="$colname"/>
+ <xsl:with-param name="colspecs"
select="$colspecs"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ====================================================================== -->
+
+<xsl:template name="tr.attributes">
+ <xsl:param name="row" select="."/>
+ <xsl:param name="rownum" select="0"/>
+
+ <!-- by default, do nothing. But you might want to say:
+
+ <xsl:if test="$rownum mod 2 = 0">
+ <xsl:attribute name="class">oddrow</xsl:attribute>
+ </xsl:if>
+
+ -->
+</xsl:template>
+
+</xsl:stylesheet>
+
Added: trunk/docs/resources/support/docbook-xsl/html/task.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/task.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/task.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+
+<!-- ********************************************************************
+ $Id: task.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="task">
+ <xsl:variable name="param.placement"
+ select="substring-after(normalize-space($formal.title.placement),
+ concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="preamble"
+ select="*[not(self::title
+ or self::titleabbrev)]"/>
+
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+
+ <xsl:if test="title and $placement = 'before'">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+
+ <xsl:apply-templates select="$preamble"/>
+
+ <xsl:if test="title and $placement != 'before'">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+ </div>
+</xsl:template>
+
+<xsl:template match="task/title">
+ <!-- nop -->
+</xsl:template>
+
+<xsl:template match="tasksummary">
+ <xsl:call-template name="semiformal.object"/>
+</xsl:template>
+
+<xsl:template match="taskprerequisites">
+ <xsl:call-template name="semiformal.object"/>
+</xsl:template>
+
+<xsl:template match="taskrelated">
+ <xsl:call-template name="semiformal.object"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/titlepage.templates.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/titlepage.templates.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/titlepage.templates.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,659 @@
+<t:templates
xmlns:t="http://nwalsh.com/docbook/xsl/template/1.0"
+
xmlns:param="http://nwalsh.com/docbook/xsl/template/1.0/param"
+
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="article" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <hr/>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="set" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <hr/>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="book" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <hr/>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="part" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="partintro" t:wrapper="div">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="reference" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <hr/>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="refentry" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+<!-- uncomment this if you want refentry titlepages
+ <title t:force="1"
+ t:named-template="refentry.title"
+ param:node="ancestor-or-self::refentry[1]"/>
+-->
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator/>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+ <t:titlepage t:element="dedication" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::dedication[1]"/>
+ <subtitle/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="preface" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="chapter" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="appendix" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="section" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="sect1" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="sect2" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="sect3" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="sect4" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="sect5" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<t:titlepage t:element="simplesect" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title/>
+ <subtitle/>
+ <corpauthor/>
+ <authorgroup/>
+ <author/>
+ <othercredit/>
+ <releaseinfo/>
+ <copyright/>
+ <legalnotice/>
+ <pubdate/>
+ <revision/>
+ <revhistory/>
+ <abstract/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ <xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="bibliography" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::bibliography[1]"/>
+ <subtitle/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="glossary" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::glossary[1]"/>
+ <subtitle/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="index" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::index[1]"/>
+ <subtitle/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+<t:titlepage t:element="setindex" t:wrapper="div"
class="titlepage">
+ <t:titlepage-content t:side="recto">
+ <title
+ t:force="1"
+ t:named-template="component.title"
+ param:node="ancestor-or-self::setindex[1]"/>
+ <subtitle/>
+ </t:titlepage-content>
+
+ <t:titlepage-content t:side="verso">
+ </t:titlepage-content>
+
+ <t:titlepage-separator>
+ </t:titlepage-separator>
+
+ <t:titlepage-before t:side="recto">
+ </t:titlepage-before>
+
+ <t:titlepage-before t:side="verso">
+ </t:titlepage-before>
+</t:titlepage>
+
+<!-- ==================================================================== -->
+
+</t:templates>
Added: trunk/docs/resources/support/docbook-xsl/html/titlepage.templates.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/titlepage.templates.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/titlepage.templates.xsl 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,3152 @@
+<?xml version="1.0" encoding="utf-8"?><xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+<!-- This stylesheet was created by template/titlepage.xsl; do not edit it by hand.
-->
+
+<xsl:template name="article.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="articleinfo/title">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/title"/>
+ </xsl:when>
+ <xsl:when test="artheader/title">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="articleinfo/subtitle">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="artheader/subtitle">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/corpauthor"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/corpauthor"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/authorgroup"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/authorgroup"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/author"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/author"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/othercredit"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/othercredit"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/releaseinfo"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/releaseinfo"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/copyright"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/copyright"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/legalnotice"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/legalnotice"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/pubdate"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/pubdate"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/revision"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/revision"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/revhistory"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/revhistory"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="articleinfo/abstract"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="artheader/abstract"/>
+ <xsl:apply-templates mode="article.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="article.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="article.titlepage.separator"><hr/>
+</xsl:template>
+
+<xsl:template name="article.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="article.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="article.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="article.titlepage.before.recto"/>
+ <xsl:call-template name="article.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="article.titlepage.before.verso"/>
+ <xsl:call-template name="article.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="article.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="article.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="article.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="article.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="article.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="article.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="set.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="setinfo/title">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="setinfo/subtitle">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/corpauthor"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/authorgroup"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/author"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/othercredit"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/releaseinfo"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/copyright"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/legalnotice"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/pubdate"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/revision"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/revhistory"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="setinfo/abstract"/>
+ <xsl:apply-templates mode="set.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="set.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="set.titlepage.separator"><hr/>
+</xsl:template>
+
+<xsl:template name="set.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="set.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="set.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="set.titlepage.before.recto"/>
+ <xsl:call-template name="set.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="set.titlepage.before.verso"/>
+ <xsl:call-template name="set.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="set.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="set.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="set.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="set.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="set.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="set.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="book.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="bookinfo/title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="bookinfo/subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/corpauthor"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/authorgroup"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/author"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/othercredit"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/releaseinfo"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/copyright"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/legalnotice"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/pubdate"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/revision"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/revhistory"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/abstract"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="book.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="book.titlepage.separator"><hr/>
+</xsl:template>
+
+<xsl:template name="book.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="book.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="book.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="book.titlepage.before.recto"/>
+ <xsl:call-template name="book.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="book.titlepage.before.verso"/>
+ <xsl:call-template name="book.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="book.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="book.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="book.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="book.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="book.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="book.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="part.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="partinfo/title">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="partinfo/subtitle">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/corpauthor"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/authorgroup"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/author"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/othercredit"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/releaseinfo"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/copyright"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/legalnotice"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/pubdate"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/revision"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/revhistory"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="partinfo/abstract"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="part.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="part.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="part.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="part.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="part.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="part.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="part.titlepage.before.recto"/>
+ <xsl:call-template name="part.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="part.titlepage.before.verso"/>
+ <xsl:call-template name="part.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="part.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="part.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="part.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="part.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="part.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="part.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="partintro.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="partintroinfo/title">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="partintroinfo/subtitle">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/corpauthor"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/authorgroup"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/author"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/othercredit"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/releaseinfo"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/copyright"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/legalnotice"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/pubdate"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/revision"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/revhistory"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="partintroinfo/abstract"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="partintro.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="partintro.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="partintro.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="partintro.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="partintro.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="partintro.titlepage">
+ <div>
+ <div>
+ <xsl:call-template name="partintro.titlepage.before.recto"/>
+ <xsl:call-template name="partintro.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="partintro.titlepage.before.verso"/>
+ <xsl:call-template name="partintro.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="partintro.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="partintro.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="partintro.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="partintro.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="partintro.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="partintro.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="reference.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="referenceinfo/title">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="referenceinfo/subtitle">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/corpauthor"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/authorgroup"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/author"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/othercredit"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/releaseinfo"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/copyright"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/legalnotice"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/pubdate"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/revision"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/revhistory"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="referenceinfo/abstract"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="reference.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="reference.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="reference.titlepage.separator"><hr/>
+</xsl:template>
+
+<xsl:template name="reference.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="reference.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="reference.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="reference.titlepage.before.recto"/>
+ <xsl:call-template name="reference.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="reference.titlepage.before.verso"/>
+ <xsl:call-template name="reference.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="reference.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="reference.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="reference.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="reference.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="reference.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="reference.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="refentry.titlepage.recto">
+</xsl:template>
+
+<xsl:template name="refentry.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="refentry.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="refentry.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="refentry.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="refentry.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="refentry.titlepage.before.recto"/>
+ <xsl:call-template name="refentry.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="refentry.titlepage.before.verso"/>
+ <xsl:call-template name="refentry.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="refentry.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="refentry.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="refentry.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template name="dedication.titlepage.recto">
+ <div xsl:use-attribute-sets="dedication.titlepage.recto.style">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::dedication[1]"/>
+</xsl:call-template></div>
+ <xsl:choose>
+ <xsl:when test="dedicationinfo/subtitle">
+ <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode"
select="dedicationinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="dedication.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="dedication.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="dedication.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="dedication.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="dedication.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="dedication.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="dedication.titlepage.before.recto"/>
+ <xsl:call-template name="dedication.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="dedication.titlepage.before.verso"/>
+ <xsl:call-template name="dedication.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="dedication.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*"
mode="dedication.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="dedication.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="dedication.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="dedication.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="dedication.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="preface.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="prefaceinfo/title">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="prefaceinfo/subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/corpauthor"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/authorgroup"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/author"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/othercredit"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/releaseinfo"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/copyright"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/legalnotice"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/pubdate"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/revision"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/revhistory"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="prefaceinfo/abstract"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="preface.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="preface.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="preface.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="preface.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="preface.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="preface.titlepage.before.recto"/>
+ <xsl:call-template name="preface.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="preface.titlepage.before.verso"/>
+ <xsl:call-template name="preface.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="preface.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="preface.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="preface.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="preface.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="preface.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="preface.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="chapter.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="chapterinfo/title">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="chapterinfo/subtitle">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/corpauthor"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/authorgroup"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/author"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/othercredit"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/releaseinfo"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/copyright"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/legalnotice"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/pubdate"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/revision"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/revhistory"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="chapterinfo/abstract"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="chapter.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="chapter.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="chapter.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="chapter.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="chapter.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="chapter.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="chapter.titlepage.before.recto"/>
+ <xsl:call-template name="chapter.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="chapter.titlepage.before.verso"/>
+ <xsl:call-template name="chapter.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="chapter.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="chapter.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="chapter.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="chapter.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="chapter.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="chapter.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="appendix.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="appendixinfo/title">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="appendixinfo/subtitle">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/corpauthor"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/authorgroup"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/author"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/othercredit"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/releaseinfo"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/copyright"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/legalnotice"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/pubdate"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/revision"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/revhistory"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="appendixinfo/abstract"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="appendix.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="appendix.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="appendix.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="appendix.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="appendix.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="appendix.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="appendix.titlepage.before.recto"/>
+ <xsl:call-template name="appendix.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="appendix.titlepage.before.verso"/>
+ <xsl:call-template name="appendix.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="appendix.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="appendix.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="appendix.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="appendix.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="appendix.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="appendix.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="section.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sectioninfo/title">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sectioninfo/subtitle">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/corpauthor"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/authorgroup"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/author"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/othercredit"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/releaseinfo"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/copyright"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/legalnotice"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/pubdate"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/revision"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/revhistory"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="sectioninfo/abstract"/>
+ <xsl:apply-templates mode="section.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="section.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="section.titlepage.separator"><xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+</xsl:template>
+
+<xsl:template name="section.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="section.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="section.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="section.titlepage.before.recto"/>
+ <xsl:call-template name="section.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="section.titlepage.before.verso"/>
+ <xsl:call-template name="section.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="section.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="section.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="section.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="section.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="section.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="section.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="sect1.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sect1info/title">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sect1info/subtitle">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/corpauthor"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/authorgroup"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/author"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/othercredit"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/releaseinfo"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/copyright"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/legalnotice"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/pubdate"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/revision"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/revhistory"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="sect1info/abstract"/>
+ <xsl:apply-templates mode="sect1.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="sect1.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="sect1.titlepage.separator"><xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+</xsl:template>
+
+<xsl:template name="sect1.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="sect1.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="sect1.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="sect1.titlepage.before.recto"/>
+ <xsl:call-template name="sect1.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="sect1.titlepage.before.verso"/>
+ <xsl:call-template name="sect1.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="sect1.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="sect1.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="sect1.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="sect1.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect1.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect1.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="sect2.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sect2info/title">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sect2info/subtitle">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/corpauthor"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/authorgroup"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/author"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/othercredit"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/releaseinfo"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/copyright"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/legalnotice"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/pubdate"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/revision"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/revhistory"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="sect2info/abstract"/>
+ <xsl:apply-templates mode="sect2.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="sect2.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="sect2.titlepage.separator"><xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+</xsl:template>
+
+<xsl:template name="sect2.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="sect2.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="sect2.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="sect2.titlepage.before.recto"/>
+ <xsl:call-template name="sect2.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="sect2.titlepage.before.verso"/>
+ <xsl:call-template name="sect2.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="sect2.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="sect2.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="sect2.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="sect2.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect2.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect2.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="sect3.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sect3info/title">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sect3info/subtitle">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/corpauthor"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/authorgroup"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/author"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/othercredit"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/releaseinfo"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/copyright"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/legalnotice"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/pubdate"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/revision"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/revhistory"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="sect3info/abstract"/>
+ <xsl:apply-templates mode="sect3.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="sect3.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="sect3.titlepage.separator"><xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+</xsl:template>
+
+<xsl:template name="sect3.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="sect3.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="sect3.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="sect3.titlepage.before.recto"/>
+ <xsl:call-template name="sect3.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="sect3.titlepage.before.verso"/>
+ <xsl:call-template name="sect3.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="sect3.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="sect3.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="sect3.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="sect3.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect3.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect3.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="sect4.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sect4info/title">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sect4info/subtitle">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/corpauthor"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/authorgroup"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/author"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/othercredit"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/releaseinfo"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/copyright"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/legalnotice"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/pubdate"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/revision"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/revhistory"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="sect4info/abstract"/>
+ <xsl:apply-templates mode="sect4.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="sect4.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="sect4.titlepage.separator"><xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+</xsl:template>
+
+<xsl:template name="sect4.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="sect4.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="sect4.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="sect4.titlepage.before.recto"/>
+ <xsl:call-template name="sect4.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="sect4.titlepage.before.verso"/>
+ <xsl:call-template name="sect4.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="sect4.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="sect4.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="sect4.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="sect4.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect4.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect4.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="sect5.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="sect5info/title">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="sect5info/subtitle">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/corpauthor"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/authorgroup"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/author"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/othercredit"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/releaseinfo"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/copyright"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/legalnotice"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/pubdate"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/revision"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/revhistory"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="sect5info/abstract"/>
+ <xsl:apply-templates mode="sect5.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="sect5.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="sect5.titlepage.separator"><xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+</xsl:template>
+
+<xsl:template name="sect5.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="sect5.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="sect5.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="sect5.titlepage.before.recto"/>
+ <xsl:call-template name="sect5.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="sect5.titlepage.before.verso"/>
+ <xsl:call-template name="sect5.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="sect5.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="sect5.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="sect5.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="sect5.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="sect5.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="sect5.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="simplesectinfo/title">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/title"/>
+ </xsl:when>
+ <xsl:when test="docinfo/title">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="simplesectinfo/subtitle">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/corpauthor"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/corpauthor"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/authorgroup"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/authorgroup"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/author"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/author"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/othercredit"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/othercredit"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/releaseinfo"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/releaseinfo"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/copyright"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/copyright"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/legalnotice"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/legalnotice"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/pubdate"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/pubdate"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/revision"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/revision"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/revhistory"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/revhistory"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="simplesectinfo/abstract"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="docinfo/abstract"/>
+ <xsl:apply-templates mode="simplesect.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage.separator"><xsl:if
test="count(parent::*)='0'"><hr/></xsl:if>
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="simplesect.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="simplesect.titlepage.before.recto"/>
+ <xsl:call-template name="simplesect.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="simplesect.titlepage.before.verso"/>
+ <xsl:call-template name="simplesect.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="simplesect.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*"
mode="simplesect.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="simplesect.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="title"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="corpauthor"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="authorgroup"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="author"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="releaseinfo"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="copyright"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="legalnotice"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="pubdate"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revision"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="revhistory"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template match="abstract"
mode="simplesect.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="simplesect.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="simplesect.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage.recto">
+ <div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::bibliography[1]"/>
+</xsl:call-template></div>
+ <xsl:choose>
+ <xsl:when test="bibliographyinfo/subtitle">
+ <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode"
select="bibliographyinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="bibliography.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="bibliography.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="bibliography.titlepage.before.recto"/>
+ <xsl:call-template name="bibliography.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="bibliography.titlepage.before.verso"/>
+ <xsl:call-template name="bibliography.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="bibliography.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*"
mode="bibliography.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*"
mode="bibliography.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="bibliography.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="bibliography.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="bibliography.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="glossary.titlepage.recto">
+ <div xsl:use-attribute-sets="glossary.titlepage.recto.style">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::glossary[1]"/>
+</xsl:call-template></div>
+ <xsl:choose>
+ <xsl:when test="glossaryinfo/subtitle">
+ <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode"
select="glossaryinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="glossary.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="glossary.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="glossary.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="glossary.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="glossary.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="glossary.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="glossary.titlepage.before.recto"/>
+ <xsl:call-template name="glossary.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="glossary.titlepage.before.verso"/>
+ <xsl:call-template name="glossary.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="glossary.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="glossary.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="glossary.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="glossary.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="glossary.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="glossary.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="index.titlepage.recto">
+ <div xsl:use-attribute-sets="index.titlepage.recto.style">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::index[1]"/>
+</xsl:call-template></div>
+ <xsl:choose>
+ <xsl:when test="indexinfo/subtitle">
+ <xsl:apply-templates mode="index.titlepage.recto.auto.mode"
select="indexinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="index.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="index.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="index.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="index.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="index.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="index.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="index.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="index.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="index.titlepage.before.recto"/>
+ <xsl:call-template name="index.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="index.titlepage.before.verso"/>
+ <xsl:call-template name="index.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="index.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="index.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="index.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="index.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="index.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="index.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+<xsl:template name="setindex.titlepage.recto">
+ <div xsl:use-attribute-sets="setindex.titlepage.recto.style">
+<xsl:call-template name="component.title">
+<xsl:with-param name="node"
select="ancestor-or-self::setindex[1]"/>
+</xsl:call-template></div>
+ <xsl:choose>
+ <xsl:when test="setindexinfo/subtitle">
+ <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode"
select="setindexinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode"
select="docinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="setindex.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+</xsl:template>
+
+<xsl:template name="setindex.titlepage.verso">
+</xsl:template>
+
+<xsl:template name="setindex.titlepage.separator">
+</xsl:template>
+
+<xsl:template name="setindex.titlepage.before.recto">
+</xsl:template>
+
+<xsl:template name="setindex.titlepage.before.verso">
+</xsl:template>
+
+<xsl:template name="setindex.titlepage">
+ <div class="titlepage">
+ <div>
+ <xsl:call-template name="setindex.titlepage.before.recto"/>
+ <xsl:call-template name="setindex.titlepage.recto"/>
+ </div>
+ <div>
+ <xsl:call-template name="setindex.titlepage.before.verso"/>
+ <xsl:call-template name="setindex.titlepage.verso"/>
+ </div>
+ <xsl:call-template name="setindex.titlepage.separator"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="*" mode="setindex.titlepage.recto.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="*" mode="setindex.titlepage.verso.mode">
+ <!-- if an element isn't found in this mode, -->
+ <!-- try the generic titlepage.mode -->
+ <xsl:apply-templates select="." mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="subtitle"
mode="setindex.titlepage.recto.auto.mode">
+<div xsl:use-attribute-sets="setindex.titlepage.recto.style">
+<xsl:apply-templates select="."
mode="setindex.titlepage.recto.mode"/>
+</div>
+</xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file
Added: trunk/docs/resources/support/docbook-xsl/html/titlepage.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/titlepage.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/titlepage.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,792 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: titlepage.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:attribute-set name="book.titlepage.recto.style"/>
+<xsl:attribute-set name="book.titlepage.verso.style"/>
+
+<xsl:attribute-set name="article.titlepage.recto.style"/>
+<xsl:attribute-set name="article.titlepage.verso.style"/>
+
+<xsl:attribute-set name="set.titlepage.recto.style"/>
+<xsl:attribute-set name="set.titlepage.verso.style"/>
+
+<xsl:attribute-set name="part.titlepage.recto.style"/>
+<xsl:attribute-set name="part.titlepage.verso.style"/>
+
+<xsl:attribute-set name="partintro.titlepage.recto.style"/>
+<xsl:attribute-set name="partintro.titlepage.verso.style"/>
+
+<xsl:attribute-set name="reference.titlepage.recto.style"/>
+<xsl:attribute-set name="reference.titlepage.verso.style"/>
+
+<xsl:attribute-set name="refentry.titlepage.recto.style"/>
+<xsl:attribute-set name="refentry.titlepage.verso.style"/>
+
+<xsl:attribute-set name="dedication.titlepage.recto.style"/>
+<xsl:attribute-set name="dedication.titlepage.verso.style"/>
+
+<xsl:attribute-set name="preface.titlepage.recto.style"/>
+<xsl:attribute-set name="preface.titlepage.verso.style"/>
+
+<xsl:attribute-set name="chapter.titlepage.recto.style"/>
+<xsl:attribute-set name="chapter.titlepage.verso.style"/>
+
+<xsl:attribute-set name="appendix.titlepage.recto.style"/>
+<xsl:attribute-set name="appendix.titlepage.verso.style"/>
+
+<xsl:attribute-set name="bibliography.titlepage.recto.style"/>
+<xsl:attribute-set name="bibliography.titlepage.verso.style"/>
+
+<xsl:attribute-set name="glossary.titlepage.recto.style"/>
+<xsl:attribute-set name="glossary.titlepage.verso.style"/>
+
+<xsl:attribute-set name="index.titlepage.recto.style"/>
+<xsl:attribute-set name="index.titlepage.verso.style"/>
+
+<xsl:attribute-set name="setindex.titlepage.recto.style"/>
+<xsl:attribute-set name="setindex.titlepage.verso.style"/>
+
+<xsl:attribute-set name="section.titlepage.recto.style"/>
+<xsl:attribute-set name="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="sect1.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="sect1.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="sect2.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="sect2.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="sect3.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="sect3.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="sect4.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="sect4.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="sect5.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="sect5.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="simplesect.titlepage.recto.style"
+ use-attribute-sets="section.titlepage.recto.style"/>
+<xsl:attribute-set name="simplesect.titlepage.verso.style"
+ use-attribute-sets="section.titlepage.verso.style"/>
+
+<xsl:attribute-set name="table.of.contents.titlepage.recto.style"/>
+<xsl:attribute-set name="table.of.contents.titlepage.verso.style"/>
+
+<xsl:attribute-set name="list.of.tables.titlepage.recto.style"/>
+<xsl:attribute-set
name="list.of.tables.contents.titlepage.verso.style"/>
+
+<xsl:attribute-set name="list.of.figures.titlepage.recto.style"/>
+<xsl:attribute-set
name="list.of.figures.contents.titlepage.verso.style"/>
+
+<xsl:attribute-set name="list.of.equations.titlepage.recto.style"/>
+<xsl:attribute-set
name="list.of.equations.contents.titlepage.verso.style"/>
+
+<xsl:attribute-set name="list.of.examples.titlepage.recto.style"/>
+<xsl:attribute-set
name="list.of.examples.contents.titlepage.verso.style"/>
+
+<xsl:attribute-set name="list.of.unknowns.titlepage.recto.style"/>
+<xsl:attribute-set
name="list.of.unknowns.contents.titlepage.verso.style"/>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="titlepage.mode">
+ <!-- if an element isn't found in this mode, try the default mode -->
+ <xsl:apply-templates select="."/>
+</xsl:template>
+
+<xsl:template match="abbrev" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="abstract" mode="titlepage.mode">
+ <div class="{name(.)}">
+ <xsl:call-template name="anchor"/>
+ <xsl:call-template name="formal.object.heading">
+ <xsl:with-param name="title">
+ <xsl:apply-templates select="." mode="title.markup"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="abstract/title" mode="titlepage.mode">
+</xsl:template>
+
+<xsl:template match="address" mode="titlepage.mode">
+ <xsl:param name="suppress-numbers" select="'0'"/>
+
+ <xsl:variable name="rtf">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$suppress-numbers = '0'
+ and @linenumbering = 'numbered'
+ and $use.extensions != '0'
+ and $linenumbering.extension != '0'">
+ <div class="{name(.)}">
+ <xsl:call-template name="paragraph">
+ <xsl:with-param name="content">
+ <xsl:call-template name="number.rtf.lines">
+ <xsl:with-param name="rtf" select="$rtf"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ </div>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <div class="{name(.)}">
+ <xsl:call-template name="paragraph">
+ <xsl:with-param name="content">
+ <xsl:call-template name="make-verbatim">
+ <xsl:with-param name="rtf" select="$rtf"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="affiliation" mode="titlepage.mode">
+ <div class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="artpagenums" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="author" mode="titlepage.mode">
+ <div class="{name(.)}">
+ <h3 class="{name(.)}"><xsl:call-template
name="person.name"/></h3>
+ <xsl:apply-templates mode="titlepage.mode"
select="./contrib"/>
+ <xsl:apply-templates mode="titlepage.mode"
select="./affiliation"/>
+ <xsl:apply-templates mode="titlepage.mode"
select="./email"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="authorblurb|personblurb"
mode="titlepage.mode">
+ <div class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="authorgroup" mode="titlepage.mode">
+ <div class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="authorinitials" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="bibliomisc" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="bibliomset" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="collab" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="confgroup" mode="titlepage.mode">
+ <div class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="confdates" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="confsponsor" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="conftitle" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="confnum" mode="titlepage.mode">
+ <!-- suppress -->
+</xsl:template>
+
+<xsl:template match="contractnum" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="contractsponsor" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="contrib" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </span>
+</xsl:template>
+
+<xsl:template match="copyright" mode="titlepage.mode">
+ <p class="{name(.)}">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Copyright'"/>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:call-template name="dingbat">
+ <xsl:with-param name="dingbat">copyright</xsl:with-param>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:call-template name="copyright.years">
+ <xsl:with-param name="years" select="year"/>
+ <xsl:with-param name="print.ranges"
select="$make.year.ranges"/>
+ <xsl:with-param name="single.year.ranges"
+ select="$make.single.year.ranges"/>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:apply-templates select="holder"
mode="titlepage.mode"/>
+ </p>
+</xsl:template>
+
+<xsl:template match="year" mode="titlepage.mode">
+ <xsl:choose>
+ <xsl:when test="$show.revisionflag != 0 and @revisionflag">
+ <span class="{@revisionflag}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </span>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="holder" mode="titlepage.mode">
+ <xsl:choose>
+ <xsl:when test="$show.revisionflag != 0 and @revisionflag">
+ <span class="{@revisionflag}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </span>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:if test="position() < last()">
+ <xsl:text>, </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="corpauthor" mode="titlepage.mode">
+ <h3 class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </h3>
+</xsl:template>
+
+<xsl:template match="corpname" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="date" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="edition" mode="titlepage.mode">
+ <p class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Edition'"/>
+ </xsl:call-template>
+ </p>
+</xsl:template>
+
+<xsl:template match="editor" mode="titlepage.mode">
+ <h3 class="{name(.)}"><xsl:call-template
name="person.name"/></h3>
+</xsl:template>
+
+<xsl:template match="editor[position()=1]"
mode="titlepage.mode">
+ <h4 class="editedby"><xsl:call-template
name="gentext.edited.by"/></h4>
+ <h3 class="{name(.)}"><xsl:call-template
name="person.name"/></h3>
+</xsl:template>
+
+<xsl:template match="email" mode="titlepage.mode">
+ <!-- use the normal e-mail handling code -->
+ <xsl:apply-templates select="."/>
+</xsl:template>
+
+<xsl:template match="firstname" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="graphic" mode="titlepage.mode">
+ <!-- use the normal graphic handling code -->
+ <xsl:apply-templates select="."/>
+</xsl:template>
+
+<xsl:template match="honorific" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="isbn" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="issn" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="biblioid" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="itermset" mode="titlepage.mode">
+</xsl:template>
+
+<xsl:template match="invpartnumber" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="issuenum" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="jobtitle" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="keywordset" mode="titlepage.mode">
+</xsl:template>
+
+<xsl:template match="legalnotice" mode="titlepage.mode">
+ <xsl:variable name="id"><xsl:call-template
name="object.id"/></xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$generate.legalnotice.link != 0">
+ <xsl:variable name="filename">
+ <xsl:call-template name="make-relative-filename">
+ <xsl:with-param name="base.dir" select="$base.dir"/>
+ <xsl:with-param name="base.name"
select="concat('ln-',$id,$html.ext)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="title">
+ <xsl:apply-templates select="." mode="title.markup"/>
+ </xsl:variable>
+
+ <a href="{concat('ln-',$id,$html.ext)}">
+ <xsl:copy-of select="$title"/>
+ </a>
+
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename" select="$filename"/>
+ <xsl:with-param name="quiet" select="$chunk.quietly"/>
+ <xsl:with-param name="content">
+ <html>
+ <head>
+ <xsl:call-template name="system.head.content"/>
+ <xsl:call-template name="head.content"/>
+ <xsl:call-template name="user.head.content"/>
+ </head>
+ <body>
+ <xsl:call-template name="body.attributes"/>
+ <div class="{local-name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </div>
+ </body>
+ </html>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <div class="{local-name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="legalnotice/title" mode="titlepage.mode">
+ <p
class="legalnotice-title"><b><xsl:apply-templates/></b></p>
+</xsl:template>
+
+<xsl:template match="lineage" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="modespec" mode="titlepage.mode">
+</xsl:template>
+
+<xsl:template match="orgdiv" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="orgname" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="othercredit" mode="titlepage.mode">
+ <xsl:variable name="contrib" select="string(contrib)"/>
+ <xsl:choose>
+ <xsl:when test="contrib">
+ <xsl:if
test="not(preceding-sibling::othercredit[string(contrib)=$contrib])">
+ <xsl:call-template name="paragraph">
+ <xsl:with-param name="class" select="name(.)"/>
+ <xsl:with-param name="content">
+ <xsl:apply-templates mode="titlepage.mode"
select="contrib"/>
+ <xsl:text>: </xsl:text>
+ <xsl:call-template name="person.name"/>
+ <xsl:apply-templates mode="titlepage.mode"
select="./affiliation"/>
+ <xsl:apply-templates
select="following-sibling::othercredit[string(contrib)=$contrib]"
mode="titlepage.othercredits"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="paragraph">
+ <xsl:with-param name="class" select="name(.)"/>
+ <xsl:with-param name="content">
+ <xsl:call-template name="person.name"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:apply-templates mode="titlepage.mode"
select="./affiliation"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="othercredit"
mode="titlepage.othercredits">
+ <xsl:text>, </xsl:text>
+ <xsl:call-template name="person.name"/>
+</xsl:template>
+
+<xsl:template match="othername" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="pagenums" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="printhistory" mode="titlepage.mode">
+ <div class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </div>
+</xsl:template>
+
+<xsl:template match="productname" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="productnumber" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="pubdate" mode="titlepage.mode">
+ <xsl:call-template name="paragraph">
+ <xsl:with-param name="class" select="name(.)"/>
+ <xsl:with-param name="content">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="publisher" mode="titlepage.mode">
+ <xsl:call-template name="paragraph">
+ <xsl:with-param name="class" select="name(.)"/>
+ <xsl:with-param name="content">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="publishername" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="pubsnumber" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="releaseinfo" mode="titlepage.mode">
+ <xsl:call-template name="paragraph">
+ <xsl:with-param name="class" select="name(.)"/>
+ <xsl:with-param name="content">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template match="revhistory" mode="titlepage.mode">
+ <xsl:variable name="numcols">
+ <xsl:choose>
+ <xsl:when test="//authorinitials">3</xsl:when>
+ <xsl:otherwise>2</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <div class="{name(.)}">
+ <table border="1" width="100%" summary="Revision
history">
+ <tr>
+ <th align="left" valign="top"
colspan="{$numcols}">
+ <b>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'RevHistory'"/>
+ </xsl:call-template>
+ </b>
+ </th>
+ </tr>
+ <xsl:apply-templates mode="titlepage.mode">
+ <xsl:with-param name="numcols" select="$numcols"/>
+ </xsl:apply-templates>
+ </table>
+ </div>
+</xsl:template>
+
+<xsl:template match="revhistory/revision"
mode="titlepage.mode">
+ <xsl:param name="numcols" select="'3'"/>
+ <xsl:variable name="revnumber" select=".//revnumber"/>
+ <xsl:variable name="revdate" select=".//date"/>
+ <xsl:variable name="revauthor" select=".//authorinitials"/>
+ <xsl:variable name="revremark"
select=".//revremark|.//revdescription"/>
+ <tr>
+ <td align="left">
+ <xsl:if test="$revnumber">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Revision'"/>
+ </xsl:call-template>
+ <xsl:call-template name="gentext.space"/>
+ <xsl:apply-templates select="$revnumber[1]"
mode="titlepage.mode"/>
+ </xsl:if>
+ </td>
+ <td align="left">
+ <xsl:apply-templates select="$revdate[1]"
mode="titlepage.mode"/>
+ </td>
+ <xsl:choose>
+ <xsl:when test="$revauthor">
+ <td align="left">
+ <xsl:apply-templates select="$revauthor[1]"
mode="titlepage.mode"/>
+ </td>
+ </xsl:when>
+ <xsl:when test="$numcols > 2">
+ <td> </td>
+ </xsl:when>
+ <xsl:otherwise></xsl:otherwise>
+ </xsl:choose>
+ </tr>
+ <xsl:if test="$revremark">
+ <tr>
+ <td align="left" colspan="{$numcols}">
+ <xsl:apply-templates select="$revremark[1]"
mode="titlepage.mode"/>
+ </td>
+ </tr>
+ </xsl:if>
+</xsl:template>
+
+<xsl:template match="revision/revnumber"
mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="revision/date" mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="revision/authorinitials"
mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="revision/revremark"
mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="revision/revdescription"
mode="titlepage.mode">
+ <xsl:apply-templates mode="titlepage.mode"/>
+</xsl:template>
+
+<xsl:template match="seriesvolnums" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="shortaffil" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="subjectset" mode="titlepage.mode">
+</xsl:template>
+
+<xsl:template match="subtitle" mode="titlepage.mode">
+ <h2 class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </h2>
+</xsl:template>
+
+<xsl:template match="surname" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<xsl:template match="title" mode="titlepage.mode">
+ <xsl:variable name="id">
+ <xsl:choose>
+ <!-- if title is in an *info wrapper, get the grandparent -->
+ <xsl:when test="contains(local-name(..), 'info')">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="../.."/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select=".."/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <h1 class="{name(.)}">
+ <a name="{$id}"/>
+ <xsl:choose>
+ <xsl:when test="$show.revisionflag != 0 and @revisionflag">
+ <span class="{@revisionflag}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </span>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates mode="titlepage.mode"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </h1>
+</xsl:template>
+
+<xsl:template match="titleabbrev" mode="titlepage.mode">
+ <!-- nop; title abbreviations don't belong on the title page! -->
+</xsl:template>
+
+<xsl:template match="volumenum" mode="titlepage.mode">
+ <span class="{name(.)}">
+ <xsl:apply-templates mode="titlepage.mode"/>
+ <br/>
+ </span>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/toc.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/toc.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/toc.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,173 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: toc.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<xsl:template match="toc">
+ <xsl:choose>
+ <xsl:when test="*">
+ <xsl:if test="$process.source.toc != 0">
+ <!-- if the toc isn't empty, process it -->
+ <xsl:element name="{$toc.list.type}">
+ <xsl:apply-templates/>
+ </xsl:element>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$process.empty.source.toc != 0">
+ <xsl:choose>
+ <xsl:when test="parent::section
+ or parent::sect1
+ or parent::sect2
+ or parent::sect3
+ or parent::sect4
+ or parent::sect5">
+ <xsl:apply-templates select="parent::*"
+ mode="toc.for.section"/>
+ </xsl:when>
+ <xsl:when test="parent::article">
+ <xsl:apply-templates select="parent::*"
+ mode="toc.for.component"/>
+ </xsl:when>
+ <xsl:when test="parent::book
+ or parent::part">
+ <xsl:apply-templates select="parent::*"
+ mode="toc.for.division"/>
+ </xsl:when>
+ <xsl:when test="parent::set">
+ <xsl:apply-templates select="parent::*"
+ mode="toc.for.set"/>
+ </xsl:when>
+ <!-- there aren't any other contexts that allow toc -->
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>I don't know how to make a TOC in this
context!</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="tocpart|tocchap
+ |toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
+ <xsl:variable name="sub-toc">
+ <xsl:if
test="tocchap|toclevel1|toclevel2|toclevel3|toclevel4|toclevel5">
+ <xsl:choose>
+ <xsl:when test="$toc.list.type = 'dl'">
+ <dd>
+ <xsl:element name="{$toc.list.type}">
+ <xsl:apply-templates
select="tocchap|toclevel1|toclevel2|toclevel3|toclevel4|toclevel5"/>
+ </xsl:element>
+ </dd>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:element name="{$toc.list.type}">
+ <xsl:apply-templates
select="tocchap|toclevel1|toclevel2|toclevel3|toclevel4|toclevel5"/>
+ </xsl:element>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+ </xsl:variable>
+
+ <xsl:apply-templates select="tocentry[position() != last()]"/>
+
+ <xsl:choose>
+ <xsl:when test="$toc.list.type = 'dl'">
+ <dt>
+ <xsl:apply-templates select="tocentry[position() = last()]"/>
+ </dt>
+ <xsl:copy-of select="$sub-toc"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <li>
+ <xsl:apply-templates select="tocentry[position() = last()]"/>
+ <xsl:copy-of select="$sub-toc"/>
+ </li>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="tocentry|tocfront|tocback">
+ <xsl:choose>
+ <xsl:when test="$toc.list.type = 'dl'">
+ <dt>
+ <xsl:call-template name="tocentry-content"/>
+ </dt>
+ </xsl:when>
+ <xsl:otherwise>
+ <li>
+ <xsl:call-template name="tocentry-content"/>
+ </li>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="tocentry[position() = last()]"
priority="2">
+ <xsl:call-template name="tocentry-content"/>
+</xsl:template>
+
+<xsl:template name="tocentry-content">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:choose>
+ <xsl:when test="@linkend">
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend" select="@linkend"/>
+ </xsl:call-template>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:apply-templates/>
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="toc.for.section">
+ <xsl:call-template name="section.toc"/>
+</xsl:template>
+
+<xsl:template match="*" mode="toc.for.component">
+ <xsl:call-template name="component.toc"/>
+</xsl:template>
+
+<xsl:template match="*" mode="toc.for.section">
+ <xsl:call-template name="section.toc"/>
+</xsl:template>
+
+<xsl:template match="*" mode="toc.for.division">
+ <xsl:call-template name="division.toc"/>
+</xsl:template>
+
+<xsl:template match="*" mode="toc.for.set">
+ <xsl:call-template name="set.toc"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="lot|lotentry">
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/verbatim.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/verbatim.xsl
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/html/verbatim.xsl 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,382 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:sverb="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.Verbatim"
+ xmlns:xverb="com.nwalsh.xalan.Verbatim"
+
xmlns:lxslt="http://xml.apache.org/xslt"
+
xmlns:exsl="http://exslt.org/common"
+ exclude-result-prefixes="sverb xverb lxslt exsl"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: verbatim.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<lxslt:component prefix="xverb"
+ functions="numberLines"/>
+
+<xsl:template match="programlisting|screen|synopsis">
+ <xsl:param name="suppress-numbers" select="'0'"/>
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id"/>
+ </xsl:variable>
+
+ <xsl:call-template name="anchor"/>
+
+ <xsl:variable name="content">
+ <xsl:choose>
+ <xsl:when test="$suppress-numbers = '0'
+ and @linenumbering = 'numbered'
+ and $use.extensions != '0'
+ and $linenumbering.extension != '0'">
+ <xsl:variable name="rtf">
+ <xsl:apply-templates/>
+ </xsl:variable>
+ <pre class="{name(.)}">
+ <xsl:call-template name="number.rtf.lines">
+ <xsl:with-param name="rtf" select="$rtf"/>
+ </xsl:call-template>
+ </pre>
+ </xsl:when>
+ <xsl:otherwise>
+ <pre class="{name(.)}">
+ <xsl:apply-templates/>
+ </pre>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$shade.verbatim != 0">
+ <table xsl:use-attribute-sets="shade.verbatim.style">
+ <tr>
+ <td>
+ <xsl:copy-of select="$content"/>
+ </td>
+ </tr>
+ </table>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$content"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="literallayout">
+ <xsl:param name="suppress-numbers" select="'0'"/>
+
+ <xsl:variable name="rtf">
+ <xsl:apply-templates/>
+ </xsl:variable>
+
+ <xsl:variable name="content">
+ <xsl:choose>
+ <xsl:when test="$suppress-numbers = '0'
+ and @linenumbering = 'numbered'
+ and $use.extensions != '0'
+ and $linenumbering.extension != '0'">
+ <xsl:choose>
+ <xsl:when test="@class='monospaced'">
+ <pre class="{name(.)}">
+ <xsl:call-template name="number.rtf.lines">
+ <xsl:with-param name="rtf" select="$rtf"/>
+ </xsl:call-template>
+ </pre>
+ </xsl:when>
+ <xsl:otherwise>
+ <div class="{name(.)}">
+ <p>
+ <xsl:call-template name="number.rtf.lines">
+ <xsl:with-param name="rtf" select="$rtf"/>
+ </xsl:call-template>
+ </p>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="@class='monospaced'">
+ <pre class="{name(.)}">
+ <xsl:copy-of select="$rtf"/>
+ </pre>
+ </xsl:when>
+ <xsl:otherwise>
+ <div class="{name(.)}">
+ <p>
+ <xsl:call-template name="make-verbatim">
+ <xsl:with-param name="rtf" select="$rtf"/>
+ </xsl:call-template>
+ </p>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$shade.verbatim != 0 and
@class='monospaced'">
+ <table xsl:use-attribute-sets="shade.verbatim.style">
+ <tr>
+ <td>
+ <xsl:copy-of select="$content"/>
+ </td>
+ </tr>
+ </table>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$content"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="address">
+ <xsl:param name="suppress-numbers" select="'0'"/>
+
+ <xsl:variable name="rtf">
+ <xsl:apply-templates/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$suppress-numbers = '0'
+ and @linenumbering = 'numbered'
+ and $use.extensions != '0'
+ and $linenumbering.extension != '0'">
+ <div class="{name(.)}">
+ <p>
+ <xsl:call-template name="number.rtf.lines">
+ <xsl:with-param name="rtf" select="$rtf"/>
+ </xsl:call-template>
+ </p>
+ </div>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <div class="{name(.)}">
+ <p>
+ <xsl:call-template name="make-verbatim">
+ <xsl:with-param name="rtf" select="$rtf"/>
+ </xsl:call-template>
+ </p>
+ </div>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="number.rtf.lines">
+ <xsl:param name="rtf" select="''"/>
+ <xsl:param name="pi.context" select="."/>
+
+ <!-- Save the global values -->
+ <xsl:variable name="global.linenumbering.everyNth"
+ select="$linenumbering.everyNth"/>
+
+ <xsl:variable name="global.linenumbering.separator"
+ select="$linenumbering.separator"/>
+
+ <xsl:variable name="global.linenumbering.width"
+ select="$linenumbering.width"/>
+
+ <!-- Extract the <?dbhtml linenumbering.*?> PI values -->
+ <xsl:variable name="pi.linenumbering.everyNth">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+
select="$pi.context/processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'linenumbering.everyNth'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="pi.linenumbering.separator">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+
select="$pi.context/processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'linenumbering.separator'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="pi.linenumbering.width">
+ <xsl:call-template name="dbhtml-attribute">
+ <xsl:with-param name="pis"
+
select="$pi.context/processing-instruction('dbhtml')"/>
+ <xsl:with-param name="attribute"
select="'linenumbering.width'"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <!-- Construct the 'in-context' values -->
+ <xsl:variable name="linenumbering.everyNth">
+ <xsl:choose>
+ <xsl:when test="$pi.linenumbering.everyNth != ''">
+ <xsl:value-of select="$pi.linenumbering.everyNth"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$global.linenumbering.everyNth"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="linenumbering.separator">
+ <xsl:choose>
+ <xsl:when test="$pi.linenumbering.separator != ''">
+ <xsl:value-of select="$pi.linenumbering.separator"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$global.linenumbering.separator"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="linenumbering.width">
+ <xsl:choose>
+ <xsl:when test="$pi.linenumbering.width != ''">
+ <xsl:value-of select="$pi.linenumbering.width"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$global.linenumbering.width"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="linenumbering.startinglinenumber">
+ <xsl:choose>
+ <xsl:when test="@startinglinenumber">
+ <xsl:value-of select="@startinglinenumber"/>
+ </xsl:when>
+ <xsl:when test="@continuation='continues'">
+ <xsl:variable name="lastLine">
+ <xsl:choose>
+ <xsl:when test="self::programlisting">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings"
+
select="preceding::programlisting[@linenumbering='numbered']"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="self::screen">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings"
+
select="preceding::screen[@linenumbering='numbered']"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="self::literallayout">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings"
+
select="preceding::literallayout[@linenumbering='numbered']"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="self::address">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings"
+
select="preceding::address[@linenumbering='numbered']"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="self::synopsis">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings"
+
select="preceding::synopsis[@linenumbering='numbered']"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unexpected verbatim environment: </xsl:text>
+ <xsl:value-of select="local-name(.)"/>
+ </xsl:message>
+ <xsl:value-of select="0"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:value-of select="$lastLine + 1"/>
+ </xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="function-available('sverb:numberLines')">
+ <xsl:copy-of select="sverb:numberLines($rtf)"/>
+ </xsl:when>
+ <xsl:when test="function-available('xverb:numberLines')">
+ <xsl:copy-of select="xverb:numberLines($rtf)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message terminate="yes">
+ <xsl:text>No numberLines function available.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="make-verbatim">
+ <xsl:param name="rtf"/>
+
+ <!-- I want to make this RTF verbatim. There are two possibilities: either
+ I have access to the exsl:node-set extension function and I can "do it
right"
+ or I have to rely on CSS. -->
+
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')">
+ <xsl:apply-templates select="exsl:node-set($rtf)"
mode="make.verbatim.mode"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <span style="white-space: pre;">
+ <xsl:copy-of select="$rtf"/>
+ </span>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ======================================================================== -->
+
+<xsl:template name="lastLineNumber">
+ <xsl:param name="listings"/>
+ <xsl:param name="number" select="0"/>
+
+ <xsl:variable name="lines">
+ <xsl:call-template name="countLines">
+ <xsl:with-param name="listing"
select="string($listings[1])"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="not($listings)">
+ <xsl:value-of select="$number"/>
+ </xsl:when>
+ <xsl:when test="$listings[1]/@startinglinenumber">
+ <xsl:value-of select="$number + $listings[1]/@startinglinenumber + $lines -
1"/>
+ </xsl:when>
+ <xsl:when test="$listings[1]/@continuation='continues'">
+ <xsl:call-template name="lastLineNumber">
+ <xsl:with-param name="listings" select="listings[position()
> 1]"/>
+ <xsl:with-param name="number" select="$number +
$lines"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$lines"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="countLines">
+ <xsl:param name="listing"/>
+ <xsl:param name="count" select="1"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($listing, ' ')">
+ <xsl:call-template name="countLines">
+ <xsl:with-param name="listing"
select="substring-after($listing, ' ')"/>
+ <xsl:with-param name="count" select="$count + 1"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$count"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/html/xref.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/html/xref.xsl (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/html/xref.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,1306 @@
+<?xml version='1.0'?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:suwl="http://nwalsh.com/xslt/ext/com.nwalsh.saxon.UnwrapLinks&...
+
xmlns:exsl="http://exslt.org/common"
+ exclude-result-prefixes="suwl exsl"
+ version='1.0'>
+
+<!-- ********************************************************************
+ $Id: xref.xsl,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ ******************************************************************** -->
+
+<!-- ==================================================================== -->
+
+<!-- Create keys for quickly looking up olink targets -->
+<xsl:key name="targetdoc-key" match="document"
use="@targetdoc" />
+<xsl:key name="targetptr-key" match="div|obj"
+ use="concat(ancestor::document/@targetdoc, '/', @targetptr)"
/>
+
+<xsl:template match="anchor">
+ <xsl:call-template name="anchor"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="xref" name="xref">
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+ <xsl:variable name="refelem" select="local-name($target)"/>
+
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend" select="@linkend"/>
+ </xsl:call-template>
+
+ <xsl:call-template name="anchor"/>
+
+ <xsl:choose>
+ <xsl:when test="count($target) = 0">
+ <xsl:message>
+ <xsl:text>XRef to nonexistent id: </xsl:text>
+ <xsl:value-of select="@linkend"/>
+ </xsl:message>
+ <xsl:text>???</xsl:text>
+ </xsl:when>
+
+ <xsl:when test="@endterm">
+ <xsl:variable name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="etargets"
select="key('id',@endterm)"/>
+ <xsl:variable name="etarget" select="$etargets[1]"/>
+ <xsl:choose>
+ <xsl:when test="count($etarget) = 0">
+ <xsl:message>
+ <xsl:value-of select="count($etargets)"/>
+ <xsl:text>Endterm points to nonexistent ID: </xsl:text>
+ <xsl:value-of select="@endterm"/>
+ </xsl:message>
+ <a href="{$href}">
+ <xsl:text>???</xsl:text>
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <a href="{$href}">
+ <xsl:apply-templates select="$etarget"
mode="endterm"/>
+ </a>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:when test="$target/@xreflabel">
+ <a>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:call-template name="xref.xreflabel">
+ <xsl:with-param name="target" select="$target"/>
+ </xsl:call-template>
+ </a>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:variable name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:apply-templates select="$target"
mode="xref-to-prefix"/>
+
+ <a href="{$href}">
+ <xsl:if test="$target/title or $target/*/title">
+ <xsl:attribute name="title">
+ <xsl:apply-templates select="$target"
mode="xref-title"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:apply-templates select="$target" mode="xref-to">
+ <xsl:with-param name="referrer" select="."/>
+ <xsl:with-param name="xrefstyle">
+ <xsl:choose>
+ <xsl:when test="@role and not(@xrefstyle) and
$use.role.as.xrefstyle != 0">
+ <xsl:value-of select="@role"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@xrefstyle"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:apply-templates>
+ </a>
+
+ <xsl:apply-templates select="$target"
mode="xref-to-suffix"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="endterm">
+ <!-- Process the children of the endterm element -->
+ <xsl:variable name="endterm">
+ <xsl:apply-templates select="child::node()"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="function-available('exsl:node-set')">
+ <xsl:apply-templates select="exsl:node-set($endterm)"
mode="remove-ids"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$endterm"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="*" mode="remove-ids">
+ <xsl:choose>
+ <!-- handle html or xhtml -->
+ <xsl:when test="local-name(.) = 'a'
+ and (namespace-uri(.) = ''
+ or namespace-uri(.) =
'http://www.w3.org/1999/xhtml')">
+ <xsl:choose>
+ <xsl:when test="(@name and count(@*) = 1)
+ or (@id and count(@*) = 1)
+ or (@id and @name and count(@*) = 2)">
+ <xsl:message>suppress anchor</xsl:message>
+ <!-- suppress the whole thing -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy>
+ <xsl:for-each select="@*">
+ <xsl:choose>
+ <xsl:when test="name(.) != 'name' and name(.) !=
'id'">
+ <xsl:copy/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>removing <xsl:value-of
select="name(.)"/></xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ </xsl:copy>
+ <xsl:apply-templates mode="remove-ids"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy>
+ <xsl:for-each select="@*">
+ <xsl:choose>
+ <xsl:when test="name(.) != 'id'">
+ <xsl:copy/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>removing <xsl:value-of
select="name(.)"/></xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ <xsl:apply-templates mode="remove-ids"/>
+ </xsl:copy>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="xref-to-prefix"/>
+<xsl:template match="*" mode="xref-to-suffix"/>
+
+<xsl:template match="*" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="verbose" select="1"/>
+
+ <xsl:if test="$verbose">
+ <xsl:message>
+ <xsl:text>Don't know what gentext to create for xref to:
"</xsl:text>
+ <xsl:value-of select="name(.)"/>
+ <xsl:text>", ("</xsl:text>
+ <xsl:value-of select="@id"/>
+ <xsl:text>")</xsl:text>
+ </xsl:message>
+ </xsl:if>
+ <xsl:text>???</xsl:text>
+</xsl:template>
+
+<xsl:template match="title" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <!-- if you xref to a title, xref to the parent... -->
+ <xsl:choose>
+ <!-- FIXME: how reliable is this? -->
+ <xsl:when test="contains(local-name(parent::*), 'info')">
+ <xsl:apply-templates select="parent::*[2]"
mode="xref-to">
+ <xsl:with-param name="referrer" select="$referrer"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ </xsl:apply-templates>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="parent::*" mode="xref-to">
+ <xsl:with-param name="referrer" select="$referrer"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ </xsl:apply-templates>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="abstract|authorblurb|personblurb|bibliodiv|bibliomset
+ |biblioset|blockquote|calloutlist|caution|colophon
+ |constraintdef|formalpara|glossdiv|important|indexdiv
+ |itemizedlist|legalnotice|lot|msg|msgexplan|msgmain
+ |msgrel|msgset|msgsub|note|orderedlist|partintro
+ |productionset|qandadiv|refsynopsisdiv|segmentedlist
+ |set|setindex|sidebar|tip|toc|variablelist|warning"
+ mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <!-- catch-all for things with (possibly optional) titles -->
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="author|editor|othercredit|personname"
mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:call-template name="person.name"/>
+</xsl:template>
+
+<xsl:template match="authorgroup" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:call-template name="person.name.list"/>
+</xsl:template>
+
+<xsl:template match="figure|example|table|equation"
mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="procedure" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="cmdsynopsis" mode="xref-to">
+ <xsl:apply-templates select="(.//command)[1]" mode="xref"/>
+</xsl:template>
+
+<xsl:template match="funcsynopsis" mode="xref-to">
+ <xsl:apply-templates select="(.//function)[1]" mode="xref"/>
+</xsl:template>
+
+<xsl:template match="dedication|preface|chapter|appendix|article"
mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="bibliography" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="biblioentry|bibliomixed"
mode="xref-to-prefix">
+ <xsl:text>[</xsl:text>
+</xsl:template>
+
+<xsl:template match="biblioentry|bibliomixed"
mode="xref-to-suffix">
+ <xsl:text>]</xsl:text>
+</xsl:template>
+
+<xsl:template match="biblioentry|bibliomixed" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <!-- handles both biblioentry and bibliomixed -->
+ <xsl:choose>
+ <xsl:when test="string(.) = ''">
+ <xsl:variable name="bib"
select="document($bibliography.collection,.)"/>
+ <xsl:variable name="id" select="@id"/>
+ <xsl:variable name="entry"
select="$bib/bibliography/*[@id=$id][1]"/>
+ <xsl:choose>
+ <xsl:when test="$entry">
+ <xsl:choose>
+ <xsl:when test="$bibliography.numbered != 0">
+ <xsl:number from="bibliography"
count="biblioentry|bibliomixed"
+ level="any" format="1"/>
+ </xsl:when>
+ <xsl:when test="local-name($entry/*[1]) = 'abbrev'">
+ <xsl:apply-templates select="$entry/*[1]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@id"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>No bibliography entry: </xsl:text>
+ <xsl:value-of select="$id"/>
+ <xsl:text> found in </xsl:text>
+ <xsl:value-of select="$bibliography.collection"/>
+ </xsl:message>
+ <xsl:value-of select="@id"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$bibliography.numbered != 0">
+ <xsl:number from="bibliography"
count="biblioentry|bibliomixed"
+ level="any" format="1"/>
+ </xsl:when>
+ <xsl:when test="local-name(*[1]) = 'abbrev'">
+ <xsl:apply-templates select="*[1]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@id"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="glossary" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="glossentry" mode="xref-to">
+ <xsl:choose>
+ <xsl:when test="$glossentry.show.acronym = 'primary'">
+ <xsl:choose>
+ <xsl:when test="acronym|abbrev">
+ <xsl:apply-templates select="(acronym|abbrev)[1]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="glossterm[1]"
mode="xref-to"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="glossterm[1]"
mode="xref-to"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="glossterm" mode="xref-to">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="index" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="listitem" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="section|simplesect
+ |sect1|sect2|sect3|sect4|sect5
+ |refsect1|refsect2|refsect3|refsection"
mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+ <!-- FIXME: What about "in Chapter X"? -->
+</xsl:template>
+
+<xsl:template match="bridgehead" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+ <!-- FIXME: What about "in Chapter X"? -->
+</xsl:template>
+
+<xsl:template match="qandaset" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="qandadiv" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="qandaentry" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="question[1]"
mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="question|answer" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="part|reference" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="refentry" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:choose>
+ <xsl:when test="refmeta/refentrytitle">
+ <xsl:apply-templates select="refmeta/refentrytitle"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="refnamediv/refname[1]"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:apply-templates select="refmeta/manvolnum"/>
+</xsl:template>
+
+<xsl:template match="refnamediv" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="refname[1]" mode="xref-to">
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="refname" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates mode="xref-to"/>
+</xsl:template>
+
+<xsl:template match="step" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Step'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="." mode="number"/>
+</xsl:template>
+
+<xsl:template match="varlistentry" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="term[1]" mode="xref-to">
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="varlistentry/term" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <!-- to avoid the comma that will be generated if there are several terms -->
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="co" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="callout-bug"/>
+</xsl:template>
+
+<xsl:template match="book" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+</xsl:template>
+
+<xsl:template match="para" mode="xref-to">
+ <xsl:param name="referrer"/>
+ <xsl:param name="xrefstyle"/>
+
+ <xsl:variable name="context" select="(ancestor::simplesect
+ |ancestor::section
+ |ancestor::sect1
+ |ancestor::sect2
+ |ancestor::sect3
+ |ancestor::sect4
+ |ancestor::sect5
+ |ancestor::refsection
+ |ancestor::refsect1
+ |ancestor::refsect2
+ |ancestor::refsect3
+ |ancestor::chapter
+ |ancestor::appendix
+ |ancestor::preface
+ |ancestor::partintro
+ |ancestor::dedication
+ |ancestor::colophon
+ |ancestor::bibliography
+ |ancestor::index
+ |ancestor::glossary
+ |ancestor::glossentry
+ |ancestor::listitem
+ |ancestor::varlistentry)[last()]"/>
+
+ <xsl:apply-templates select="$context" mode="xref-to"/>
+<!--
+ <xsl:apply-templates select="." mode="object.xref.markup">
+ <xsl:with-param name="purpose" select="'xref'"/>
+ <xsl:with-param name="xrefstyle" select="$xrefstyle"/>
+ <xsl:with-param name="referrer" select="$referrer"/>
+ </xsl:apply-templates>
+-->
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="xref-title">
+ <xsl:variable name="title">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </xsl:variable>
+
+ <xsl:value-of select="$title"/>
+</xsl:template>
+
+<xsl:template match="author" mode="xref-title">
+ <xsl:variable name="title">
+ <xsl:call-template name="person.name"/>
+ </xsl:variable>
+
+ <xsl:value-of select="$title"/>
+</xsl:template>
+
+<xsl:template match="authorgroup" mode="xref-title">
+ <xsl:variable name="title">
+ <xsl:call-template name="person.name.list"/>
+ </xsl:variable>
+
+ <xsl:value-of select="$title"/>
+</xsl:template>
+
+<xsl:template match="cmdsynopsis" mode="xref-title">
+ <xsl:variable name="title">
+ <xsl:apply-templates select="(.//command)[1]"
mode="xref"/>
+ </xsl:variable>
+
+ <xsl:value-of select="$title"/>
+</xsl:template>
+
+<xsl:template match="funcsynopsis" mode="xref-title">
+ <xsl:variable name="title">
+ <xsl:apply-templates select="(.//function)[1]"
mode="xref"/>
+ </xsl:variable>
+
+ <xsl:value-of select="$title"/>
+</xsl:template>
+
+<xsl:template match="biblioentry|bibliomixed"
mode="xref-title">
+ <!-- handles both biblioentry and bibliomixed -->
+ <xsl:variable name="title">
+ <xsl:text>[</xsl:text>
+ <xsl:choose>
+ <xsl:when test="local-name(*[1]) = 'abbrev'">
+ <xsl:apply-templates select="*[1]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="@id"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:text>]</xsl:text>
+ </xsl:variable>
+
+ <xsl:value-of select="$title"/>
+</xsl:template>
+
+<xsl:template match="step" mode="xref-title">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Step'"/>
+ </xsl:call-template>
+ <xsl:text> </xsl:text>
+ <xsl:apply-templates select="." mode="number"/>
+</xsl:template>
+
+<xsl:template match="co" mode="xref-title">
+ <xsl:variable name="title">
+ <xsl:apply-templates select="." mode="callout-bug"/>
+ </xsl:variable>
+
+ <xsl:value-of select="$title"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="link" name="link">
+ <xsl:param name="a.target"/>
+
+ <xsl:variable name="targets"
select="key('id',@linkend)"/>
+ <xsl:variable name="target" select="$targets[1]"/>
+
+ <xsl:call-template name="check.id.unique">
+ <xsl:with-param name="linkend" select="@linkend"/>
+ </xsl:call-template>
+
+ <a>
+ <xsl:if test="@id">
+ <xsl:attribute name="name"><xsl:value-of
select="@id"/></xsl:attribute>
+ </xsl:if>
+
+ <xsl:if test="$a.target">
+ <xsl:attribute name="target"><xsl:value-of
select="$a.target"/></xsl:attribute>
+ </xsl:if>
+
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object" select="$target"/>
+ </xsl:call-template>
+ </xsl:attribute>
+
+ <!-- FIXME: is there a better way to tell what elements have a title? -->
+ <xsl:if test="local-name($target) = 'book'
+ or local-name($target) = 'set'
+ or local-name($target) = 'chapter'
+ or local-name($target) = 'preface'
+ or local-name($target) = 'appendix'
+ or local-name($target) = 'bibliography'
+ or local-name($target) = 'glossary'
+ or local-name($target) = 'index'
+ or local-name($target) = 'part'
+ or local-name($target) = 'refentry'
+ or local-name($target) = 'reference'
+ or local-name($target) = 'example'
+ or local-name($target) = 'equation'
+ or local-name($target) = 'table'
+ or local-name($target) = 'figure'
+ or local-name($target) = 'simplesect'
+ or starts-with(local-name($target),'sect')
+ or starts-with(local-name($target),'refsect')">
+ <xsl:attribute name="title">
+ <xsl:apply-templates select="$target"
+ mode="object.title.markup.textonly"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:choose>
+ <xsl:when test="count(child::node()) > 0">
+ <!-- If it has content, use it -->
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- else look for an endterm -->
+ <xsl:choose>
+ <xsl:when test="@endterm">
+ <xsl:variable name="etargets"
select="key('id',@endterm)"/>
+ <xsl:variable name="etarget"
select="$etargets[1]"/>
+ <xsl:choose>
+ <xsl:when test="count($etarget) = 0">
+ <xsl:message>
+ <xsl:value-of select="count($etargets)"/>
+ <xsl:text>Endterm points to nonexistent ID: </xsl:text>
+ <xsl:value-of select="@endterm"/>
+ </xsl:message>
+ <xsl:text>???</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="$etarget"
mode="endterm"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Link element has no content and no Endterm.
</xsl:text>
+ <xsl:text>Nothing to show in the link to </xsl:text>
+ <xsl:value-of select="$target"/>
+ </xsl:message>
+ <xsl:text>???</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </a>
+</xsl:template>
+
+<xsl:template match="ulink" name="ulink">
+ <xsl:variable name="link">
+ <a>
+ <xsl:if test="@id">
+ <xsl:attribute name="name">
+ <xsl:value-of select="@id"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:attribute name="href"><xsl:value-of
select="@url"/></xsl:attribute>
+ <xsl:if test="$ulink.target != ''">
+ <xsl:attribute name="target">
+ <xsl:value-of select="$ulink.target"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:choose>
+ <xsl:when test="count(child::node())=0">
+ <xsl:value-of select="@url"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </a>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="function-available('suwl:unwrapLinks')">
+ <xsl:copy-of select="suwl:unwrapLinks($link)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$link"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="olink" name="olink">
+ <xsl:param name="target.database"
+ select="document($target.database.document, /)"/>
+
+ <xsl:call-template name="anchor"/>
+
+ <xsl:variable name="localinfo" select="@localinfo"/>
+
+ <xsl:variable name="href">
+ <xsl:choose>
+ <xsl:when test="@linkmode">
+ <!-- use the linkmode to get the base URI, use localinfo as fragid -->
+ <xsl:variable name="modespec"
select="key('id',@linkmode)"/>
+ <xsl:if test="count($modespec) != 1
+ or local-name($modespec) != 'modespec'">
+ <xsl:message>Warning: olink linkmode pointer is
wrong.</xsl:message>
+ </xsl:if>
+ <xsl:value-of select="$modespec"/>
+ <xsl:if test="@localinfo">
+ <xsl:text>#</xsl:text>
+ <xsl:value-of select="@localinfo"/>
+ </xsl:if>
+ </xsl:when>
+ <xsl:when test="@type = 'href'">
+ <xsl:call-template name="olink.outline">
+ <xsl:with-param name="outline.base.uri"
+ select="unparsed-entity-uri(@targetdocent)"/>
+ <xsl:with-param name="localinfo"
select="@localinfo"/>
+ <xsl:with-param name="return"
select="'href'"/>
+ </xsl:call-template>
+ </xsl:when>
+ <!-- Olinks resolved by stylesheet and target database -->
+ <xsl:when test="@targetdoc and not(@targetptr)" >
+ <xsl:message>Olink missing @targetptr attribute value</xsl:message>
+ </xsl:when>
+ <xsl:when test="not(@targetdoc) and @targetptr" >
+ <xsl:message>Olink missing @targetdoc attribute value</xsl:message>
+ </xsl:when>
+ <xsl:when test="@targetdoc and @targetptr">
+ <xsl:variable name="seek.targetdoc"
select="@targetdoc"/>
+ <xsl:variable name="seek.targetptr"
select="@targetptr"/>
+ <xsl:variable name="targetdoc.key" >
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetdoc-key',
$seek.targetdoc)/@targetdoc" />
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:variable name="targetptr.key" >
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/@targetptr" />
+ </xsl:for-each>
+ </xsl:variable>
+<!-- debug
+<xsl:message>seek.targetdoc is <xsl:value-of
select="$seek.targetdoc"/></xsl:message>
+<xsl:message>seek.targetptr is <xsl:value-of
select="$seek.targetptr"/></xsl:message>
+-->
+ <xsl:choose>
+ <!-- Was the database document parameter not set? -->
+ <xsl:when test="$target.database.document = ''">
+ <xsl:message>
+ <xsl:text>Olinks not processed: must specify a
$target.database.document parameter
+ </xsl:text>
+ <xsl:text>when using olinks with targetdoc and targetptr
attributes.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+ <!-- Did it not open? Should be a targetset element -->
+ <xsl:when test="not($target.database/targetset)">
+ <xsl:message>Olink error: could not open target database
<xsl:value-of select="$target.database.document"/>. </xsl:message>
+ </xsl:when>
+ <!-- Does it not have this document id? -->
+ <xsl:when test="$targetdoc.key = ''" >
+ <xsl:message>Olink error: document id <xsl:value-of
select="$seek.targetdoc"/> not in target database.</xsl:message>
+ </xsl:when>
+
+ <!-- Does this document not have this targetptr? -->
+ <xsl:when test="$targetptr.key = ''" >
+ <!-- Does this document have *any* content? -->
+ <xsl:variable name="document.root">
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetdoc-key',
$seek.targetdoc)/div/@element"/>
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$document.root = ''">
+ <xsl:message>Olink error: could not open data file for document id
'<xsl:value-of select="$seek.targetdoc"/>'.</xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>Olink error: targetptr <xsl:value-of
select="$seek.targetptr"/> not found in document id <xsl:value-of
select="$seek.targetdoc"/>.</xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+
+ <!-- Proceed with good olink syntax -->
+ <xsl:otherwise>
+
+ <!-- Does the target database use a sitemap? -->
+ <xsl:variable name="use.sitemap">
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetdoc-key',
$seek.targetdoc)/parent::dir/@name"/>
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:variable name="target.href" >
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/@href" />
+
+ </xsl:for-each>
+ </xsl:variable>
+
+ <!-- Get the baseuri for this targetptr -->
+
+ <xsl:variable name="baseuri" >
+ <xsl:choose>
+ <!-- Does the database use a sitemap? -->
+ <xsl:when test="$use.sitemap != ''" >
+ <xsl:choose>
+ <!-- Was current.docid parameter set? -->
+ <xsl:when test="$current.docid != ''">
+ <xsl:for-each select="$target.database" >
+ <xsl:call-template name="targetpath" >
+ <xsl:with-param name="dirnode"
select="key('targetdoc-key', $current.docid)/parent::dir"/>
+ <xsl:with-param name="targetdoc"
select="$seek.targetdoc"/>
+ </xsl:call-template>
+ </xsl:for-each >
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>Olink warning: cannot compute relative sitemap
path without $current.docid parameter</xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+ <!-- In either case, add baseuri from its document entry-->
+ <xsl:variable name="docbaseuri">
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetdoc-key',
$seek.targetdoc)/@baseuri" />
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:if test="$docbaseuri != ''" >
+ <xsl:value-of select="$docbaseuri"/>
+ </xsl:if>
+ </xsl:when>
+ <!-- No database sitemap in use -->
+ <xsl:otherwise>
+ <!-- Just use any baseuri from its document entry -->
+ <xsl:variable name="docbaseuri">
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetdoc-key',
$seek.targetdoc)/@baseuri" />
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:if test="$docbaseuri != ''" >
+ <xsl:value-of select="$docbaseuri"/>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <!-- Form the href information -->
+ <xsl:if test="$baseuri != ''">
+ <xsl:value-of select="$baseuri"/>
+ <xsl:if test="substring($target.href,1,1) != '#'">
+ <!--xsl:text>/</xsl:text-->
+ </xsl:if>
+ </xsl:if>
+ <xsl:value-of select="$target.href"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$olink.resolver"/>
+ <xsl:text>?</xsl:text>
+ <xsl:value-of select="$olink.sysid"/>
+ <xsl:value-of select="unparsed-entity-uri(@targetdocent)"/>
+ <!-- XSL gives no access to the public identifier (grumble...) -->
+ <xsl:if test="@localinfo">
+ <xsl:text>&</xsl:text>
+ <xsl:value-of select="$olink.fragid"/>
+ <xsl:value-of select="@localinfo"/>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$href != ''">
+ <a href="{$href}">
+ <xsl:call-template name="olink.hottext">
+ <xsl:with-param name="target.database"
select="$target.database"/>
+ </xsl:call-template>
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="olink.hottext">
+ <xsl:with-param name="target.database"
select="$target.database"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="olink.outline">
+ <xsl:param name="outline.base.uri"/>
+ <xsl:param name="localinfo"/>
+ <xsl:param name="return" select="href"/>
+
+ <xsl:variable name="outline-file"
+ select="concat($outline.base.uri,
+ $olink.outline.ext)"/>
+
+ <xsl:variable name="outline"
select="document($outline-file,.)/div"/>
+
+ <xsl:variable name="node-href">
+ <xsl:choose>
+ <xsl:when test="$localinfo != ''">
+ <xsl:variable name="node"
select="$outline//*[@id=$localinfo]"/>
+ <xsl:value-of select="$node/@href"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$outline/@href"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="node-xref">
+ <xsl:choose>
+ <xsl:when test="$localinfo != ''">
+ <xsl:variable name="node"
select="$outline//*[@id=$localinfo]"/>
+ <xsl:copy-of select="$node/xref"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$outline/xref"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$return = 'href'">
+ <xsl:value-of select="$node-href"/>
+ </xsl:when>
+ <xsl:when test="$return = 'xref'">
+ <xsl:value-of select="$node-xref"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$node-xref"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="olink.hottext">
+ <xsl:param name="target.database"/>
+ <xsl:choose>
+ <!-- If it has elements or text (not just PI or comment) -->
+ <xsl:when test="child::text() or child::*">
+ <xsl:apply-templates/>
+ </xsl:when>
+ <xsl:when test="@targetdoc and @targetptr">
+ <!-- Get the xref text for this record -->
+ <xsl:variable name="seek.targetdoc"
select="@targetdoc"/>
+ <xsl:variable name="seek.targetptr"
select="@targetptr"/>
+ <xsl:variable name="xref.text" >
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/xreftext" />
+
+ </xsl:for-each>
+ </xsl:variable>
+
+
+ <xsl:choose>
+ <xsl:when test="$use.local.olink.style != 0">
+ <!-- Get the element name and lang for this targetptr -->
+ <xsl:variable name="element" >
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/@element" />
+ </xsl:for-each>
+ </xsl:variable>
+
+ <xsl:variable name="lang">
+ <xsl:variable name="candidate">
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/@lang" />
+ </xsl:for-each>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$candidate != ''">
+ <xsl:value-of select="$candidate"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="'en'"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:variable name="template">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'title'"/>
+ <xsl:with-param name="name"
select="$element"/>
+ <xsl:with-param name="lang" select="$lang"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:call-template name="substitute-markup">
+ <xsl:with-param name="template"
select="$template"/>
+ <xsl:with-param name="title">
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/ttl" />
+ </xsl:for-each>
+ </xsl:with-param>
+ <xsl:with-param name="label">
+ <xsl:for-each select="$target.database" >
+ <xsl:value-of select="key('targetptr-key',
concat($seek.targetdoc, '/', $seek.targetptr))/@number" />
+ </xsl:for-each>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:when test="$xref.text !=''">
+ <xsl:value-of select="$xref.text"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>Olink error: no generated text for targetdoc/targetptr =
<xsl:value-of select="@targetdoc"/>/<xsl:value-of
select="@targetptr"/></xsl:message>
+ <xsl:text>????</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="olink.outline">
+ <xsl:with-param name="outline.base.uri"
+ select="unparsed-entity-uri(@targetdocent)"/>
+ <xsl:with-param name="localinfo"
select="@localinfo"/>
+ <xsl:with-param name="return"
select="'xreftext'"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template name="targetpath">
+ <xsl:param name="dirnode" />
+ <xsl:param name="targetdoc" select="''"/>
+
+<!--
+<xsl:message>dirnode is <xsl:value-of
select="$dirnode/@name"/></xsl:message>
+<xsl:message>targetdoc is <xsl:value-of
select="$targetdoc"/></xsl:message>
+-->
+ <!-- recursive template generates path to olink target directory -->
+ <xsl:choose>
+ <!-- Have we arrived at the final path step? -->
+ <xsl:when test="$dirnode/child::document[@targetdoc = $targetdoc]">
+ <!-- We are done -->
+ </xsl:when>
+ <!-- Have we reached the top without a match? -->
+ <xsl:when test="name($dirnode) != 'dir'" >
+ <xsl:message>Olink error: cannot locate targetdoc <xsl:value-of
select="$targetdoc"/> in sitemap</xsl:message>
+ </xsl:when>
+ <!-- Is the target in a descendant? -->
+ <xsl:when test="$dirnode/descendant::document/@targetdoc =
$targetdoc">
+ <xsl:variable name="step"
select="$dirnode/child::dir[descendant::document/@targetdoc = $targetdoc]"/>
+ <xsl:if test = "$step">
+ <xsl:value-of select="$step/@name"/>
+ <xsl:text>/</xsl:text>
+ </xsl:if>
+ <!-- Now recurse with the child -->
+ <xsl:call-template name="targetpath" >
+ <xsl:with-param name="dirnode" select="$step"/>
+ <xsl:with-param name="targetdoc" select="$targetdoc"/>
+ </xsl:call-template>
+ </xsl:when>
+ <!-- Otherwise we need to move up a step -->
+ <xsl:otherwise>
+ <xsl:if test="$dirnode/parent::dir">
+ <xsl:text>../</xsl:text>
+ </xsl:if>
+ <xsl:call-template name="targetpath" >
+ <xsl:with-param name="dirnode"
select="$dirnode/parent::*"/>
+ <xsl:with-param name="targetdoc" select="$targetdoc"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template name="xref.xreflabel">
+ <!-- called to process an xreflabel...you might use this to make -->
+ <!-- xreflabels come out in the right font for different targets, -->
+ <!-- for example. -->
+ <xsl:param name="target" select="."/>
+ <xsl:value-of select="$target/@xreflabel"/>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="title" mode="xref">
+ <xsl:apply-templates/>
+</xsl:template>
+
+<xsl:template match="command" mode="xref">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="function" mode="xref">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="*" mode="pagenumber.markup">
+ <xsl:message>
+ <xsl:text>Page numbers make no sense in HTML! (Don't use %p in
templates)</xsl:text>
+ </xsl:message>
+</xsl:template>
+
+<!-- ==================================================================== -->
+
+<xsl:template match="*" mode="insert.title.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="title"/>
+
+ <xsl:choose>
+ <!-- FIXME: what about the case where titleabbrev is inside the info? -->
+ <xsl:when test="$purpose = 'xref' and titleabbrev">
+ <xsl:apply-templates select="."
mode="titleabbrev.markup"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$title"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="chapter|appendix"
mode="insert.title.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="title"/>
+
+ <xsl:choose>
+ <xsl:when test="$purpose = 'xref'">
+ <i>
+ <xsl:copy-of select="$title"/>
+ </i>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$title"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.subtitle.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="subtitle"/>
+
+ <xsl:copy-of select="$subtitle"/>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.label.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="label"/>
+
+ <xsl:copy-of select="$label"/>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.pagenumber.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="pagenumber"/>
+
+ <xsl:copy-of select="$pagenumber"/>
+</xsl:template>
+
+<xsl:template match="*" mode="insert.direction.markup">
+ <xsl:param name="purpose"/>
+ <xsl:param name="xrefstyle"/>
+ <xsl:param name="direction"/>
+
+ <xsl:copy-of select="$direction"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/lib/ChangeLog
===================================================================
--- trunk/docs/resources/support/docbook-xsl/lib/ChangeLog (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/lib/ChangeLog 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,66 @@
+2003-04-05 Adam Di Carlo <adicarlo(a)users.sourceforge.net>
+
+ * lib.xweb: a pica is 12 points, rather than a sixth of an inch
+
+2003-03-26 Michael Smith <xmldoc(a)users.sourceforge.net>
+
+ * Makefile: wdocbook.xsl obsoleted by w2docbook.xsl, updated globally
+
+2003-03-25 Michael Smith <xmldoc(a)users.sourceforge.net>
+
+ * Makefile: reverting wdocbook.xsl -> w2docbook.xsl changes
+
+2003-03-05 Michael Smith <xmldoc(a)users.sourceforge.net>
+
+ * Makefile:
+
+ Wrong filename was breaking build, fixed.
+
+ Had ../../litprog/wdocbook.xsl but needed ../../litprog/w2docbook.xsl
+
+2002-09-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lib.xweb: Fix bug where PIs match the suffix of a name instead of the whole name
+
+2002-06-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lib.xweb: Fix bug #496453: make sure comments don't contain illegal chars
+
+2002-05-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lib.xweb: Changed default units to px; added length-in-points template
+
+2002-03-25 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * .cvsignore: Ignore lib.xsl too
+
+ * .cvsignore, Makefile, lib.xsl, lib.xweb: Use Literate XML to generate lib.xsl
+
+ * Makefile: Update documentation build to reflect use of lib.xweb
+
+2002-03-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lib.xsl: Replace generate.*.toc and generate.*.lot with single generate.toc
parameter.
+
+2002-03-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lib.xsl: Whitespace only: change CR/LF back to LF. Norm was a total moron.
+
+ * lib.xsl: Whitespace changes only: use PC-style CR/LF because Unix clients choke on
this far less often than PC clients choke on the reverse. Grrr.
+
+2002-01-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lib.xsl: Added length-units template to extract units from lengths
+
+2001-11-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lib.xsl: Added pi-attribute template
+
+2001-04-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lib.xsl: Documentation fixes
+
+2001-04-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * lib.xsl: New file.
+
Added: trunk/docs/resources/support/docbook-xsl/lib/lib.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/lib/lib.xml (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/lib/lib.xml 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,771 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This file was generated by weave.xsl version 0.00+. Do not edit! -->
+<!-- See
http://sourceforge.net/projects/docbook/ -->
+<!DOCTYPE book
+ PUBLIC "-//DocBook Open Repository//DTD DocBook Literate Programming
V0.0//EN"
"http://docbook.sourceforge.net/release/litprog/current/dtd/ldocbook.dtd">
+<book
xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<bookinfo>
+<title>XSL Library Template Reference</title>
+<releaseinfo role="cvs">$Id: lib.xml,v 1.1.1.1 2004/10/19 21:21:48 juntao
Exp $
+</releaseinfo>
+<corpauthor>DocBook Open Repository Team</corpauthor>
+<copyright>
+ <year>1999</year>
+ <year>2000</year>
+ <year>2001</year>
+ <year>2002</year>
+ <holder>Norman Walsh</holder>
+</copyright>
+</bookinfo>
+
+<preface><title>Introduction</title>
+
+<para>This is technical reference documentation for the DocBook XSL
+Stylesheets; it documents (some of) the parameters, templates, and
+other elements of the stylesheets.</para>
+
+<para>This is not intended to be <quote>user</quote> documentation.
+It is provided for developers writing customization layers for the
+stylesheets, and for anyone who's interested in <quote>how it
+works</quote>.</para>
+
+<para>Although I am trying to be thorough, this documentation is known
+to be incomplete. Don't forget to read the source, too :-)</para>
+
+</preface>
+
+<reference>
+<title>General Library Templates</title>
+
+<refentry id="dot.count">
+<refnamediv>
+<refname>dot.count</refname>
+<refpurpose>Returns the number of <quote>.</quote> characters in a
string</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<programlisting format="linespecific"><src:fragment
id="dot.count.frag"><xsl:template name="dot.count">
+ <!-- Returns the number of "." characters in a string -->
+ <xsl:param name="string"/>
+ <xsl:param name="count"
+ select="0"/>
+ <xsl:choose>
+ <xsl:when test="contains($string, '.')">
+ <xsl:call-template name="dot.count">
+ <xsl:with-param name="string"
+ select="substring-after($string,
'.')"/>
+ <xsl:with-param name="count"
+ select="$count+1"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$count"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="copy-string">
+<refnamediv>
+<refname>copy-string</refname>
+<refpurpose>Returns <quote>count</quote> copies of a
string</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<programlisting format="linespecific"><src:fragment
id="copy-string.frag"><xsl:template
name="copy-string">
+ <!-- returns 'count' copies of 'string' -->
+ <xsl:param name="string"/>
+ <xsl:param name="count"
+ select="0"/>
+ <xsl:param name="result"/>
+
+ <xsl:choose>
+ <xsl:when test="$count>0">
+ <xsl:call-template name="copy-string">
+ <xsl:with-param name="string"
+ select="$string"/>
+ <xsl:with-param name="count"
+ select="$count - 1"/>
+ <xsl:with-param name="result">
+ <xsl:value-of select="$result"/>
+ <xsl:value-of select="$string"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$result"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ====================================================================== -->
+
+<refentry id="string.subst">
+<refnamediv>
+<refname>string.subst</refname>
+<refpurpose>Substitute one text string for another in a string</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function moreinfo="none">string.subst</function>
template replaces all
+occurances of <parameter moreinfo="none">target</parameter> in
<parameter moreinfo="none">string</parameter>
+with <parameter moreinfo="none">replacement</parameter> and returns
the result.
+</para>
+
+<programlisting format="linespecific"><src:fragment
id="string.subst.frag"><xsl:template
name="string.subst">
+ <xsl:param name="string"/>
+ <xsl:param name="target"/>
+ <xsl:param name="replacement"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($string, $target)">
+ <xsl:variable name="rest">
+ <xsl:call-template name="string.subst">
+ <xsl:with-param name="string"
+ select="substring-after($string, $target)"/>
+ <xsl:with-param name="target"
+ select="$target"/>
+ <xsl:with-param name="replacement"
+ select="$replacement"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="concat(substring-before($string, $target),
$replacement,
$rest)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$string"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="xpointer.idref">
+<refnamediv>
+<refname>xpointer.idref</refname>
+<refpurpose>Extract IDREF from an XPointer</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function moreinfo="none">xpointer.idref</function>
template returns the
+ID portion of an XPointer which is a pointer to an ID within the current
+document, or the empty string if it is not.</para>
+<para>In other words, <function
moreinfo="none">xpointer.idref</function> returns
+<quote>foo</quote> when passed either <literal
moreinfo="none">#foo</literal>
+or <literal moreinfo="none">#xpointer(id('foo'))</literal>,
otherwise it returns
+the empty string.</para>
+
+<programlisting format="linespecific"><src:fragment
id="xpointer.idref.frag"><xsl:template
name="xpointer.idref">
+ <xsl:param
name="xpointer">http://...</xsl:param>
+ <xsl:choose>
+ <xsl:when test="starts-with($xpointer,
'#xpointer(id(')">
+ <xsl:variable name="rest"
+ select="substring-after($xpointer,
'#xpointer(id(')"/>
+ <xsl:variable name="quote"
+ select="substring($rest, 1, 1)"/>
+ <xsl:value-of select="substring-before(substring-after($xpointer,
$quote), $quote)"/>
+ </xsl:when>
+ <xsl:when test="starts-with($xpointer, '#')">
+ <xsl:value-of select="substring-after($xpointer,
'#')"/>
+ </xsl:when>
+ <!-- otherwise it's a pointer to some other document -->
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+
+<!-- ================================================================== -->
+
+<refentry id="length-magnitude">
+<refnamediv>
+<refname>length-magnitude</refname>
+<refpurpose>Return the unqualified dimension from a length
specification</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function
moreinfo="none">length-magnitude</function> template returns the
+unqualified length ("20" for "20pt") from a dimension.
+</para>
+
+<programlisting format="linespecific"><src:fragment
id="length-magnitude.frag"><xsl:template
name="length-magnitude">
+ <xsl:param name="length"
+ select="'0pt'"/>
+
+ <xsl:choose>
+ <xsl:when test="string-length($length) = 0"/>
+ <xsl:when test="substring($length,1,1) = '0'
or substring($length,1,1) = '1' or substring($length,1,1) =
'2' or substring($length,1,1) = '3'
or substring($length,1,1) = '4' or substring($length,1,1) =
'5' or substring($length,1,1) = '6'
or substring($length,1,1) = '7' or substring($length,1,1) =
'8' or substring($length,1,1) = '9'
or substring($length,1,1) = '.'">
+ <xsl:value-of select="substring($length,1,1)"/>
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length"
+ select="substring($length,2)"/>
+ </xsl:call-template>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="length-units">
+<refnamediv>
+<refname>length-units</refname>
+<refpurpose>Return the units from a length specification</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function moreinfo="none">length-units</function>
template returns the
+units ("pt" for "20pt") from a length. If no units are supplied on
the
+length, the <parameter moreinfo="none">defauilt.units</parameter>
are returned.</para>
+
+<programlisting format="linespecific"><src:fragment
id="length-units.frag"><xsl:template
name="length-units">
+ <xsl:param name="length"
+ select="'0pt'"/>
+ <xsl:param name="default.units"
+ select="'px'"/>
+ <xsl:variable name="magnitude">
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length"
+ select="$length"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="units">
+ <xsl:value-of select="substring($length,
string-length($magnitude)+1)"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$units = ''">
+ <xsl:value-of select="$default.units"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$units"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="length-spec">
+<refnamediv>
+<refname>length-spec</refname>
+<refpurpose>Return a fully qualified length specification</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function moreinfo="none">length-spec</function>
template returns the
+qualified length from a dimension. If an unqualified length is given,
+the <parameter moreinfo="none">default.units</parameter> will be
added to it.
+</para>
+
+<programlisting format="linespecific"><src:fragment
id="length-spec.frag"><xsl:template
name="length-spec">
+ <xsl:param name="length"
+ select="'0pt'"/>
+ <xsl:param name="default.units"
+ select="'px'"/>
+
+ <xsl:variable name="magnitude">
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length"
+ select="$length"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="units">
+ <xsl:value-of select="substring($length,
string-length($magnitude)+1)"/>
+ </xsl:variable>
+
+ <xsl:value-of select="$magnitude"/>
+ <xsl:choose>
+ <xsl:when test="$units='cm' or
$units='mm' or $units='in' or
$units='pt' or $units='pc' or
$units='px' or $units='em'">
+ <xsl:value-of select="$units"/>
+ </xsl:when>
+ <xsl:when test="$units = ''">
+ <xsl:value-of select="$default.units"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unrecognized unit of measure: </xsl:text>
+ <xsl:value-of select="$units"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="length-in-points">
+<refnamediv>
+<refname>length-in-points</refname>
+<refpurpose>Returns the size, in points, of a specified length</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function
moreinfo="none">length-in-points</function> template converts a length
+specification to points and returns that value as an unqualified
+number.
+</para>
+
+<caution>
+<para>There is no way for the template to infer the size of an
+<literal moreinfo="none">em</literal>. It relies on the default
<parameter moreinfo="none">em.size</parameter>
+which is initially <literal moreinfo="none">10</literal> (for
10pt).</para>
+
+<para>Similarly, converting pixesl to points relies on the
+<parameter moreinfo="none">pixels.per.inch</parameter> parameter
which is initially
+<literal moreinfo="none">90</literal>.
+</para>
+</caution>
+
+<programlisting format="linespecific"><src:fragment
id="length-in-points.frag"><xsl:template
name="length-in-points">
+ <xsl:param name="length"
+ select="'0pt'"/>
+ <xsl:param name="em.size"
+ select="10"/>
+ <xsl:param name="pixels.per.inch"
+ select="90"/>
+
+ <xsl:variable name="magnitude">
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length"
+ select="$length"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="units">
+ <xsl:value-of select="substring($length,
string-length($magnitude)+1)"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$units = 'pt'">
+ <xsl:value-of select="$magnitude"/>
+ </xsl:when>
+ <xsl:when test="$units = 'cm'">
+ <xsl:value-of select="$magnitude div 2.54 * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'mm'">
+ <xsl:value-of select="$magnitude div 25.4 * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'in'">
+ <xsl:value-of select="$magnitude * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'pc'">
+ <xsl:value-of select="$magnitude div 6.0 * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'px'">
+ <xsl:value-of select="$magnitude div $pixels.per.inch *
72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'em'">
+ <xsl:value-of select="$magnitude * $em.size"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unrecognized unit of measure: </xsl:text>
+ <xsl:value-of select="$units"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="pi-attribute">
+<refnamediv>
+<refname>pi-attribute</refname>
+<refpurpose>Extract a pseudo-attribute from a PI</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function moreinfo="none">pi-attribute</function>
template extracts a pseudo-attribute
+from a processing instruction. For example, given the PI
+<quote><literal moreinfo="none"><?foo bar="1"
baz='red'?></literal></quote>,</para>
+<programlisting format="linespecific"><xsl:call-template
name="pi-attribute">
+ <xsl:with-param name="pis"
select="processing-instruction('foo')"/>
+ <xsl:with-param name="attribute"
select="'baz'"/>
+</xsl:call-template></programlisting>
+<para>will return <quote>red</quote>. This template returns the first
matching
+attribute that it finds. Presented with processing instructions that
+contain badly formed pseudo-attributes (missing or unbalanced quotes,
+for example), the template may silently return erroneous results.</para>
+
+<programlisting format="linespecific"><src:fragment
id="pi-attribute.frag"><xsl:template
name="pi-attribute">
+ <xsl:param name="pis"
+ select="processing-instruction('')"/>
+ <xsl:param name="attribute">filename</xsl:param>
+ <xsl:param name="count">1</xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($pis)">
+ <!-- not found -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="pi">
+ <xsl:value-of select="$pis[$count]"/>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="contains($pi,concat($attribute,
'='))">
+ <xsl:variable name="rest"
+
select="substring-after($pi,concat($attribute,'='))"/>
+ <xsl:variable name="quote"
+ select="substring($rest,1,1)"/>
+ <xsl:value-of
select="substring-before(substring($rest,2),$quote)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="pi-attribute">
+ <xsl:with-param name="pis"
+ select="$pis"/>
+ <xsl:with-param name="attribute"
+ select="$attribute"/>
+ <xsl:with-param name="count"
+ select="$count + 1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="lookup.key">
+<refnamediv>
+<refname>lookup.key</refname>
+<refpurpose>Retrieve the value associated with a particular key in a
table</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>Given a table of space-delimited key/value pairs,
+the <function moreinfo="none">lookup.key</function> template
extracts the value associated
+with a particular key.</para>
+
+<programlisting format="linespecific"><src:fragment
id="lookup.key.frag"><xsl:template
name="lookup.key">
+ <xsl:param name="key"
+ select="''"/>
+ <xsl:param name="table"
+ select="''"/>
+
+ <xsl:if test="contains($table, ' ')">
+ <xsl:choose>
+ <xsl:when test="substring-before($table, ' ') =
$key">
+ <xsl:variable name="rest"
+ select="substring-after($table, ' ')"/>
+ <xsl:choose>
+ <xsl:when test="contains($rest, ' ')">
+ <xsl:value-of select="substring-before($rest, '
')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$rest"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="lookup.key">
+ <xsl:with-param name="key"
+ select="$key"/>
+ <xsl:with-param name="table"
+ select="substring-after(substring-after($table,'
'), ' ')"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="xpath.location">
+<refnamediv>
+<refname>xpath.location</refname>
+<refpurpose>Calculate the XPath child-sequence to the current
node</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function moreinfo="none">xpath.location</function>
template calculates the
+absolute path from the root of the tree to the current element node.
+</para>
+
+<programlisting format="linespecific"><src:fragment
id="xpath.location.frag"><xsl:template
name="xpath.location">
+ <xsl:param name="node"
+ select="."/>
+ <xsl:param name="path"
+ select="''"/>
+
+ <xsl:variable name="next.path">
+ <xsl:value-of select="local-name($node)"/>
+ <xsl:if test="$path != ''">/</xsl:if>
+ <xsl:value-of select="$path"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$node/parent::*">
+ <xsl:call-template name="xpath.location">
+ <xsl:with-param name="node"
+ select="$node/parent::*"/>
+ <xsl:with-param name="path"
+ select="$next.path"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>/</xsl:text>
+ <xsl:value-of select="$next.path"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="comment-escape-string">
+<refnamediv>
+<refname>comment-escape-string</refname>
+<refpurpose>Prepare a string for inclusion in an XML comment</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function
moreinfo="none">comment-escape-string</function> template returns a
string
+that has been transformed so that it can safely be output as an XML comment.
+Internal occurrences of "--" will be replaced with "- -" and a
leading and/or
+trailing space will be added to the string, if necessary.</para>
+
+<programlisting format="linespecific"><src:fragment
id="comment-escape-string"><xsl:template
name="comment-escape-string">
+ <xsl:param name="string"
+ select="''"/>
+
+ <xsl:if test="starts-with($string, '-')">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+
+ <xsl:call-template name="comment-escape-string.recursive">
+ <xsl:with-param name="string"
+ select="$string"/>
+ </xsl:call-template>
+
+ <xsl:if test="substring($string, string-length($string), 1) =
'-'">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<refentry id="comment-escape-string.recursive">
+<refnamediv>
+<refname>comment-escape-string.recursive</refname>
+<refpurpose>Internal function used by comment-escape-string</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function
moreinfo="none">comment-escape-string.recursive</function> template is
used
+by <function
moreinfo="none">comment-escape-string</function>.</para>
+
+<programlisting format="linespecific"><src:fragment
id="comment-escape-string.recursive"><xsl:template
name="comment-escape-string.recursive">
+ <xsl:param name="string"
+ select="''"/>
+ <xsl:choose>
+ <xsl:when test="contains($string, '--')">
+ <xsl:value-of select="substring-before($string,
'--')"/>
+ <xsl:value-of select="'- -'"/>
+ <xsl:call-template name="comment-escape-string.recursive">
+ <xsl:with-param name="string"
+ select="substring-after($string,
'--')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$string"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference>
+<title>Relative URI Functions</title>
+
+<partintro><title>Introduction</title>
+
+<para>These functions manipulate relative URI references.</para>
+
+<para>The following assumptions must hold true:</para>
+
+<orderedlist inheritnum="ignore" continuation="restarts">
+<listitem>
+<para>All URIs are relative.</para>
+</listitem>
+<listitem>
+<para>No URI contains the <quote><literal
moreinfo="none">../</literal></quote> sequence
+which would effectively move <quote>up</quote> the hierarchy.</para>
+</listitem>
+</orderedlist>
+
+<para>If these assumptions do not hold, the results are
unpredictable.</para>
+
+</partintro>
+
+<refentry id="count.uri.path.depth">
+<refnamediv>
+<refname>count.uri.path.depth</refname>
+<refpurpose>Count the number of path components in a relative
URI</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>This function counts the number of path components in a relative
URI.</para>
+
+<programlisting format="linespecific"><src:fragment
id="count.uri.path.depth.frag"><xsl:template
name="count.uri.path.depth">
+ <xsl:param name="filename"
+ select="''"/>
+ <xsl:param name="count"
+ select="0"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($filename, '/')">
+ <xsl:call-template name="count.uri.path.depth">
+ <xsl:with-param name="filename"
+ select="substring-after($filename,
'/')"/>
+ <xsl:with-param name="count"
+ select="$count + 1"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$count"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<refentry id="trim.common.uri.paths">
+<refnamediv>
+<refname>trim.common.uri.paths</refname>
+<refpurpose>Trim common leading path components from a relative
URI</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>This function trims common leading path components from a relative
URI.</para>
+
+<programlisting format="linespecific"><src:fragment
id="trim.common.uri.paths.frag"><xsl:template
name="trim.common.uri.paths">
+ <xsl:param name="uriA"
+ select="''"/>
+ <xsl:param name="uriB"
+ select="''"/>
+ <xsl:param name="return"
+ select="'A'"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($uriA, '/') and contains($uriB,
'/') and substring-before($uriA, '/') =
substring-before($uriB, '/')">
+ <xsl:call-template name="trim.common.uri.paths">
+ <xsl:with-param name="uriA"
+ select="substring-after($uriA, '/')"/>
+ <xsl:with-param name="uriB"
+ select="substring-after($uriB, '/')"/>
+ <xsl:with-param name="return"
+ select="$return"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$return = 'A'">
+ <xsl:value-of select="$uriA"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$uriB"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template></src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<appendix><title>The Stylesheet</title>
+
+<para>The <filename moreinfo="none">lib.xsl</filename>
stylesheet is just a wrapper
+around these functions.</para>
+
+<src:fragment id="top">
+<!-- ********************************************************************
+ $Id: lib.xml,v 1.1.1.1 2004/10/19 21:21:48 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ This module implements DTD-independent functions
+
+ ******************************************************************** -->
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ exclude-result-prefixes="src"
+ version="1.0">
+
+<src:fragref linkend="dot.count.frag"/>
+<src:fragref linkend="copy-string.frag"/>
+<src:fragref linkend="string.subst.frag"/>
+<src:fragref linkend="xpointer.idref.frag"/>
+<src:fragref linkend="length-magnitude.frag"/>
+<src:fragref linkend="length-units.frag"/>
+<src:fragref linkend="length-spec.frag"/>
+<src:fragref linkend="length-in-points.frag"/>
+<src:fragref linkend="pi-attribute.frag"/>
+<src:fragref linkend="lookup.key.frag"/>
+<src:fragref linkend="xpath.location.frag"/>
+<src:fragref linkend="comment-escape-string"/>
+<src:fragref linkend="comment-escape-string.recursive"/>
+<src:fragref linkend="count.uri.path.depth.frag"/>
+<src:fragref linkend="trim.common.uri.paths.frag"/>
+
+</xsl:stylesheet></src:fragment>
+
+</appendix>
+</book>
\ No newline at end of file
Added: trunk/docs/resources/support/docbook-xsl/lib/lib.xsl
===================================================================
--- trunk/docs/resources/support/docbook-xsl/lib/lib.xsl (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/lib/lib.xsl 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,383 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- ********************************************************************
+ $Id: lib.xsl,v 1.1.1.1 2004/10/19 21:21:49 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ This module implements DTD-independent functions
+
+ ******************************************************************** -->
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
exclude-result-prefixes="src" version="1.0">
+
+
+<xsl:template name="dot.count">
+ <!-- Returns the number of "." characters in a string -->
+ <xsl:param name="string"/>
+ <xsl:param name="count" select="0"/>
+ <xsl:choose>
+ <xsl:when test="contains($string, '.')">
+ <xsl:call-template name="dot.count">
+ <xsl:with-param name="string" select="substring-after($string,
'.')"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$count"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="copy-string">
+ <!-- returns 'count' copies of 'string' -->
+ <xsl:param name="string"/>
+ <xsl:param name="count" select="0"/>
+ <xsl:param name="result"/>
+
+ <xsl:choose>
+ <xsl:when test="$count>0">
+ <xsl:call-template name="copy-string">
+ <xsl:with-param name="string" select="$string"/>
+ <xsl:with-param name="count" select="$count - 1"/>
+ <xsl:with-param name="result">
+ <xsl:value-of select="$result"/>
+ <xsl:value-of select="$string"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$result"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="string.subst">
+ <xsl:param name="string"/>
+ <xsl:param name="target"/>
+ <xsl:param name="replacement"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($string, $target)">
+ <xsl:variable name="rest">
+ <xsl:call-template name="string.subst">
+ <xsl:with-param name="string"
select="substring-after($string, $target)"/>
+ <xsl:with-param name="target" select="$target"/>
+ <xsl:with-param name="replacement"
select="$replacement"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="concat(substring-before($string, $target),
$replacement,
$rest)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$string"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="xpointer.idref">
+ <xsl:param name="xpointer">http://...</xsl:param>
+ <xsl:choose>
+ <xsl:when test="starts-with($xpointer, '#xpointer(id(')">
+ <xsl:variable name="rest" select="substring-after($xpointer,
'#xpointer(id(')"/>
+ <xsl:variable name="quote" select="substring($rest, 1,
1)"/>
+ <xsl:value-of select="substring-before(substring-after($xpointer, $quote),
$quote)"/>
+ </xsl:when>
+ <xsl:when test="starts-with($xpointer, '#')">
+ <xsl:value-of select="substring-after($xpointer, '#')"/>
+ </xsl:when>
+ <!-- otherwise it's a pointer to some other document -->
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="length-magnitude">
+ <xsl:param name="length" select="'0pt'"/>
+
+ <xsl:choose>
+ <xsl:when test="string-length($length) = 0"/>
+ <xsl:when test="substring($length,1,1) = '0' or
substring($length,1,1) = '1' or substring($length,1,1) =
'2' or substring($length,1,1) = '3'
or substring($length,1,1) = '4' or substring($length,1,1) =
'5' or substring($length,1,1) = '6'
or substring($length,1,1) = '7' or substring($length,1,1) =
'8' or substring($length,1,1) = '9'
or substring($length,1,1) = '.'">
+ <xsl:value-of select="substring($length,1,1)"/>
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length"
select="substring($length,2)"/>
+ </xsl:call-template>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="length-units">
+ <xsl:param name="length" select="'0pt'"/>
+ <xsl:param name="default.units" select="'px'"/>
+ <xsl:variable name="magnitude">
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length" select="$length"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="units">
+ <xsl:value-of select="substring($length,
string-length($magnitude)+1)"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$units = ''">
+ <xsl:value-of select="$default.units"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$units"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="length-spec">
+ <xsl:param name="length" select="'0pt'"/>
+ <xsl:param name="default.units" select="'px'"/>
+
+ <xsl:variable name="magnitude">
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length" select="$length"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="units">
+ <xsl:value-of select="substring($length,
string-length($magnitude)+1)"/>
+ </xsl:variable>
+
+ <xsl:value-of select="$magnitude"/>
+ <xsl:choose>
+ <xsl:when test="$units='cm' or
$units='mm' or $units='in' or
$units='pt' or $units='pc' or
$units='px' or $units='em'">
+ <xsl:value-of select="$units"/>
+ </xsl:when>
+ <xsl:when test="$units = ''">
+ <xsl:value-of select="$default.units"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unrecognized unit of measure: </xsl:text>
+ <xsl:value-of select="$units"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="length-in-points">
+ <xsl:param name="length" select="'0pt'"/>
+ <xsl:param name="em.size" select="10"/>
+ <xsl:param name="pixels.per.inch" select="90"/>
+
+ <xsl:variable name="magnitude">
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length" select="$length"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="units">
+ <xsl:value-of select="substring($length,
string-length($magnitude)+1)"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$units = 'pt'">
+ <xsl:value-of select="$magnitude"/>
+ </xsl:when>
+ <xsl:when test="$units = 'cm'">
+ <xsl:value-of select="$magnitude div 2.54 * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'mm'">
+ <xsl:value-of select="$magnitude div 25.4 * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'in'">
+ <xsl:value-of select="$magnitude * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'pc'">
+ <xsl:value-of select="$magnitude div 6.0 * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'px'">
+ <xsl:value-of select="$magnitude div $pixels.per.inch * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'em'">
+ <xsl:value-of select="$magnitude * $em.size"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unrecognized unit of measure: </xsl:text>
+ <xsl:value-of select="$units"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="pi-attribute">
+ <xsl:param name="pis"
select="processing-instruction('')"/>
+ <xsl:param name="attribute">filename</xsl:param>
+ <xsl:param name="count">1</xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($pis)">
+ <!-- not found -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="pi">
+ <xsl:value-of select="$pis[$count]"/>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="contains($pi,concat($attribute, '='))">
+ <xsl:variable name="rest"
select="substring-after($pi,concat($attribute,'='))"/>
+ <xsl:variable name="quote"
select="substring($rest,1,1)"/>
+ <xsl:value-of
select="substring-before(substring($rest,2),$quote)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="pi-attribute">
+ <xsl:with-param name="pis" select="$pis"/>
+ <xsl:with-param name="attribute"
select="$attribute"/>
+ <xsl:with-param name="count" select="$count + 1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="lookup.key">
+ <xsl:param name="key" select="''"/>
+ <xsl:param name="table" select="''"/>
+
+ <xsl:if test="contains($table, ' ')">
+ <xsl:choose>
+ <xsl:when test="substring-before($table, ' ') = $key">
+ <xsl:variable name="rest" select="substring-after($table, '
')"/>
+ <xsl:choose>
+ <xsl:when test="contains($rest, ' ')">
+ <xsl:value-of select="substring-before($rest, '
')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$rest"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="lookup.key">
+ <xsl:with-param name="key" select="$key"/>
+ <xsl:with-param name="table"
select="substring-after(substring-after($table,' '), ' ')"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+</xsl:template>
+
+
+<xsl:template name="xpath.location">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="path" select="''"/>
+
+ <xsl:variable name="next.path">
+ <xsl:value-of select="local-name($node)"/>
+ <xsl:if test="$path != ''">/</xsl:if>
+ <xsl:value-of select="$path"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$node/parent::*">
+ <xsl:call-template name="xpath.location">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ <xsl:with-param name="path" select="$next.path"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>/</xsl:text>
+ <xsl:value-of select="$next.path"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="comment-escape-string">
+ <xsl:param name="string" select="''"/>
+
+ <xsl:if test="starts-with($string, '-')">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+
+ <xsl:call-template name="comment-escape-string.recursive">
+ <xsl:with-param name="string" select="$string"/>
+ </xsl:call-template>
+
+ <xsl:if test="substring($string, string-length($string), 1) =
'-'">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+</xsl:template>
+
+
+<xsl:template name="comment-escape-string.recursive">
+ <xsl:param name="string" select="''"/>
+ <xsl:choose>
+ <xsl:when test="contains($string, '--')">
+ <xsl:value-of select="substring-before($string, '--')"/>
+ <xsl:value-of select="'- -'"/>
+ <xsl:call-template name="comment-escape-string.recursive">
+ <xsl:with-param name="string" select="substring-after($string,
'--')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$string"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="count.uri.path.depth">
+ <xsl:param name="filename" select="''"/>
+ <xsl:param name="count" select="0"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($filename, '/')">
+ <xsl:call-template name="count.uri.path.depth">
+ <xsl:with-param name="filename"
select="substring-after($filename, '/')"/>
+ <xsl:with-param name="count" select="$count + 1"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$count"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+<xsl:template name="trim.common.uri.paths">
+ <xsl:param name="uriA" select="''"/>
+ <xsl:param name="uriB" select="''"/>
+ <xsl:param name="return" select="'A'"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($uriA, '/') and contains($uriB, '/')
and substring-before($uriA, '/') = substring-before($uriB,
'/')">
+ <xsl:call-template name="trim.common.uri.paths">
+ <xsl:with-param name="uriA" select="substring-after($uriA,
'/')"/>
+ <xsl:with-param name="uriB" select="substring-after($uriB,
'/')"/>
+ <xsl:with-param name="return" select="$return"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$return = 'A'">
+ <xsl:value-of select="$uriA"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$uriB"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+
+
+</xsl:stylesheet>
Added: trunk/docs/resources/support/docbook-xsl/lib/lib.xweb
===================================================================
--- trunk/docs/resources/support/docbook-xsl/lib/lib.xweb (rev 0)
+++ trunk/docs/resources/support/docbook-xsl/lib/lib.xweb 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,769 @@
+<book
xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
+
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<bookinfo>
+<title>XSL Library Template Reference</title>
+<releaseinfo role="cvs">$Id: lib.xweb,v 1.1.1.1 2004/10/19 21:21:49
juntao Exp $
+</releaseinfo>
+<corpauthor>DocBook Open Repository Team</corpauthor>
+<copyright>
+ <year>1999</year>
+ <year>2000</year>
+ <year>2001</year>
+ <year>2002</year>
+ <holder>Norman Walsh</holder>
+</copyright>
+</bookinfo>
+
+<preface><title>Introduction</title>
+
+<para>This is technical reference documentation for the DocBook XSL
+Stylesheets; it documents (some of) the parameters, templates, and
+other elements of the stylesheets.</para>
+
+<para>This is not intended to be <quote>user</quote> documentation.
+It is provided for developers writing customization layers for the
+stylesheets, and for anyone who's interested in <quote>how it
+works</quote>.</para>
+
+<para>Although I am trying to be thorough, this documentation is known
+to be incomplete. Don't forget to read the source, too :-)</para>
+
+</preface>
+
+<reference>
+<title>General Library Templates</title>
+
+<refentry id="dot.count">
+<refnamediv>
+<refname>dot.count</refname>
+<refpurpose>Returns the number of <quote>.</quote> characters in a
string</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<programlisting><src:fragment id='dot.count.frag'>
+<xsl:template name="dot.count">
+ <!-- Returns the number of "." characters in a string -->
+ <xsl:param name="string"></xsl:param>
+ <xsl:param name="count" select="0"/>
+ <xsl:choose>
+ <xsl:when test="contains($string, '.')">
+ <xsl:call-template name="dot.count">
+ <xsl:with-param name="string" select="substring-after($string,
'.')"/>
+ <xsl:with-param name="count" select="$count+1"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$count"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="copy-string">
+<refnamediv>
+<refname>copy-string</refname>
+<refpurpose>Returns <quote>count</quote> copies of a
string</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<programlisting><src:fragment id='copy-string.frag'>
+<xsl:template name="copy-string">
+ <!-- returns 'count' copies of 'string' -->
+ <xsl:param name="string"></xsl:param>
+ <xsl:param name="count" select="0"/>
+ <xsl:param name="result"></xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="$count>0">
+ <xsl:call-template name="copy-string">
+ <xsl:with-param name="string" select="$string"/>
+ <xsl:with-param name="count" select="$count - 1"/>
+ <xsl:with-param name="result">
+ <xsl:value-of select="$result"/>
+ <xsl:value-of select="$string"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$result"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ====================================================================== -->
+
+<refentry id="string.subst">
+<refnamediv>
+<refname>string.subst</refname>
+<refpurpose>Substitute one text string for another in a string</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function>string.subst</function> template replaces all
+occurances of <parameter>target</parameter> in
<parameter>string</parameter>
+with <parameter>replacement</parameter> and returns the result.
+</para>
+
+<programlisting><src:fragment id='string.subst.frag'>
+<xsl:template name="string.subst">
+ <xsl:param name="string"></xsl:param>
+ <xsl:param name="target"></xsl:param>
+ <xsl:param name="replacement"></xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="contains($string, $target)">
+ <xsl:variable name="rest">
+ <xsl:call-template name="string.subst">
+ <xsl:with-param name="string"
+ select="substring-after($string, $target)"/>
+ <xsl:with-param name="target" select="$target"/>
+ <xsl:with-param name="replacement"
select="$replacement"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:value-of select="concat(substring-before($string, $target),
+ $replacement,
+ $rest)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$string"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="xpointer.idref">
+<refnamediv>
+<refname>xpointer.idref</refname>
+<refpurpose>Extract IDREF from an XPointer</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function>xpointer.idref</function> template returns the
+ID portion of an XPointer which is a pointer to an ID within the current
+document, or the empty string if it is not.</para>
+<para>In other words, <function>xpointer.idref</function> returns
+<quote>foo</quote> when passed either <literal>#foo</literal>
+or <literal>#xpointer(id('foo'))</literal>, otherwise it returns
+the empty string.</para>
+
+<programlisting><src:fragment id='xpointer.idref.frag'>
+<xsl:template name="xpointer.idref">
+ <xsl:param name="xpointer">http://...</xsl:param>
+ <xsl:choose>
+ <xsl:when test="starts-with($xpointer, '#xpointer(id(')">
+ <xsl:variable name="rest" select="substring-after($xpointer,
'#xpointer(id(')"/>
+ <xsl:variable name="quote" select="substring($rest, 1,
1)"/>
+ <xsl:value-of select="substring-before(substring-after($xpointer, $quote),
$quote)"/>
+ </xsl:when>
+ <xsl:when test="starts-with($xpointer, '#')">
+ <xsl:value-of select="substring-after($xpointer, '#')"/>
+ </xsl:when>
+ <!-- otherwise it's a pointer to some other document -->
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+
+<!-- ================================================================== -->
+
+<refentry id="length-magnitude">
+<refnamediv>
+<refname>length-magnitude</refname>
+<refpurpose>Return the unqualified dimension from a length
specification</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function>length-magnitude</function> template returns the
+unqualified length ("20" for "20pt") from a dimension.
+</para>
+
+<programlisting><src:fragment id='length-magnitude.frag'>
+<xsl:template name="length-magnitude">
+ <xsl:param name="length" select="'0pt'"/>
+
+ <xsl:choose>
+ <xsl:when test="string-length($length) = 0"/>
+ <xsl:when test="substring($length,1,1) = '0'
+ or substring($length,1,1) = '1'
+ or substring($length,1,1) = '2'
+ or substring($length,1,1) = '3'
+ or substring($length,1,1) = '4'
+ or substring($length,1,1) = '5'
+ or substring($length,1,1) = '6'
+ or substring($length,1,1) = '7'
+ or substring($length,1,1) = '8'
+ or substring($length,1,1) = '9'
+ or substring($length,1,1) = '.'">
+ <xsl:value-of select="substring($length,1,1)"/>
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length"
select="substring($length,2)"/>
+ </xsl:call-template>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="length-units">
+<refnamediv>
+<refname>length-units</refname>
+<refpurpose>Return the units from a length specification</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function>length-units</function> template returns the
+units ("pt" for "20pt") from a length. If no units are supplied on
the
+length, the <parameter>defauilt.units</parameter> are returned.</para>
+
+<programlisting><src:fragment id='length-units.frag'>
+<xsl:template name="length-units">
+ <xsl:param name="length" select="'0pt'"/>
+ <xsl:param name="default.units" select="'px'"/>
+ <xsl:variable name="magnitude">
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length" select="$length"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="units">
+ <xsl:value-of select="substring($length,
string-length($magnitude)+1)"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$units = ''">
+ <xsl:value-of select="$default.units"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$units"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="length-spec">
+<refnamediv>
+<refname>length-spec</refname>
+<refpurpose>Return a fully qualified length specification</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function>length-spec</function> template returns the
+qualified length from a dimension. If an unqualified length is given,
+the <parameter>default.units</parameter> will be added to it.
+</para>
+
+<programlisting><src:fragment id='length-spec.frag'>
+<xsl:template name="length-spec">
+ <xsl:param name="length" select="'0pt'"/>
+ <xsl:param name="default.units" select="'px'"/>
+
+ <xsl:variable name="magnitude">
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length" select="$length"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="units">
+ <xsl:value-of select="substring($length,
string-length($magnitude)+1)"/>
+ </xsl:variable>
+
+ <xsl:value-of select="$magnitude"/>
+ <xsl:choose>
+ <xsl:when test="$units='cm'
+ or $units='mm'
+ or $units='in'
+ or $units='pt'
+ or $units='pc'
+ or $units='px'
+ or $units='em'">
+ <xsl:value-of select="$units"/>
+ </xsl:when>
+ <xsl:when test="$units = ''">
+ <xsl:value-of select="$default.units"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unrecognized unit of measure: </xsl:text>
+ <xsl:value-of select="$units"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="length-in-points">
+<refnamediv>
+<refname>length-in-points</refname>
+<refpurpose>Returns the size, in points, of a specified length</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function>length-in-points</function> template converts a
length
+specification to points and returns that value as an unqualified
+number.
+</para>
+
+<caution>
+<para>There is no way for the template to infer the size of an
+<literal>em</literal>. It relies on the default
<parameter>em.size</parameter>
+which is initially <literal>10</literal> (for 10pt).</para>
+
+<para>Similarly, converting pixesl to points relies on the
+<parameter>pixels.per.inch</parameter> parameter which is initially
+<literal>90</literal>.
+</para>
+</caution>
+
+<programlisting><src:fragment id='length-in-points.frag'>
+<xsl:template name="length-in-points">
+ <xsl:param name="length" select="'0pt'"/>
+ <xsl:param name="em.size" select="10"/>
+ <xsl:param name="pixels.per.inch" select="90"/>
+
+ <xsl:variable name="magnitude">
+ <xsl:call-template name="length-magnitude">
+ <xsl:with-param name="length" select="$length"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="units">
+ <xsl:value-of select="substring($length,
string-length($magnitude)+1)"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$units = 'pt'">
+ <xsl:value-of select="$magnitude"/>
+ </xsl:when>
+ <xsl:when test="$units = 'cm'">
+ <xsl:value-of select="$magnitude div 2.54 * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'mm'">
+ <xsl:value-of select="$magnitude div 25.4 * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'in'">
+ <xsl:value-of select="$magnitude * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'pc'">
+ <xsl:value-of select="$magnitude * 12.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'px'">
+ <xsl:value-of select="$magnitude div $pixels.per.inch * 72.0"/>
+ </xsl:when>
+ <xsl:when test="$units = 'em'">
+ <xsl:value-of select="$magnitude * $em.size"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:message>
+ <xsl:text>Unrecognized unit of measure: </xsl:text>
+ <xsl:value-of select="$units"/>
+ <xsl:text>.</xsl:text>
+ </xsl:message>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="pi-attribute">
+<refnamediv>
+<refname>pi-attribute</refname>
+<refpurpose>Extract a pseudo-attribute from a PI</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function>pi-attribute</function> template extracts a
pseudo-attribute
+from a processing instruction. For example, given the PI
+<quote><literal><?foo bar="1"
baz='red'?></literal></quote>,</para>
+<programlisting><![CDATA[<xsl:call-template
name="pi-attribute">
+ <xsl:with-param name="pis"
select="processing-instruction('foo')"/>
+ <xsl:with-param name="attribute" select="'baz'"/>
+</xsl:call-template>]]></programlisting>
+<para>will return <quote>red</quote>. This template returns the first
matching
+attribute that it finds. Presented with processing instructions that
+contain badly formed pseudo-attributes (missing or unbalanced quotes,
+for example), the template may silently return erroneous results.</para>
+
+<programlisting><src:fragment id='pi-attribute.frag'>
+<xsl:template name="pi-attribute">
+ <xsl:param name="pis"
select="processing-instruction('')"/>
+ <xsl:param name="attribute">filename</xsl:param>
+ <xsl:param name="count">1</xsl:param>
+
+ <xsl:choose>
+ <xsl:when test="$count>count($pis)">
+ <!-- not found -->
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:variable name="pi">
+ <xsl:value-of select="$pis[$count]"/>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="contains($pi,concat(' ', $attribute,
'='))">
+ <xsl:variable name="rest"
select="substring-after($pi,concat(' ', $attribute,'='))"/>
+ <xsl:variable name="quote"
select="substring($rest,1,1)"/>
+ <xsl:value-of
select="substring-before(substring($rest,2),$quote)"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="pi-attribute">
+ <xsl:with-param name="pis" select="$pis"/>
+ <xsl:with-param name="attribute"
select="$attribute"/>
+ <xsl:with-param name="count" select="$count + 1"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="lookup.key">
+<refnamediv>
+<refname>lookup.key</refname>
+<refpurpose>Retrieve the value associated with a particular key in a
table</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>Given a table of space-delimited key/value pairs,
+the <function>lookup.key</function> template extracts the value associated
+with a particular key.</para>
+
+<programlisting><src:fragment id='lookup.key.frag'>
+<xsl:template name="lookup.key">
+ <xsl:param name="key" select="''"/>
+ <xsl:param name="table" select="''"/>
+
+ <xsl:if test="contains($table, ' ')">
+ <xsl:choose>
+ <xsl:when test="substring-before($table, ' ') = $key">
+ <xsl:variable name="rest" select="substring-after($table, '
')"/>
+ <xsl:choose>
+ <xsl:when test="contains($rest, ' ')">
+ <xsl:value-of select="substring-before($rest, '
')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$rest"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="lookup.key">
+ <xsl:with-param name="key" select="$key"/>
+ <xsl:with-param name="table"
+ select="substring-after(substring-after($table,'
'), ' ')"/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:if>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="xpath.location">
+<refnamediv>
+<refname>xpath.location</refname>
+<refpurpose>Calculate the XPath child-sequence to the current
node</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function>xpath.location</function> template calculates the
+absolute path from the root of the tree to the current element node.
+</para>
+
+<programlisting><src:fragment id='xpath.location.frag'>
+<xsl:template name="xpath.location">
+ <xsl:param name="node" select="."/>
+ <xsl:param name="path" select="''"/>
+
+ <xsl:variable name="next.path">
+ <xsl:value-of select="local-name($node)"/>
+ <xsl:if test="$path != ''">/</xsl:if>
+ <xsl:value-of select="$path"/>
+ </xsl:variable>
+
+ <xsl:choose>
+ <xsl:when test="$node/parent::*">
+ <xsl:call-template name="xpath.location">
+ <xsl:with-param name="node" select="$node/parent::*"/>
+ <xsl:with-param name="path" select="$next.path"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>/</xsl:text>
+ <xsl:value-of select="$next.path"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<!-- ================================================================== -->
+
+<refentry id="comment-escape-string">
+<refnamediv>
+<refname>comment-escape-string</refname>
+<refpurpose>Prepare a string for inclusion in an XML comment</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function>comment-escape-string</function> template returns a
string
+that has been transformed so that it can safely be output as an XML comment.
+Internal occurrences of "--" will be replaced with "- -" and a
leading and/or
+trailing space will be added to the string, if necessary.</para>
+
+<programlisting><src:fragment id='comment-escape-string'>
+<xsl:template name="comment-escape-string">
+ <xsl:param name="string" select="''"/>
+
+ <xsl:if test="starts-with($string, '-')">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+
+ <xsl:call-template name="comment-escape-string.recursive">
+ <xsl:with-param name="string" select="$string"/>
+ </xsl:call-template>
+
+ <xsl:if test="substring($string, string-length($string), 1) =
'-'">
+ <xsl:text> </xsl:text>
+ </xsl:if>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<refentry id="comment-escape-string.recursive">
+<refnamediv>
+<refname>comment-escape-string.recursive</refname>
+<refpurpose>Internal function used by comment-escape-string</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>The <function>comment-escape-string.recursive</function> template
is used
+by <function>comment-escape-string</function>.</para>
+
+<programlisting><src:fragment
id="comment-escape-string.recursive">
+<xsl:template name="comment-escape-string.recursive">
+ <xsl:param name="string" select="''"/>
+ <xsl:choose>
+ <xsl:when test="contains($string, '--')">
+ <xsl:value-of select="substring-before($string, '--')"/>
+ <xsl:value-of select="'- -'"/>
+ <xsl:call-template name="comment-escape-string.recursive">
+ <xsl:with-param name="string" select="substring-after($string,
'--')"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$string"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+</refsect1>
+</refentry>
+
+</reference>
+
+<reference>
+<title>Relative URI Functions</title>
+
+<partintro><title>Introduction</title>
+
+<para>These functions manipulate relative URI references.</para>
+
+<para>The following assumptions must hold true:</para>
+
+<orderedlist>
+<listitem>
+<para>All URIs are relative.</para>
+</listitem>
+<listitem>
+<para>No URI contains the
<quote><literal>../</literal></quote> sequence
+which would effectively move <quote>up</quote> the hierarchy.</para>
+</listitem>
+</orderedlist>
+
+<para>If these assumptions do not hold, the results are
unpredictable.</para>
+
+</partintro>
+
+<refentry id="count.uri.path.depth">
+<refnamediv>
+<refname>count.uri.path.depth</refname>
+<refpurpose>Count the number of path components in a relative
URI</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>This function counts the number of path components in a relative
URI.</para>
+
+<programlisting><src:fragment id='count.uri.path.depth.frag'>
+<xsl:template name="count.uri.path.depth">
+ <xsl:param name="filename" select="''"/>
+ <xsl:param name="count" select="0"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($filename, '/')">
+ <xsl:call-template name="count.uri.path.depth">
+ <xsl:with-param name="filename"
select="substring-after($filename, '/')"/>
+ <xsl:with-param name="count" select="$count + 1"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$count"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+<refentry id="trim.common.uri.paths">
+<refnamediv>
+<refname>trim.common.uri.paths</refname>
+<refpurpose>Trim common leading path components from a relative
URI</refpurpose>
+</refnamediv>
+
+<refsect1><title>Description</title>
+
+<para>This function trims common leading path components from a relative
URI.</para>
+
+<programlisting><src:fragment id='trim.common.uri.paths.frag'>
+<xsl:template name="trim.common.uri.paths">
+ <xsl:param name="uriA" select="''"/>
+ <xsl:param name="uriB" select="''"/>
+ <xsl:param name="return" select="'A'"/>
+
+ <xsl:choose>
+ <xsl:when test="contains($uriA, '/') and contains($uriB,
'/')
+ and substring-before($uriA, '/') = substring-before($uriB,
'/')">
+ <xsl:call-template name="trim.common.uri.paths">
+ <xsl:with-param name="uriA" select="substring-after($uriA,
'/')"/>
+ <xsl:with-param name="uriB" select="substring-after($uriB,
'/')"/>
+ <xsl:with-param name="return" select="$return"/>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:choose>
+ <xsl:when test="$return = 'A'">
+ <xsl:value-of select="$uriA"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$uriB"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:template>
+</src:fragment></programlisting>
+
+</refsect1>
+</refentry>
+
+</reference>
+
+<appendix><title>The Stylesheet</title>
+
+<para>The <filename>lib.xsl</filename> stylesheet is just a wrapper
+around these functions.</para>
+
+<src:fragment id="top" mundane-result-prefixes="xsl">
+
+<!-- ********************************************************************
+ $Id: lib.xweb,v 1.1.1.1 2004/10/19 21:21:49 juntao Exp $
+ ********************************************************************
+
+ This file is part of the XSL DocBook Stylesheet distribution.
+ See ../README or
http://nwalsh.com/docbook/xsl/ for copyright
+ and other information.
+
+ This module implements DTD-independent functions
+
+ ******************************************************************** -->
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+
xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
+ exclude-result-prefixes="src"
+ version='1.0'>
+
+<src:fragref linkend="dot.count.frag"/>
+<src:fragref linkend="copy-string.frag"/>
+<src:fragref linkend="string.subst.frag"/>
+<src:fragref linkend="xpointer.idref.frag"/>
+<src:fragref linkend="length-magnitude.frag"/>
+<src:fragref linkend="length-units.frag"/>
+<src:fragref linkend="length-spec.frag"/>
+<src:fragref linkend="length-in-points.frag"/>
+<src:fragref linkend="pi-attribute.frag"/>
+<src:fragref linkend="lookup.key.frag"/>
+<src:fragref linkend="xpath.location.frag"/>
+<src:fragref linkend="comment-escape-string"/>
+<src:fragref linkend="comment-escape-string.recursive"/>
+<src:fragref linkend="count.uri.path.depth.frag"/>
+<src:fragref linkend="trim.common.uri.paths.frag"/>
+
+</xsl:stylesheet>
+</src:fragment>
+
+</appendix>
+</book>
Added: trunk/docs/resources/support/docbook-xsl/params/ChangeLog
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/ChangeLog (rev
0)
+++ trunk/docs/resources/support/docbook-xsl/params/ChangeLog 2007-06-04 12:26:04 UTC (rev
989)
@@ -0,0 +1,711 @@
+2004-03-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * root.properties.xml: Added line-height-shift-adjustment=disregard-shifts to the root
properties
+
+ * table.properties.xml: Clarified description pointing to the distinction between
table.properties and table.table.properties
+
+ * table.table.properties.xml: New file.
+
+2004-02-13 Michael Smith <xmldoc(a)users.sourceforge.net>
+
+ * htmlhelp.hhp.windows.xml, htmlhelp.show.toolbar.text.xml:
+ remove stray single quotes for ID values;
+ was causing generation of invalid filenames & breaking downstream builds
+
+2004-01-31 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * footer.column.widths.xml, header.column.widths.xml: Add quotes to make the parameters
strings; '1 1 1' is not a valid number
+
+2004-01-29 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * footer.column.widths.xml, header.column.widths.xml: New file.
+
+2003-12-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * article.appendix.title.properties.xml: Fixed typo in use-attribute-sets attribute
+
+ * title.margin.left.xml: Fix typo in parameter end tag
+
+2003-12-10 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * marker.section.level.xml: New file.
+
+2003-12-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * article.appendix.title.properties.xml: New file.
+
+2003-12-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * refentry.pagebreak.xml: New file.
+
+ * refentry.title.properties.xml: Added space-before properties since page breaks are now
optional.
+ Added a description paragraph.
+
+2003-12-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * subscript.properties.xml, superscript.properties.xml:
+ New file.
+
+2003-11-29 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * htmlhelp.display.progress.xml, htmlhelp.enhanced.decompilation.xml,
htmlhelp.hhc.width.xml, htmlhelp.hhp.windows.xml, htmlhelp.remember.window.position.xml,
htmlhelp.show.toolbar.text.xml, htmlhelp.window.geometry.xml:
+ New file.
+
+2003-11-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * title.margin.left.xml: Set to zero if passivetex.extensions != 0 since PassiveTeX
+ cannot handle the math expression with negative values.
+
+2003-10-04 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * index.preferred.page.properties.xml: New file.
+
+2003-09-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.object.properties.xml: Use keep-together.within-column, not keep-together as
that's a compound property inherited by fo:inline and other elements with bad effects
+
+2003-09-24 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * xep.index.item.properties.xml: Fixed the ulink reference to xep.
+
+2003-09-23 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * manifest.in.base.dir.xml: New file.
+
+2003-09-10 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * section.level1.properties.xml, section.level2.properties.xml,
section.level3.properties.xml, section.level4.properties.xml,
section.level5.properties.xml, section.level6.properties.xml:
+ Add use-attribute-set="section.properties" to each set.
+
+2003-09-09 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * section.level1.properties.xml, section.level2.properties.xml,
section.level3.properties.xml, section.level4.properties.xml,
section.level5.properties.xml, section.level6.properties.xml:
+ New file.
+
+ * section.properties.xml: New file.
+
+2003-09-02 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * title.margin.left.xml: Must add unit indicator if set value to zero.
+
+2003-08-29 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * footer.content.properties.xml, header.content.properties.xml:
+ Changed $body.font.family to $body.fontset to include
+ symbol.font.family fonts in headers and footers.
+
+2003-08-28 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * root.properties.xml: Changed body.font.family to body.fontset and
+ title.font.family to title.fontset in font-family property
+ attributes, in order to append symbol.font.family parameter value.
+
+ * symbol.font.family.xml: New file.
+
+2003-08-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.title.placement.xml: Added task
+
+2003-08-14 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * variablelist.max.termlength.xml: New file.
+
+2003-07-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * insert.xref.page.number.xml: Changed from a boolean to a string with values yes, no,
maybe
+ to support xrefstyle attribute on xrefs.
+
+ * xref.label-page.separator.xml, xref.label-title.separator.xml,
xref.title-page.separator.xml:
+ New file.
+
+2003-07-22 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * eclipse.autolabel.xml, eclipse.plugin.id.xml, eclipse.plugin.name.xml,
eclipse.plugin.provider.xml:
+ New file.
+
+2003-06-22 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * qanda.title.level1.properties.xml, qanda.title.level2.properties.xml,
qanda.title.level3.properties.xml, qanda.title.level4.properties.xml,
qanda.title.level5.properties.xml, qanda.title.level6.properties.xml,
qanda.title.properties.xml:
+ New file.
+
+2003-06-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * column.gap.back.xml, column.gap.body.xml, column.gap.front.xml, column.gap.index.xml,
column.gap.lot.xml, column.gap.titlepage.xml:
+ New file.
+
+ * suppress.footer.navigation.xml, suppress.header.navigation.xml:
+ Fixed id values
+
+ * use.role.for.mediaobject.xml: Editorial nit.
+
+2003-05-27 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * htmlhelp.hhc.folders.instead.books.xml: Notice of HTML Help limitation.
+
+2003-05-15 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * axf.extensions.xml, xep.extensions.xml: Added support for AntennaHouse XSL Formatter.
You can use axf.extensions=1 setting to generate bookmarks, document info and to merge
duplicate page numbers in index.
+
+2003-05-14 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * xep.index.item.properties.xml: New file.
+
+2003-05-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.object.properties.xml: Keep formal object titles together
+
+2003-05-07 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * admon.textlabel.xml: New file.
+
+ * admon.textlabel.xml: Set default to 1.
+
+ * admon.textlabel.xml: Changed admon.textlabel doc.
+
+2003-04-12 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * ebnf.assignment.xml, ebnf.statement.terminator.xml, root.properties.xml:
+ New file.
+
+ * generate.section.toc.level.xml: Whitespace
+
+2003-02-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * component.title.properties.xml: No longer used; causes confusion. Buh-bye.
+
+2003-02-07 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * toc.max.depth.xml: New file.
+
+2003-01-31 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * footer.content.properties.xml, header.content.properties.xml:
+ Don't set the margin-right to the title.margin.left. D'Oh.
+
+ * monospace.properties.xml: Remove font-size; it just looks ugly in the general case
+
+2003-01-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * glossterm.auto.link.xml: Whitespace
+
+2003-01-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * entry.propagates.style.xml: New file.
+
+ * footnote.number.format.xml, footnote.number.symbols.xml,
table.footnote.number.format.xml, table.footnote.number.symbols.xml:
+ New file.
+
+ * glossentry.show.acronym.xml: New file.
+
+ * section.title.level1.properties.xml, section.title.level2.properties.xml,
section.title.level3.properties.xml, section.title.level4.properties.xml,
section.title.level5.properties.xml, section.title.level6.properties.xml:
+ Make section title font sizes a function of the body size, not an absolute size. And
let's use magsteps while we're at it.
+
+ * ulink.footnote.number.format.xml: New file.
+
+ * ulink.footnotes.xml: It is too implemented. :-)
+
+ * verbatim.properties.xml: Put space below verbatim blocks too.
+
+ * xref.with.number.and.title.xml: New file.
+
+2003-01-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * body.font.master.xml, css.decoration.xml, double.sided.xml:
+ Whitespace
+
+ * formal.title.properties.xml: Make font size 1.2 times the body size, not a fixed 12pt
+
+2003-01-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * equation.properties.xml, example.properties.xml, figure.properties.xml,
procedure.properties.xml, table.properties.xml:
+ New file.
+
+ * formal.object.properties.xml: Whitespace and documentation changes
+
+ * ignore.image.scaling.xml: New file.
+
+2002-12-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * use.role.as.xrefstyle.xml: Updated documentation; added an example showing how to use
xrefstyle in the stylesheets
+
+2002-12-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * admonition.properties.xml, admonition.title.properties.xml:
+ Whitespace and documentation tweaks
+
+2002-12-17 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * preferred.mediaobject.role.xml: Fixed build problems with new parameters.
+
+ * profile.role.xml: Ooops. No DTD, no entites :-(
+
+ * profile.role.xml: Added warning against usage of role attribute for profiling.
+
+2002-12-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * preferred.mediaobject.role.xml, use.role.for.mediaobject.xml:
+ New file.
+
+2002-10-31 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.frame.border.thickness.xml, toc.margin.properties.xml, verbatim.properties.xml,
xref.properties.xml:
+ Documentation updates
+
+2002-10-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * footer.content.properties.xml, header.content.properties.xml:
+ Updated header/footer properties to avoid missmatched margins caused by
title.margin.left
+
+2002-10-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * monospace.properties.xml: Bug #589631: Make monospace font size 0.9em rather than
0.9*body.font.size so that it works in different contexts (like chapter titles
+
+2002-10-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * footer.content.properties.xml, header.content.properties.xml:
+ New file.
+
+2002-10-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * generate.toc.xml: Specify titles for ToCs
+
+ * table.border.color.xml, table.border.padding.xml, table.border.style.xml,
table.border.thickness.xml, table.cell.border.color.xml, table.cell.border.style.xml,
table.cell.border.thickness.xml, table.frame.border.color.xml,
table.frame.border.style.xml, table.frame.border.thickness.xml:
+ Made separate parameters for table frame and table cell border properties
+
+2002-10-01 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * section.title.level1.properties.xml, section.title.level2.properties.xml,
section.title.level3.properties.xml, section.title.level4.properties.xml,
section.title.level5.properties.xml:
+ Moved font sizes one level to compensate for change of
+ the section.level template returning a number that
+ matches the section level. The result should be no
+ change in output font sizes for section titles.
+
+2002-09-30 <dcramer(a)users.sourceforge.net>
+
+ * list.block.spacing.xml: Adding space-after so there will be space after lists within
paras (where there's text after the list.
+
+2002-09-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * default.float.class.xml: New file.
+
+ * default.image.width.xml: New file.
+
+ * funcsynopsis.tabular.threshold.xml: New file.
+
+2002-09-19 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * formal.title.properties.xml: Removed 'keep-with-next' from
'formal.title.properties' because
+ template now uses $placement value to determine if keep-with-next
+ or keep-with-previous should be used.
+
+2002-09-05 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * monospace.verbatim.properties.xml: Make monospaced verbatim environments text-aligned
to the start.
+
+2002-09-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * generate.toc.xml: Suppress ToC in article/appendix by default
+
+ * graphicsize.extension.xml, l10n.gentext.default.language.xml,
l10n.gentext.language.xml, l10n.gentext.use.xref.language.xml:
+ New file.
+
+2002-09-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * body.font.family.xml, dingbat.font.family.xml, monospace.font.family.xml,
sans.font.family.xml, title.font.family.xml:
+ Roll-back font families to single words
+
+2002-08-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk.tocs.and.lots.xml: New file.
+
+ * generate.toc.xml: Fixed typo in parameter reference
+
+2002-08-22 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * htmlhelp.use.hhk.xml: New file.
+
+2002-08-21 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * make.index.markup.xml: Fixed typo
+
+ * make.index.markup.xml: New file.
+
+2002-07-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * headers.on.blank.pages.xml: With the new scheme, this should be 1
+
+2002-07-22 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * html.extra.head.links.xml: Changed the default from 1 to 0 because this feature
+ is not supported in all browsers, and because it
+ reduces processing performance by 20-30%.
+
+2002-07-19 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * bibliography.numbered.xml, menuchoice.menu.separator.xml, menuchoice.separator.xml,
section.title.level1.properties.xml, section.title.level2.properties.xml,
section.title.level3.properties.xml, section.title.level4.properties.xml,
section.title.level5.properties.xml, section.title.level6.properties.xml:
+ New file.
+
+ * monospace.properties.xml, monospace.verbatim.properties.xml:
+ Split monospaced properties from verbatim properties
+
+ * section.title.properties.xml: Tweaked documentation
+
+2002-07-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * html.cellpadding.xml, html.cellspacing.xml: New file.
+
+ * para.propagates.style.xml: New file.
+
+2002-07-17 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * body.margin.bottom.xml, body.margin.top.xml, page.margin.bottom.xml,
page.margin.top.xml, region.after.extent.xml, region.before.extent.xml:
+ Tweak page head/foot margins
+
+2002-07-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * glossary.collection.xml: Bug #522017: describe how to make intra-glossary cross
references
+
+2002-07-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * sidebar.properties.xml: New file.
+
+2002-07-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * target.database.document.xml: Changed the default value to empty string to remove
+ error message about trying to open a non-existent file.
+
+ * target.database.document.xml: Changed name of default master data file to olinkdb.xml
+ because it was too similar to targets.db used for
+ the document data files.
+
+2002-07-05 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * collect.xref.targets.xml, current.docid.xml, olink.base.uri.xml, olink.doctitle.xml,
target.database.document.xml, targets.filename.xml, use.local.olink.style.xml:
+ Removed the xml declaration at the top of the new param files
+ as it seems to trouble the parser.
+
+ * collect.xref.targets.xml, current.docid.xml, olink.base.uri.xml, olink.doctitle.xml,
target.database.document.xml, targets.filename.xml, use.local.olink.style.xml:
+ New file.
+
+2002-07-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk.datafile.xml: Removed parameter: no longer (never?) used
+
+2002-07-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * footer.rule.xml, footers.on.blank.pages.xml, header.rule.xml,
headers.on.blank.pages.xml:
+ New file.
+
+ * insert.xref.page.number.xml: Improve description especially now that it works
+
+2002-07-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * column.count.back.xml, column.count.body.xml, column.count.front.xml,
column.count.index.xml, column.count.lot.xml, column.count.of.index.xml,
column.count.titlepage.xml, column.count.xml, draft.mode.xml:
+ Completely rewrote pagesetup.xsl: new/changed column count, draft mode, and margin
parameters
+
+2002-07-02 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * generate.toc.xml: Added sect1 through sect5, which allows such section ToCs to be
+ controlled by just setting the generate.section.toc.level
+ parameter.
+
+ * generate.toc.xml: Forgot to close my <para> tag.
+
+2002-07-02 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * page.margin.top.xml, region.before.extent.xml: Completely rewrote pagesetup.xsl:
new/changed column count, draft mode, and margin parameters
+
+2002-06-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * admon.graphics.xml, callout.graphics.path.xml, callout.graphics.xml:
+ Whitespace
+
+2002-06-27 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * glossary.as.blocks.xml, glosslist.as.blocks.xml, glossterm.separation.xml,
glossterm.width.xml:
+ New file.
+
+2002-06-26 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.border.color.xml: Don't set table border color in HTML; allow a top-level
CSS stylesheet to set it
+
+2002-06-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunker.output.cdata-section-elements.xml, chunker.output.doctype-public.xml,
chunker.output.doctype-system.xml, chunker.output.encoding.xml, chunker.output.indent.xml,
chunker.output.media-type.xml, chunker.output.method.xml,
chunker.output.omit-xml-declaration.xml, chunker.output.standalone.xml,
default.encoding.xml:
+ Created a complete and consistent set of chunking parameters
+
+2002-06-13 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * htmlhelp.button.back.xml, htmlhelp.button.forward.xml, htmlhelp.button.hideshow.xml,
htmlhelp.button.home.url.xml, htmlhelp.button.home.xml, htmlhelp.button.jump1.title.xml,
htmlhelp.button.jump1.url.xml, htmlhelp.button.jump1.xml, htmlhelp.button.jump2.title.xml,
htmlhelp.button.jump2.url.xml, htmlhelp.button.jump2.xml, htmlhelp.button.locate.xml,
htmlhelp.button.next.xml, htmlhelp.button.options.xml, htmlhelp.button.prev.xml,
htmlhelp.button.print.xml, htmlhelp.button.refresh.xml, htmlhelp.button.stop.xml,
htmlhelp.button.zoom.xml, htmlhelp.hhc.binary.xml, htmlhelp.hhk.xml,
htmlhelp.hhp.window.xml, htmlhelp.show.advanced.search.xml, htmlhelp.show.favorities.xml,
htmlhelp.show.menu.xml:
+ New file.
+
+ * htmlhelp.only.xml: New file.
+
+2002-06-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * output.method.xml, saxon.character.representation.xml:
+ Created a complete and consistent set of chunking parameters
+
+2002-06-12 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * refentry.generate.name.xml, refentry.generate.title.xml:
+ Clarified explanation so no one else reports bugs like #563473.
+
+ * suppress.footer.navigation.xml, suppress.header.navigation.xml:
+ New file.
+
+2002-06-11 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * body.font.family.xml, dingbat.font.family.xml, monospace.font.family.xml,
sans.font.family.xml, title.font.family.xml:
+ Add generic fallbacks to font family specifications
+
+ * make.graphic.viewport.xml, nominal.image.depth.xml, nominal.image.width.xml,
use.embed.for.svg.xml:
+ New file.
+
+ * refentry.title.properties.xml, section.title.properties.xml:
+ New file.
+
+ * use.embed.for.svg.xml: Turn off use.embed.for.svg by default (it generates invalid
html)
+
+2002-06-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * html.stylesheet.xml: Updated documentation to reflect that html.stylesheet can now
take a list of URIs
+
+2002-06-07 <dcramer(a)users.sourceforge.net>
+
+ * variablelist.as.blocks.xml: Fixing a couple of typos I made
+
+2002-06-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * generate.meta.abstract.xml, use.role.as.xrefstyle.xml:
+ New file.
+
+ * variablelist.as.blocks.xml: Patch 521141: document variablelist pi
+
+2002-05-24 <dcramer(a)users.sourceforge.net>
+
+ * callout.unicode.number.limit.xml, callout.unicode.start.character.xml:
+ Updating docs.
+
+2002-05-23 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * use.svg.xml: New file.
+
+2002-05-14 Michael Smith <xmldoc(a)users.sourceforge.net>
+
+ * generate.manifest.xml, manifest.xml: added descriptions
+
+2002-05-13 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * compact.list.item.spacing.xml: New file.
+
+ * html.extra.head.links.xml: New file.
+
+2002-05-10 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * generate.manifest.xml, manifest.xml: New file.
+
+2002-05-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * points.per.em.xml: New file.
+
+ * using.chunker.xml: Obsolete parameter
+
+2002-04-20 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * generate.toc.xml: Improve documentation
+
+ * shade.verbatim.style.xml: Support shade.verbatim in FO; stop using vendor test to
decide what extension function to call for line numbering
+
+ * verbatim.properties.xml: Whitespace
+
+2002-03-18 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * emphasis.propagates.style.xml: Whitespace
+
+ * generate.appendix.toc.xml, generate.article.toc.xml, generate.book.equation.lot.xml,
generate.book.example.lot.xml, generate.book.figure.lot.xml, generate.book.table.lot.xml,
generate.book.toc.xml, generate.chapter.toc.xml, generate.component.toc.xml,
generate.division.equation.lot.xml, generate.division.example.lot.xml,
generate.division.figure.lot.xml, generate.division.table.lot.xml,
generate.division.toc.xml, generate.part.toc.xml, generate.preface.toc.xml,
generate.qandadiv.toc.xml, generate.qandaset.toc.xml, generate.reference.toc.xml,
generate.section.toc.xml, generate.set.toc.xml, generate.toc.xml:
+ Replace generate.*.toc and generate.*.lot with single generate.toc parameter.
+
+2002-03-14 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * formal.procedures.xml: Fixed typos
+
+ * formal.title.placement.xml: New file.
+
+2002-03-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * generate.id.attributes.xml: New file.
+
+2002-03-03 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * profile.arch.xml, profile.attribute.xml, profile.condition.xml,
profile.conformance.xml, profile.lang.xml, profile.os.xml, profile.revision.xml,
profile.revisionflag.xml, profile.role.xml, profile.security.xml, profile.separator.xml,
profile.userlevel.xml, profile.value.xml, profile.vendor.xml:
+ New file.
+
+2002-03-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * blockquote.properties.xml: Added space-after properties to blockquotes
+
+ * formal.title.properties.xml: Added space-after properties
+
+ * stylesheet.result.type.xml: Move stylesheet.result.type out of param and put it
explicitly in each stylesheet because it has to be different
+
+ * table.cell.padding.xml: New file.
+
+ * ulink.hyphenate.xml: Make ulink hyphenation character the empty string by default
+
+2002-02-25 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * chunk.quietly.xml: New file.
+
+2002-02-21 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * tex.math.delims.xml, tex.math.file.xml, tex.math.in.alt.xml:
+ Better control over delimiters for TeX equations. Added parameter tex.math.delims, when
is set to 0, no delimiters (like $ and $$) are output. Same can be done for single
equation by <?dbtex delims="no"?>.
+
+2002-02-11 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * column.count.of.index.xml: New file.
+
+2002-02-10 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * htmlhelp.default.topic.xml: New file.
+
+2002-02-09 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * htmlhelp.hhc.show.root.xml: New file.
+
+2002-02-07 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * chunk.toc.xml, manual.toc.xml: New file.
+
+ * informal.object.properties.xml: New file.
+
+2002-02-03 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * htmlhelp.title.xml: New file.
+
+2002-01-29 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * draft.watermark.image.xml: New file.
+
+2002-01-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * html.cleanup.xml, make.valid.html.xml: Added html.cleanup parameter; if non-zero, do
some post-processing of RTFs to improve formatting
+
+ * ulink.hyphenate.xml: New file.
+
+2002-01-22 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * htmlhelp.hhc.folders.instead.books.xml: New file.
+
+2002-01-10 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * body.margin.bottom.xml, body.margin.top.xml, page.margin.bottom.xml,
page.margin.outer.xml, page.margin.top.xml, page.width.xml, region.after.extent.xml,
region.before.extent.xml:
+ Rationalize margins; see new docs in the FO section
+
+ * formal.object.properties.xml: Removed bogus keep
+
+ * pixels.per.inch.xml: New file.
+
+ * ulink.footnotes.xml, ulink.show.xml: New file.
+
+2002-01-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * bibliography.collection.xml, glossary.collection.xml:
+ Added documentation
+
+2002-01-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * firstterm.only.link.xml, glossary.collection.xml: New file.
+
+2002-01-03 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * format.variablelist.as.list.xml, variablelist.as.table.xml:
+ Renamed format.variablelist.as.table to variablelist.as.table
+
+ * variablelist.as.blocks.xml: New file.
+
+ * variablelist.as.table.xml: Fixed doc typos
+
+2002-01-01 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * blockquote.properties.xml, make.valid.html.xml, output.method.xml,
refentry.generate.name.xml, refentry.generate.title.xml:
+ New and updated parameters
+
+2001-12-15 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * tex.math.in.alt.xml: Improved support for TeX math inside equations.
+
+2001-12-06 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * tex.math.file.xml, tex.math.in.alt.xml: New file.
+
+2001-12-04 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * admonition.properties.xml: New file.
+
+ * admonition.title.properties.xml, chunk.first.sections.xml, chunk.section.depth.xml,
line-height.xml:
+ New parameters
+
+ * toc.indent.width.xml: New file.
+
+2001-11-28 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * htmlhelp.alias.file.xml, htmlhelp.force.map.and.alias.xml, htmlhelp.map.file.xml:
+ New file.
+
+ * htmlhelp.hhc.section.depth.xml: New file.
+
+2001-11-28 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * punct.honorific.xml: New file.
+
+ * segmentedlist.as.table.xml: New file.
+
+2001-11-18 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * glossterm.auto.link.xml: New file.
+
+2001-11-09 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * admon.graphics.extension.xml, admon.graphics.path.xml, admon.graphics.xml,
admon.style.xml, admonition.title.properties.xml, alignment.xml, annotate.toc.xml,
appendix.autolabel.xml, arbortext.extensions.xml, author.othername.in.middle.xml,
autotoc.label.separator.xml, base.dir.xml, biblioentry.item.separator.xml,
bibliography.collection.xml, body.font.family.xml, body.font.master.xml,
body.font.size.xml, body.margin.bottom.xml, body.margin.top.xml, bridgehead.in.toc.xml,
callout.defaultcolumn.xml, callout.graphics.extension.xml,
callout.graphics.number.limit.xml, callout.graphics.path.xml, callout.graphics.xml,
callout.list.table.xml, callout.unicode.font.xml, callout.unicode.number.limit.xml,
callout.unicode.start.character.xml, callout.unicode.xml, callouts.extension.xml,
chapter.autolabel.xml, chunk.datafile.xml, chunk.first.sections.xml, chunk.sections.xml,
citerefentry.link.xml, column.count.xml, component.title.properties.xml,
css.decoration.xml, default.encoding.x!
ml, default.table.width.xml, default.units.xml, dingbat.font.family.xml,
double.sided.xml, ebnf.table.bgcolor.xml, ebnf.table.border.xml,
emphasis.propagates.style.xml, footnote.font.size.xml, fop.extensions.xml,
formal.object.properties.xml, formal.procedures.xml, formal.title.properties.xml,
format.variablelist.as.list.xml, funcsynopsis.decoration.xml, funcsynopsis.style.xml,
function.parens.xml, generate.appendix.toc.xml, generate.article.toc.xml,
generate.book.equation.lot.xml, generate.book.example.lot.xml,
generate.book.figure.lot.xml, generate.book.table.lot.xml, generate.book.toc.xml,
generate.chapter.toc.xml, generate.component.toc.xml, generate.division.equation.lot.xml,
generate.division.example.lot.xml, generate.division.figure.lot.xml,
generate.division.table.lot.xml, generate.division.toc.xml, generate.index.xml,
generate.legalnotice.link.xml, generate.part.toc.xml, generate.preface.toc.xml,
generate.qandadiv.toc.xml, generate.qandaset.toc.xml, generate.refere!
nce.toc.xml, generate.section.toc.level.xml, generate.section.toc.xml,
generate.set.toc.xml, graphic.default.extension.xml, html.base.xml, html.ext.xml,
html.longdesc.link.xml, html.longdesc.xml, html.stylesheet.type.xml, html.stylesheet.xml,
htmlhelp.autolabel.xml, htmlhelp.chm.xml, htmlhelp.encoding.xml,
htmlhelp.enumerate.images.xml, htmlhelp.hhc.xml, htmlhelp.hhp.tail.xml, htmlhelp.hhp.xml,
hyphenate.xml, inherit.keywords.xml, insert.xref.page.number.xml, label.from.part.xml,
linenumbering.everyNth.xml, linenumbering.extension.xml, linenumbering.separator.xml,
linenumbering.width.xml, link.mailto.url.xml, list.block.spacing.xml,
list.item.spacing.xml, make.single.year.ranges.xml, make.year.ranges.xml,
monospace.font.family.xml, monospace.verbatim.properties.xml,
navig.graphics.extension.xml, navig.graphics.path.xml, navig.graphics.xml,
navig.showtitles.xml, nominal.table.width.xml, normal.para.spacing.xml, olink.fragid.xml,
olink.outline.ext.xml, olink.pubid.xml, olink.resolver.xml, olink.sysid.xml,
page.height.portrait.xml, page.height.xm!
l, page.margin.bottom.xml, page.margin.inner.xml, page.margin.outer.xml,
page.margin.top.xml, page.orientation.xml, page.width.portrait.xml, page.width.xml,
paper.type.xml, part.autolabel.xml, passivetex.extensions.xml,
phrase.propagates.style.xml, preface.autolabel.xml, process.empty.source.toc.xml,
process.source.toc.xml, qanda.defaultlabel.xml, qanda.inherit.numeration.xml,
qandadiv.autolabel.xml, refentry.generate.name.xml, refentry.separator.xml,
refentry.xref.manvolnum.xml, region.after.extent.xml, region.before.extent.xml,
root.filename.xml, rootid.xml, runinhead.default.title.end.punct.xml,
runinhead.title.end.punct.xml, sans.font.family.xml, saxon.callouts.xml,
saxon.character.representation.xml, saxon.linenumbering.xml, saxon.tablecolumns.xml,
section.autolabel.xml, section.label.includes.component.label.xml,
shade.verbatim.style.xml, shade.verbatim.xml, show.comments.xml, show.revisionflag.xml,
spacing.paras.xml, stylesheet.result.type.xml, suppress.navigation.xm!
l, table.border.color.xml, table.border.padding.xml, table.border.styl
e.xml, table.border.thickness.xml, table.borders.with.css.xml, table.entry.padding.xml,
tablecolumns.extension.xml, template.xml, textinsert.extension.xml, title.font.family.xml,
title.margin.left.xml, toc.list.type.xml, toc.margin.properties.xml,
toc.section.depth.xml, ulink.target.xml, use.extensions.xml, use.id.as.filename.xml,
use.id.function.xml, using.chunker.xml, verbatim.properties.xml, xep.extensions.xml,
xref.properties.xml:
+ Move the obvious ID value from the src:fragment to the refentry in parameter reference
pages
+
+2001-11-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * admonition.title.properties.xml, autotoc.label.separator.xml, body.margin.top.xml,
callout.unicode.xml, component.title.properties.xml, formal.object.properties.xml,
formal.title.properties.xml, generate.appendix.toc.xml, generate.article.toc.xml,
generate.book.equation.lot.xml, generate.book.example.lot.xml,
generate.book.figure.lot.xml, generate.book.table.lot.xml, generate.book.toc.xml,
generate.chapter.toc.xml, generate.index.xml, generate.part.toc.xml,
generate.preface.toc.xml, generate.reference.toc.xml, generate.set.toc.xml,
list.block.spacing.xml, list.item.spacing.xml, monospace.verbatim.properties.xml:
+ Documentation improvements from Dave Pawson
+
+2001-11-06 Robert Stayton <bobstayton(a)users.sourceforge.net>
+
+ * navig.graphics.extension.xml, navig.graphics.path.xml, navig.graphics.xml,
navig.showtitles.xml:
+ New file.
+
+2001-11-06 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * normal.para.spacing.xml: Documentation improvements from Dave Pawson
+
+2001-11-05 Jirka Kosek <kosek(a)users.sourceforge.net>
+
+ * htmlhelp.autolabel.xml, htmlhelp.chm.xml, htmlhelp.encoding.xml,
htmlhelp.enumerate.images.xml, htmlhelp.hhc.xml, htmlhelp.hhp.tail.xml, htmlhelp.hhp.xml:
+ New file.
+
+2001-10-16 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * html.longdesc.link.xml, html.longdesc.xml: New file.
+
+2001-10-15 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.borders.with.css.xml, table.entry.padding.xml:
+ New file.
+
+2001-10-08 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * table.border.color.xml, table.border.padding.xml, table.border.style.xml,
table.border.thickness.xml, template.xml, title.margin.left.xml:
+ New params for FOs
+
+2001-10-07 Norman Walsh <nwalsh(a)users.sourceforge.net>
+
+ * admon.graphics.extension.xml, admon.graphics.path.xml, admon.graphics.xml,
admon.style.xml, admonition.title.properties.xml, alignment.xml, annotate.toc.xml,
appendix.autolabel.xml, arbortext.extensions.xml, author.othername.in.middle.xml,
autotoc.label.separator.xml, base.dir.xml, biblioentry.item.separator.xml,
bibliography.collection.xml, body.font.family.xml, body.font.master.xml,
body.font.size.xml, body.margin.bottom.xml, body.margin.top.xml, bridgehead.in.toc.xml,
callout.defaultcolumn.xml, callout.graphics.extension.xml,
callout.graphics.number.limit.xml, callout.graphics.path.xml, callout.graphics.xml,
callout.list.table.xml, callout.unicode.font.xml, callout.unicode.number.limit.xml,
callout.unicode.start.character.xml, callout.unicode.xml, callouts.extension.xml,
chapter.autolabel.xml, chunk.datafile.xml, chunk.first.sections.xml, chunk.sections.xml,
citerefentry.link.xml, column.count.xml, component.title.properties.xml,
css.decoration.xml, default.encoding.x!
ml, default.table.width.xml, default.units.xml, dingbat.font.family.xml,
double.sided.xml, ebnf.table.bgcolor.xml, ebnf.table.border.xml,
emphasis.propagates.style.xml, footnote.font.size.xml, fop.extensions.xml,
formal.object.properties.xml, formal.procedures.xml, formal.title.properties.xml,
format.variablelist.as.list.xml, funcsynopsis.decoration.xml, funcsynopsis.style.xml,
function.parens.xml, generate.appendix.toc.xml, generate.article.toc.xml,
generate.book.equation.lot.xml, generate.book.example.lot.xml,
generate.book.figure.lot.xml, generate.book.table.lot.xml, generate.book.toc.xml,
generate.chapter.toc.xml, generate.component.toc.xml, generate.division.equation.lot.xml,
generate.division.example.lot.xml, generate.division.figure.lot.xml,
generate.division.table.lot.xml, generate.division.toc.xml, generate.index.xml,
generate.legalnotice.link.xml, generate.part.toc.xml, generate.preface.toc.xml,
generate.qandadiv.toc.xml, generate.qandaset.toc.xml, generate.refere!
nce.toc.xml, generate.section.toc.level.xml, generate.section.toc.xml,
generate.set.toc.xml, graphic.default.extension.xml, html.base.xml, html.ext.xml,
html.stylesheet.type.xml, html.stylesheet.xml, hyphenate.xml, inherit.keywords.xml,
insert.xref.page.number.xml, label.from.part.xml, linenumbering.everyNth.xml,
linenumbering.extension.xml, linenumbering.separator.xml, linenumbering.width.xml,
link.mailto.url.xml, list.block.spacing.xml, list.item.spacing.xml,
make.single.year.ranges.xml, make.year.ranges.xml, monospace.font.family.xml,
monospace.verbatim.properties.xml, nominal.table.width.xml, normal.para.spacing.xml,
olink.fragid.xml, olink.outline.ext.xml, olink.pubid.xml, olink.resolver.xml,
olink.sysid.xml, page.height.portrait.xml, page.height.xml, page.margin.bottom.xml,
page.margin.inner.xml, page.margin.outer.xml, page.margin.top.xml, page.orientation.xml,
page.width.portrait.xml, page.width.xml, paper.type.xml, part.autolabel.xml,
passivetex.extensions.xml, phrase.propagates.style.xml, preface.autolabel.xml,
process.empty.source.to!
c.xml, process.source.toc.xml, qanda.defaultlabel.xml, qanda.inherit.numeration.xml,
qandadiv.autolabel.xml, refentry.generate.name.xml, refentry.separator.xml,
refentry.xref.manvolnum.xml, region.after.extent.xml, region.before.extent.xml,
root.filename.xml, rootid.xml, runinhead.default.title.end.punct.xml,
runinhead.title.end.punct.xml, sans.font.family.xml, saxon.callouts.xml,
saxon.character.representation.xml, saxon.linenumbering.xml, saxon.tablecolumns.xml,
section.autolabel.xml, section.label.includes.component.label.xml,
shade.verbatim.style.xml, shade.verbatim.xml, show.comments.xml, show.revisionflag.xml,
spacing.paras.xml, stylesheet.result.type.xml, suppress.navigation.xml,
tablecolumns.extension.xml, template.xml, textinsert.extension.xml, title.font.family.xml,
toc.list.type.xml, toc.margin.properties.xml, toc.section.depth.xml, ulink.target.xml,
use.extensions.xml, use.id.as.filename.xml, use.id.function.xml, using.chunker.xml,
verbatim.properties.xml, xep.e!
xtensions.xml, xref.properties.xml:
+ New file.
+
Added: trunk/docs/resources/support/docbook-xsl/params/admon.graphics.extension.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/admon.graphics.extension.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/admon.graphics.extension.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="admon.graphics.extension">
+<refmeta>
+<refentrytitle>admon.graphics.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics.extension</refname>
+<refpurpose>Extension for admonition graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='admon.graphics.extension.frag'><xsl:param
name="admon.graphics.extension"
select="'.png'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the extension to use on admonition graphics.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/admon.graphics.path.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/admon.graphics.path.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/admon.graphics.path.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="admon.graphics.path">
+<refmeta>
+<refentrytitle>admon.graphics.path</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics.path</refname>
+<refpurpose>Path to admonition graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='admon.graphics.path.frag'><xsl:param
name="admon.graphics.path">images/</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the path, probably relative to the directory where the HTML
+files are created, to the admonition graphics.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/admon.graphics.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/admon.graphics.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/admon.graphics.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="admon.graphics">
+<refmeta>
+<refentrytitle>admon.graphics</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.graphics</refname>
+<refpurpose>Use graphics in admonitions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='admon.graphics.frag'>
+<xsl:param name="admon.graphics" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), admonitions are presented in an alternate style that
uses
+a graphic. Default graphics are provided in the distribution.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/admon.style.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/admon.style.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/admon.style.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="admon.style">
+<refmeta>
+<refentrytitle>admon.style</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.style</refname>
+<refpurpose>CSS style attributes for admonitions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='admon.style.frag'><xsl:param
name="admon.style">
+ <xsl:text>margin-left: 0.5in; margin-right: 0.5in;</xsl:text>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the value of the <sgmltag
class="attribute">STYLE</sgmltag>
+attribute that should be added to admonitions.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/admon.textlabel.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/admon.textlabel.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/admon.textlabel.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="admon.textlabel">
+<refmeta>
+<refentrytitle>admon.textlabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>admon.textlabel</refname>
+<refpurpose>Use text label in admonitions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='admon.textlabel.frag'>
+<xsl:param name="admon.textlabel" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), admonitions are presented with a generated
+text label such as Note or Warning in the appropriate language.
+If zero, such labels are turned off, but any title child
+of the admonition element are still output.
+The default value is 1.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/admonition.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/admonition.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/admonition.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,16 @@
+<refentry id="admonition.properties">
+<refnamediv>
+<refname>admonition.properties</refname>
+<refpurpose>To set the style for admonitions.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='admonition.properties.frag'><xsl:attribute-set
name="admonition.properties"/>
+</src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>How do you want admonitions styled? </para>
+<para>Set the font-size, weight, etc. to the style required</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/admonition.title.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/admonition.title.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/admonition.title.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="admonition.title.properties">
+<refnamediv>
+<refname>admonition.title.properties</refname>
+<refpurpose>To set the style for admonitions titles.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='admonition.title.properties.frag'>
+<xsl:attribute-set name="admonition.title.properties">
+ <xsl:attribute name="font-size">14pt</xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="hyphenate">false</xsl:attribute>
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>How do you want admonitions titles styled? </para>
+<para>Set the font-size, weight etc to the style required.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/alignment.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/alignment.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/alignment.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,21 @@
+<refentry id="alignment">
+<refmeta>
+<refentrytitle>alignment</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>alignment</refname>
+<refpurpose>Specify the default text alignment</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='alignment.frag'><xsl:param
name="alignment">justify</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The default text alignment is used for most body text.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/annotate.toc.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/annotate.toc.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/annotate.toc.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="annotate.toc">
+<refmeta>
+<refentrytitle>annotate.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>annotate.toc</refname>
+<refpurpose>Annotate the Table of Contents?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='annotate.toc.frag'><xsl:param
name="annotate.toc" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, TOCs will be annotated. At present, this just means
+that the <sgmltag>RefPurpose</sgmltag> of
<sgmltag>RefEntry</sgmltag>
+TOC entries will be displayed.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/appendix.autolabel.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/appendix.autolabel.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/appendix.autolabel.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="appendix.autolabel">
+<refmeta>
+<refentrytitle>appendix.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>appendix.autolabel</refname>
+<refpurpose>Are Appendixes automatically enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='appendix.autolabel.frag'><xsl:param
name="appendix.autolabel" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled appendixes will be
+enumerated.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/arbortext.extensions.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/arbortext.extensions.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/arbortext.extensions.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="arbortext.extensions">
+<refmeta>
+<refentrytitle>arbortext.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>arbortext.extensions</refname>
+<refpurpose>Enable Arbortext extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='arbortext.extensions.frag'><xsl:param
name="arbortext.extensions" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink
url="http://www.arbortext.com/">Arbortext</ulink>
+extensions will be used.
+</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/article.appendix.title.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/article.appendix.title.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/article.appendix.title.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,30 @@
+<refentry id="article.appendix.title.properties">
+<refmeta>
+<refentrytitle>article.appendix.title.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>article.appendix.title.properties</refname>
+<refpurpose>Properties for appendix titles that appear in an
article</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='article.appendix.title.properties.frag'>
+<xsl:attribute-set name="article.appendix.title.properties"
+ use-attribute-sets="section.title.properties
+ section.title.level1.properties">
+ <xsl:attribute name="margin-left">
+ <xsl:value-of select="$title.margin.left"/>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties for the title of an appendix that
+appears inside an article. The default is to use
+the properties of sect1 titles.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/author.othername.in.middle.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/author.othername.in.middle.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/author.othername.in.middle.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="author.othername.in.middle">
+<refmeta>
+<refentrytitle>author.othername.in.middle</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>author.othername.in.middle</refname>
+<refpurpose>Is <sgmltag>othername</sgmltag> in
<sgmltag>author</sgmltag> a
+middle name?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='author.othername.in.middle.frag'><xsl:param
name="author.othername.in.middle"
select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), the <sgmltag>othername</sgmltag> of an
<sgmltag>author</sgmltag>
+appears between the <sgmltag>firstname</sgmltag> and
+<sgmltag>surname</sgmltag>. Otherwise,
<sgmltag>othername</sgmltag>
+is suppressed.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/autotoc.label.separator.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/autotoc.label.separator.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/autotoc.label.separator.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="autotoc.label.separator">
+<refmeta>
+<refentrytitle>autotoc.label.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>autotoc.label.separator</refname>
+<refpurpose>Separator between labels and titles in the ToC</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='autotoc.label.separator.frag'><xsl:param
name="autotoc.label.separator" select="'.
'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>String to use to seperate labels and title in a table of
contents.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/axf.extensions.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/axf.extensions.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/axf.extensions.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="axf.extensions">
+<refmeta>
+<refentrytitle>axf.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>axf.extensions</refname>
+<refpurpose>Enable XSL Formatter extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='axf.extensions.frag'>
+<xsl:param name="axf.extensions" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink
url="http://www.antennahouse.com/">XSL Formatter</ulink>
+extensions will be used. XSL Formatter extensions consists of PDF bookmarks,
+document information and better index processing.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/base.dir.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/base.dir.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/base.dir.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,22 @@
+<refentry id="base.dir">
+<refmeta>
+<refentrytitle>base.dir</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>base.dir</refname>
+<refpurpose>The base directory of chunks</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='base.dir.frag'><xsl:param name="base.dir"
select="''"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, the <literal>base.dir</literal> identifies
+the output directory for chunks. (If not specified, the output directory
+is system dependent.)</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/biblioentry.item.separator.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/biblioentry.item.separator.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/biblioentry.item.separator.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="biblioentry.item.separator">
+<refmeta>
+<refentrytitle>biblioentry.item.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>biblioentry.item.separator</refname>
+<refpurpose>Text to separate bibliography entries</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='biblioentry.item.separator.frag'><xsl:param
name="biblioentry.item.separator">. </xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Text to separate bibliography entries
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/bibliography.collection.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/bibliography.collection.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/bibliography.collection.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,96 @@
+<refentry id="bibliography.collection">
+<refmeta>
+<refentrytitle>bibliography.collection</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliography.collection</refname>
+<refpurpose>Name of the bibliography collection file</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='bibliography.collection.frag'><xsl:param
name="bibliography.collection"
select="'http://docbook.sourceforge.net/release/bibliography/bib...
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Maintaining bibliography entries across a set of documents is tedious, time
+consuming, and error prone. It makes much more sense, usually, to store all of
+the bibliography entries in a single place and simply <quote>extract</quote>
+the ones you need in each document.</para>
+
+<para>That's the purpose of the
+<parameter>bibliography.collection</parameter> parameter. To setup a global
+bibliography <quote>database</quote>, follow these steps:</para>
+
+<para>First, create a stand-alone bibliography document that contains all of
+the documents that you wish to reference. Make sure that each bibliography
+entry (whether you use <sgmltag>biblioentry</sgmltag> or
<sgmltag>bibliomixed</sgmltag>)
+has an ID.</para>
+
+<para>My global bibliography, <filename>~/bibliography.xml</filename>
begins
+like this:</para>
+
+<informalexample>
+<programlisting><![CDATA[<!DOCTYPE bibliography
+ PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<bibliography><title>References</title>
+
+<bibliomixed id="xml-rec"><abbrev>XML 1.0</abbrev>Tim Bray,
+Jean Paoli, C. M. Sperberg-McQueen, and Eve Maler, editors.
+<citetitle><ulink
url="http://www.w3.org/TR/REC-xml">Extensible
Markup
+Language (XML) 1.0 Second Edition</ulink></citetitle>.
+World Wide Web Consortium, 2000.
+</bibliomixed>
+
+<bibliomixed id="xml-names"><abbrev>Namespaces</abbrev>Tim
Bray,
+Dave Hollander,
+and Andrew Layman, editors.
+<citetitle><ulink
url="http://www.w3.org/TR/REC-xml-names/">Namespaces in
+XML</ulink></citetitle>.
+World Wide Web Consortium, 1999.
+</bibliomixed>
+
+<!-- ... -->
+</bibliography>
+]]></programlisting>
+</informalexample>
+
+<para>When you create a bibliography in your document, simply
+provide <emphasis>empty</emphasis>
<sgmltag>bibliomixed</sgmltag>
+entries for each document that you wish to cite. Make sure that these
+elements have the same ID as the corresponding <quote>real</quote>
+entry in your global bibliography.</para>
+
+<para>For example:</para>
+
+<informalexample>
+<programlisting><![CDATA[<bibliography><title>Bibliography</title>
+
+<bibliomixed id="xml-rec"/>
+<bibliomixed id="xml-names"/>
+<bibliomixed id="DKnuth86">Donald E. Knuth. <citetitle>Computers
and
+Typesetting: Volume B, TeX: The Program</citetitle>. Addison-Wesley,
+1986. ISBN 0-201-13437-3.
+</bibliomixed>
+<bibliomixed id="relaxng"/>
+
+</bibliography>]]></programlisting>
+</informalexample>
+
+<para>Note that it's perfectly acceptable to mix entries from your
+global bibliography with <quote>normal</quote> entries. You can use
+<sgmltag>xref</sgmltag> or other elements to cross-reference your
+bibliography entries in exactly the same way you do now.</para>
+
+<para>Finally, when you are ready to format your document, simply set the
+<parameter>bibliography.collection</parameter> parameter (in either a
+customization layer or directly through your processor's interface) to
+point to your global bibliography.</para>
+
+<para>The stylesheets will format the bibliography in your document as if
+all of the entries referenced appeared there literally.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/bibliography.numbered.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/bibliography.numbered.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/bibliography.numbered.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="bibliography.numbered">
+<refmeta>
+<refentrytitle>bibliography.numbered</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bibliography.numbered</refname>
+<refpurpose>Should bibliography entries be numbered?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='bibliography.numbered.frag'>
+<xsl:param name="bibliography.numbered" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero bibliography entries will be numbered</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/blockquote.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/blockquote.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/blockquote.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="blockquote.properties">
+<refnamediv>
+<refname>blockquote.properties</refname>
+<refpurpose>To set the style for block quotations.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='blockquote.properties.frag'>
+<xsl:attribute-set name="blockquote.properties">
+<xsl:attribute name="start-indent">0.5in</xsl:attribute>
+<xsl:attribute name="end-indent">0.5in</xsl:attribute>
+<xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+<xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+<xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>blockquote.properties</parameter> attribute set
specifies
+the formating properties of block quotations.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/body.font.family.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/body.font.family.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/body.font.family.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="body.font.family">
+<refmeta>
+<refentrytitle>body.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.font.family</refname>
+<refpurpose>The default font family for body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='body.font.family.frag'>
+<xsl:param name="body.font.family" select="'serif'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body font family is the default font used for text in the page body.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/body.font.master.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/body.font.master.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/body.font.master.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="body.font.master">
+<refmeta>
+<refentrytitle>body.font.master</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.font.master</refname>
+<refpurpose>Specifies the default point size for body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='body.font.master.frag'>
+<xsl:param name="body.font.master">10</xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body font size is specified in two parameters
+(<varname>body.font.master</varname> and
<varname>body.font.size</varname>)
+so that math can be performed on the font size by XSLT.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/body.font.size.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/body.font.size.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/body.font.size.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="body.font.size">
+<refmeta>
+<refentrytitle>body.font.size</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.font.size</refname>
+<refpurpose>Specifies the default font size for body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='body.font.size.frag'><xsl:param
name="body.font.size">
+ <xsl:value-of
select="$body.font.master"/><xsl:text>pt</xsl:text>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body font size is specified in two parameters
+(<varname>body.font.master</varname> and
<varname>body.font.size</varname>)
+so that math can be performed on the font size by XSLT.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/body.margin.bottom.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/body.margin.bottom.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/body.margin.bottom.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="body.margin.bottom">
+<refmeta>
+<refentrytitle>body.margin.bottom</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.margin.bottom</refname>
+<refpurpose>The bottom margin of the body text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='body.margin.bottom.frag'>
+<xsl:param name="body.margin.bottom"
select="'0.5in'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body bottom margin is the distance from the last line of text
+in the page body to the bottom of the region-after.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/body.margin.top.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/body.margin.top.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/body.margin.top.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="body.margin.top">
+<refmeta>
+<refentrytitle>body.margin.top</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>body.margin.top</refname>
+<refpurpose>To specify the size of the top margin of a page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='body.margin.top.frag'>
+<xsl:param name="body.margin.top" select="'0.5in'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The body top margin is the distance from the top of the region-before
+to the first line of text in the page body.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/bridgehead.in.toc.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/bridgehead.in.toc.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/bridgehead.in.toc.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="bridgehead.in.toc">
+<refmeta>
+<refentrytitle>bridgehead.in.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>bridgehead.in.toc</refname>
+<refpurpose>Should bridgehead elements appear in the TOC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='bridgehead.in.toc.frag'><xsl:param
name="bridgehead.in.toc" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, bridgeheads appear in the TOC. Note that this option
+is not fully supported and may be removed in a future version of the
+stylesheets.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/callout.defaultcolumn.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/callout.defaultcolumn.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/callout.defaultcolumn.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="callout.defaultcolumn">
+<refmeta>
+<refentrytitle>callout.defaultcolumn</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.defaultcolumn</refname>
+<refpurpose>Indicates what column callouts appear in by default</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='callout.defaultcolumn.frag'><xsl:param
name="callout.defaultcolumn"
select="'60'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If a callout does not identify a column (for example, if it uses
+the <literal>linerange</literal> <sgmltag
class="attribute">unit</sgmltag>),
+it will appear in the default column.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/callout.graphics.extension.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/callout.graphics.extension.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/callout.graphics.extension.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="callout.graphics.extension">
+<refmeta>
+<refentrytitle>callout.graphics.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.extension</refname>
+<refpurpose>Extension for callout graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='callout.graphics.extension.frag'><xsl:param
name="callout.graphics.extension"
select="'.png'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the extension to use on callout graphics.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/callout.graphics.number.limit.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/callout.graphics.number.limit.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/callout.graphics.number.limit.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="callout.graphics.number.limit">
+<refmeta>
+<refentrytitle>callout.graphics.number.limit</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.number.limit</refname>
+<refpurpose>Number of the largest callout graphic</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='callout.graphics.number.limit.frag'><xsl:param
name="callout.graphics.number.limit"
select="'10'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>callout.graphics</parameter>
+is non-zero, graphics are used to represent
+callout numbers. The value of
+<parameter>callout.graphics.number.limit</parameter>
+is
+the largest number for which a graphic exists. If the callout number
+exceeds this limit, the default presentation "(nnn)" will always
+be used.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/callout.graphics.path.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/callout.graphics.path.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/callout.graphics.path.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="callout.graphics.path">
+<refmeta>
+<refentrytitle>callout.graphics.path</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics.path</refname>
+<refpurpose>Path to callout graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='callout.graphics.path.frag'>
+<xsl:param name="callout.graphics.path"
select="'images/callouts/'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the path, probably relative to the directory where the HTML
+files are created, to the callout graphics.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/callout.graphics.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/callout.graphics.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/callout.graphics.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="callout.graphics">
+<refmeta>
+<refentrytitle>callout.graphics</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.graphics</refname>
+<refpurpose>Use graphics for callouts?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='callout.graphics.frag'>
+<xsl:param name="callout.graphics" select="'1'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, callouts are presented with graphics (e.g., reverse-video
+circled numbers instead of "(1)", "(2)", etc.).
+Default graphics are provided in the distribution.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/callout.list.table.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/callout.list.table.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/callout.list.table.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="callout.list.table">
+<refmeta>
+<refentrytitle>callout.list.table</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.list.table</refname>
+<refpurpose>Present callout lists using a table?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='callout.list.table.frag'><xsl:param
name="callout.list.table"
select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The default presentation of <sgmltag>CalloutList</sgmltag>s uses
+an HTML <sgmltag>DL</sgmltag>. Some browsers don't align DLs very well
+if <parameter>callout.graphics</parameter> are used. With this option
+turned on, <sgmltag>CalloutList</sgmltag>s are presented in an HTML
+<sgmltag>TABLE</sgmltag>, which usually results in better alignment
+of the callout number with the callout description.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/callout.unicode.font.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/callout.unicode.font.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/callout.unicode.font.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="callout.unicode.font">
+<refmeta>
+<refentrytitle>callout.unicode.font</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>callout.unicode.font</refname>
+<refpurpose>Specify a font for Unicode glyphs</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='callout.unicode.font.frag'><xsl:param
name="callout.unicode.font"
select="'ZapfDingbats'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The name of the font to specify around Unicode callout glyphs.
+If set to the empty string, no font change will occur.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/callout.unicode.number.limit.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/callout.unicode.number.limit.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/callout.unicode.number.limit.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="callout.unicode.number.limit">
+<refmeta>
+<refentrytitle>callout.unicode.number.limit</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode.number.limit</refname>
+<refpurpose>Number of the largest callout graphic</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='callout.unicode.number.limit.frag'><xsl:param
name="callout.unicode.number.limit"
select="'10'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>callout.unicode</parameter>
+is non-zero, unicode characters are used to represent
+callout numbers. The value of
+<parameter>callout.unicode.number.limit</parameter>
+is
+the largest number for which a unicode character exists. If the callout number
+exceeds this limit, the default presentation "(nnn)" will always
+be used.
+</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/callout.unicode.start.character.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/callout.unicode.start.character.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/callout.unicode.start.character.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,26 @@
+<refentry id="callout.unicode.start.character">
+<refmeta>
+<refentrytitle>callout.unicode.start.character</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode.start.character</refname>
+<refpurpose>First Unicode character to use, decimal value.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='callout.unicode.start.character.frag'><xsl:param
name="callout.unicode.start.character"
select="10102"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>callout.graphics</parameter> is zero and
<parameter>callout.unicode</parameter>
+is non-zero, unicode characters are used to represent
+callout numbers. The value of
+<parameter>callout.unicode.start.character</parameter>
+is the decimal unicode value used for callout number one. Currently,
+only 10102 is supported in the stylesheets for this parameter.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/callout.unicode.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/callout.unicode.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/callout.unicode.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="callout.unicode">
+<refmeta>
+<refentrytitle>callout.unicode</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callout.unicode</refname>
+<refpurpose>Use Unicode characters rather than images for
callouts.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='callout.unicode.frag'><xsl:param
name="callout.unicode" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The stylesheets can use either an image of the numbers one to ten, or the
single Unicode character which represents the numeral, in white on a black background. Use
this to select the Unicode character option.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/callouts.extension.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/callouts.extension.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/callouts.extension.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="callouts.extension">
+<refmeta>
+<refentrytitle>callouts.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>callouts.extension</refname>
+<refpurpose>Enable the callout extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='callouts.extension.frag'><xsl:param
name="callouts.extension"
select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The callouts extension processes <sgmltag>areaset</sgmltag>
+elements in <sgmltag>ProgramListingCO</sgmltag> and other text-based
+callout elements.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chapter.autolabel.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chapter.autolabel.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/chapter.autolabel.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="chapter.autolabel">
+<refmeta>
+<refentrytitle>chapter.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chapter.autolabel</refname>
+<refpurpose>Are chapters automatically enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='chapter.autolabel.frag'><xsl:param
name="chapter.autolabel" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled chapters will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunk.first.sections.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunk.first.sections.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/chunk.first.sections.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,26 @@
+<refentry id="chunk.first.sections">
+<refmeta>
+<refentrytitle>chunk.first.sections</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>chunk.first.sections</refname>
+<refpurpose>Chunk the first top-level section?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='chunk.first.sections.frag'>
+<xsl:param name="chunk.first.sections" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a chunk will be created for the first top-level
+<sgmltag>sect1</sgmltag> or <sgmltag>section</sgmltag> elements
in
+each component. Otherwise, that section will be part of the chunk for
+its parent.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunk.quietly.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunk.quietly.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/chunk.quietly.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="chunk.quietly">
+<refmeta>
+<refentrytitle>chunk.quietly</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>chunk.quietly</refname>
+<refpurpose>Omit the chunked filename messages.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='chunk.quietly.frag'>
+<xsl:param name="chunk.quietly" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If zero (the default), the XSL processor emits a message naming
+each separate chunk filename as it is being output.
+If nonzero, then the messages are suppressed.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunk.section.depth.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunk.section.depth.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/chunk.section.depth.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="chunk.section.depth">
+<refmeta>
+<refentrytitle>chunk.section.depth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunk.section.depth</refname>
+<refpurpose>Depth to which sections should be chunked</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='chunk.section.depth.frag'>
+<xsl:param name="chunk.section.depth" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter sets the depth of section chunking.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunk.sections.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunk.sections.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/chunk.sections.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="chunk.sections">
+<refmeta>
+<refentrytitle>chunk.sections</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>chunk.sections</refname>
+<refpurpose>Should top-level sections be chunks in their own
right?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='chunk.sections.frag'><xsl:param
name="chunk.sections" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, chunks will be created for top-level
+<sgmltag>sect1</sgmltag> and <sgmltag>section</sgmltag> elements
in
+each component.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunk.toc.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunk.toc.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/chunk.toc.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,25 @@
+<refentry id="chunk.toc">
+<refmeta>
+<refentrytitle>chunk.toc</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunk.toc</refname>
+<refpurpose>An explicit TOC to be used for chunking</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='chunk.toc.frag'>
+<xsl:param name="chunk.toc" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>chunk.toc</parameter> identifies an explicit TOC
that
+will be used for chunking. This parameter is only used by the
+<filename>chunktoc.xsl</filename> stylesheet (and customization layers built
+from it).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunk.tocs.and.lots.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunk.tocs.and.lots.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/chunk.tocs.and.lots.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="chunk.tocs.and.lots">
+<refmeta>
+<refentrytitle>chunk.tocs.and.lots</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunk.tocs.and.lots</refname>
+<refpurpose>Should ToC and LoTs be in separate chunks?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='chunk.tocs.and.lots.frag'>
+<xsl:param name="chunk.tocs.and.lots" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, ToC and LoT (List of Examples, List of Figures, etc.)
+will be put in a separate chunk. At the moment, this chunk is not in the
+normal forward/backward navigation list. Instead, a new link is added to the
+navigation footer.</para>
+
+<para>This feature is still somewhat experimental. Feedback welcome.</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/chunker.output.cdata-section-elements.xml
===================================================================
---
trunk/docs/resources/support/docbook-xsl/params/chunker.output.cdata-section-elements.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/chunker.output.cdata-section-elements.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="chunker.output.cdata-section-elements">
+<refmeta>
+<refentrytitle>chunker.output.cdata-section-elements</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.cdata-section-elements</refname>
+<refpurpose>List of elements to escape with CDATA sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param
name="chunker.output.cdata-section-elements" select="''"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the list of elements that should be escaped
+as CDATA sections by the chunking stylesheet. Not all processors support
+specification of this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename>chunker.xsl</filename> stylesheet module.</para>
+</note>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunker.output.doctype-public.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunker.output.doctype-public.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/chunker.output.doctype-public.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="chunker.output.doctype-public">
+<refmeta>
+<refentrytitle>chunker.output.doctype-public</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.doctype-public</refname>
+<refpurpose>Public identifer to use in the document type of generated
pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.doctype-public"
select="''"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the public identifier that should be used by
+the chunking stylesheet in the document type declaration of chunked pages.
+Not all processors support specification of
+this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename>chunker.xsl</filename> stylesheet module.</para>
+</note>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunker.output.doctype-system.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunker.output.doctype-system.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/chunker.output.doctype-system.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="chunker.output.doctype-system">
+<refmeta>
+<refentrytitle>chunker.output.doctype-system</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.doctype-system</refname>
+<refpurpose>System identifier to use for the document type in generated
pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.doctype-system"
select="''"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the system identifier that should be used by
+the chunking stylesheet in the document type declaration of chunked pages.
+Not all processors support specification of
+this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename>chunker.xsl</filename> stylesheet module.</para>
+</note>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunker.output.encoding.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunker.output.encoding.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/chunker.output.encoding.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,29 @@
+<refentry id="chunker.output.encoding">
+<refmeta>
+<refentrytitle>chunker.output.encoding</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.encoding</refname>
+<refpurpose>Encoding used in generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.encoding"
select="'ISO-8859-1'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the encoding to be used in files
+generated by the chunking stylesheet. Not all processors support
+specification of this parameter.
+</para>
+
+<para>This parameter used to be named
<literal>default.encoding</literal>.</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename>chunker.xsl</filename> stylesheet module.</para>
+</note>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunker.output.indent.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunker.output.indent.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/chunker.output.indent.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="chunker.output.indent">
+<refmeta>
+<refentrytitle>chunker.output.indent</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.indent</refname>
+<refpurpose>Specification of indentation on generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.indent"
select="'no'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the value of the indent
+specification for generated pages. Not all processors support
+specification of this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename>chunker.xsl</filename> stylesheet module.</para>
+</note>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunker.output.media-type.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunker.output.media-type.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/chunker.output.media-type.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="chunker.output.media-type">
+<refmeta>
+<refentrytitle>chunker.output.media-type</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.media-type</refname>
+<refpurpose>Media type to use in generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.media-type"
select="''"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the media type that should be used by
+the chunking stylesheet. Not all processors support specification of
+this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename>chunker.xsl</filename> stylesheet module.</para>
+</note>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunker.output.method.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunker.output.method.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/chunker.output.method.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,30 @@
+<refentry id="chunker.output.method">
+<refmeta>
+<refentrytitle>chunker.output.method</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">html</refmiscinfo>
+<refmiscinfo role="value">xml</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.method</refname>
+<refpurpose>Method used in generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.method"
select="'html'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the output method to be used in files
+generated by the chunking stylesheet.
+</para>
+
+<para>This parameter used to be named
<literal>output.method</literal>.</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename>chunker.xsl</filename> stylesheet module.</para>
+</note>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/chunker.output.omit-xml-declaration.xml
===================================================================
---
trunk/docs/resources/support/docbook-xsl/params/chunker.output.omit-xml-declaration.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/chunker.output.omit-xml-declaration.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="chunker.output.omit-xml-declaration">
+<refmeta>
+<refentrytitle>chunker.output.omit-xml-declaration</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.omit-xml-declaration</refname>
+<refpurpose>Omit-xml-declaration for generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param
name="chunker.output.omit-xml-declaration" select="'no'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the value of the omit-xml-declaration
+specification for generated pages. Not all processors support
+specification of this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename>chunker.xsl</filename> stylesheet module.</para>
+</note>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/chunker.output.standalone.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/chunker.output.standalone.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/chunker.output.standalone.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="chunker.output.standalone">
+<refmeta>
+<refentrytitle>chunker.output.standalone</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>chunker.output.standalone</refname>
+<refpurpose>Standalone declaration for generated pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="chunker.output.standalone"
select="'no'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the value of the standalone
+specification for generated pages. Not all processors support
+specification of this parameter.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename>chunker.xsl</filename> stylesheet module.</para>
+</note>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/citerefentry.link.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/citerefentry.link.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/citerefentry.link.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="citerefentry.link">
+<refmeta>
+<refentrytitle>citerefentry.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>citerefentry.link</refname>
+<refpurpose>Generate URL links when cross-referencing
RefEntrys?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='citerefentry.link.frag'><xsl:param
name="citerefentry.link"
select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, a web link will be generated, presumably
+to an online man->HTML gateway. The text of the link is
+generated by the generate.citerefentry.link template.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/collect.xref.targets.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/collect.xref.targets.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/collect.xref.targets.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="collect.xref.targets">
+<refmeta>
+<refentrytitle>collect.xref.targets</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>collect.xref.targets</refname>
+<refpurpose>Controls whether cross reference data is
+collected</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <src:fragment id="collect.xref.targets.frag">
+<xsl:param name="collect.xref.targets" select="'no'"/>
+</src:fragment>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>
+In order to resolve olinks efficiently, the stylesheets can
+generate an external data file containing information about
+all potential cross reference endpoints in a document.
+This parameter determines whether the collection process is run when the document is
processed by the stylesheet. The default value is <literal>no</literal>,
which means the data file is not generated during processing. The other choices are
<literal>yes</literal>, which means the data file is created and the document
is processed for output, and <literal>only</literal>, which means the data
file is created but the document is not processed for output.
+See also <parameter>targets.filename</parameter>.
+</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.count.back.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.count.back.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.count.back.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="column.count.back">
+<refmeta>
+<refentrytitle>column.count.back</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.back</refname>
+<refpurpose>Number of columns on back matter pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.count.back.frag'>
+<xsl:param name="column.count.back" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on back matter (appendix, glossary, etc.)
pages.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.count.body.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.count.body.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.count.body.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="column.count.body">
+<refmeta>
+<refentrytitle>column.count.body</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.body</refname>
+<refpurpose>Number of columns on body pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.count.body.frag'>
+<xsl:param name="column.count.body" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on body pages.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.count.front.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.count.front.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.count.front.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="column.count.front">
+<refmeta>
+<refentrytitle>column.count.front</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.front</refname>
+<refpurpose>Number of columns on front matter pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.count.front.frag'>
+<xsl:param name="column.count.front" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on front matter (dedication, preface, etc.)
pages.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.count.index.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.count.index.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.count.index.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="column.count.index">
+<refmeta>
+<refentrytitle>column.count.index</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.index</refname>
+<refpurpose>Number of columns on index pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.count.index.frag'>
+<xsl:param name="column.count.index" select="2"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on index pages.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.count.lot.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.count.lot.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.count.lot.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="column.count.lot">
+<refmeta>
+<refentrytitle>column.count.lot</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.lot</refname>
+<refpurpose>Number of columns on a 'List-of-Titles'
page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.count.lot.frag'>
+<xsl:param name="column.count.lot" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on a page sequence containing the Table of Contents,
+List of Figures, etc.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.count.titlepage.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.count.titlepage.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.count.titlepage.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="column.count.titlepage">
+<refmeta>
+<refentrytitle>column.count.titlepage</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.count.titlepage</refname>
+<refpurpose>Number of columns on a title page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.count.titlepage.frag'>
+<xsl:param name="column.count.titlepage" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Number of columns on a title page</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.gap.back.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.gap.back.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.gap.back.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="column.gap.back">
+<refmeta>
+<refentrytitle>column.gap.back</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.back</refname>
+<refpurpose>Gap between columns in back matter</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.gap.back.frag'>
+<xsl:param name="column.gap.back" select="'12pt'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns in back matter (if
+<parameter>column.count.back</parameter> is greater than one).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.gap.body.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.gap.body.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.gap.body.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="column.gap.body">
+<refmeta>
+<refentrytitle>column.gap.body</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.body</refname>
+<refpurpose>Gap between columns in the body</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.gap.body.frag'>
+<xsl:param name="column.gap.body" select="'12pt'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns in body matter (if
+<parameter>column.count.body</parameter> is greater than one).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.gap.front.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.gap.front.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.gap.front.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="column.gap.front">
+<refmeta>
+<refentrytitle>column.gap.front</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.front</refname>
+<refpurpose>Gap between columns in the front matter</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.gap.front.frag'>
+<xsl:param name="column.gap.front" select="'12pt'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns in front matter (if
+<parameter>column.count.front</parameter> is greater than one).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.gap.index.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.gap.index.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.gap.index.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="column.gap.index">
+<refmeta>
+<refentrytitle>column.gap.index</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.index</refname>
+<refpurpose>Gap between columns in the index</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.gap.index.frag'>
+<xsl:param name="column.gap.index" select="'12pt'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns in indexes (if
+<parameter>column.count.index</parameter> is greater than one).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.gap.lot.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.gap.lot.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.gap.lot.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="column.gap.lot">
+<refmeta>
+<refentrytitle>column.gap.lot</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.lot</refname>
+<refpurpose>Gap between columns on a 'List-of-Titles'
page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.gap.lot.frag'>
+<xsl:param name="column.gap.lot" select="'12pt'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns on 'List-of-Titles' pages (if
+<parameter>column.count.lot</parameter> is greater than one).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/column.gap.titlepage.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/column.gap.titlepage.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/column.gap.titlepage.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="column.gap.titlepage">
+<refmeta>
+<refentrytitle>column.gap.titlepage</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>column.gap.titlepage</refname>
+<refpurpose>Gap between columns on title pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='column.gap.titlepage.frag'>
+<xsl:param name="column.gap.titlepage"
select="'12pt'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the gap between columns on title pages (if
+<parameter>column.count.titlepage</parameter> is greater than
one).</para>
+
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/compact.list.item.spacing.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/compact.list.item.spacing.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/compact.list.item.spacing.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,19 @@
+<refentry id="compact.list.item.spacing">
+<refnamediv>
+<refname>compact.list.item.spacing</refname>
+<refpurpose>What space do you want between list items (when
spacing=compact)?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='compact.list.item.spacing.frag'><xsl:attribute-set
name="compact.list.item.spacing">
+ <xsl:attribute name="space-before.optimum">0em</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">0.2em</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify what spacing you want between each list item when
+<sgmltag class="attribute">spacing</sgmltag> is
+<quote><literal>compact</literal></quote>.</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/css.decoration.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/css.decoration.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/css.decoration.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="css.decoration">
+<refmeta>
+<refentrytitle>css.decoration</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>css.decoration</refname>
+<refpurpose>Enable CSS decoration of elements</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='css.decoration.frag'>
+<xsl:param name="css.decoration" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal>css.decoration</literal> is turned on, then HTML elements
+produced by the
+stylesheet may be decorated with STYLE attributes. For example, the
+LI tags produced for list items may include a fragment of CSS in the
+STYLE attribute which sets the CSS property "list-style-type".
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/current.docid.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/current.docid.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/current.docid.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="current.docid">
+<refmeta>
+<refentrytitle>current.docid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>current.docid</refname>
+<refpurpose>targetdoc identifier for the document being
+processed</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <src:fragment id="current.docid.frag">
+<xsl:param name="current.docid" select="''"/>
</src:fragment>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>When olinks between documents are resolved for HTML output, the stylesheet
can compute the relative path between the current document and the target document. The
stylesheet needs to know the <literal>targetdoc</literal> identifiers for both
documents, as they appear in the
<parameter>target.database.document</parameter> database file. This parameter
passes to the stylesheet
+the targetdoc identifier of the current document, since that
+identifier does not appear in the document itself. </para>
+<para>This parameter can also be used for print output. If an olink's
<literal>targetdoc</literal> id differs from the
<literal>current.docid</literal>, then the stylesheet can append the target
document's title to the generated olink text. That identifies to the reader that the
link is to a different document, not the current document. See also
<parameter>olink.doctitle</parameter> to enable that feature.</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/default.float.class.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/default.float.class.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/default.float.class.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="default.float.class">
+<refmeta>
+<refentrytitle>default.float.class</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.float.class</refname>
+<refpurpose>Specifies the default float class</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='default.float.class.frag'>
+<xsl:param name="default.float.class"
select="'before'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/default.image.width.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/default.image.width.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/default.image.width.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,26 @@
+<refentry id="default.image.width">
+<refmeta>
+<refentrytitle>default.image.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.image.width</refname>
+<refpurpose>The default width of images</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='default.image.width.frag'>
+<xsl:param name="default.image.width" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, this value will be used for the
+<sgmltag class="attribute">width</sgmltag> attribute on
+images that do not specify any
+<ulink
url="http://docbook.org/tdg/en/html/imagedata.html#viewport.area&quo...
+dimensions</ulink>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/default.table.width.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/default.table.width.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/default.table.width.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="default.table.width">
+<refmeta>
+<refentrytitle>default.table.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.table.width</refname>
+<refpurpose>The default width of tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='default.table.width.frag'><xsl:param
name="default.table.width"
select="''"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, this value will be used for the WIDTH attribute on
+tables that do not specify an alternate width (with the dbhtml processing
+instruction).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/default.units.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/default.units.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/default.units.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,30 @@
+<refentry id="default.units">
+<refmeta>
+<refentrytitle>default.units</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">cm</refmiscinfo>
+<refmiscinfo role="value">mm</refmiscinfo>
+<refmiscinfo role="value">in</refmiscinfo>
+<refmiscinfo role="value">pt</refmiscinfo>
+<refmiscinfo role="value">pc</refmiscinfo>
+<refmiscinfo role="value">px</refmiscinfo>
+<refmiscinfo role="value">em</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>default.units</refname>
+<refpurpose>Default units for an unqualified dimension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='default.units.frag'><xsl:param
name="default.units" select="'pt'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If an unqualified dimension is encountered (for example, in a
+graphic width), the <parameter>default-units</parameter> will be used for
the
+units. Unqualified dimensions are not allowed in XSL Formatting Objects.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/dingbat.font.family.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/dingbat.font.family.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/dingbat.font.family.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="dingbat.font.family">
+<refmeta>
+<refentrytitle>dingbat.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>dingbat.font.family</refname>
+<refpurpose>The font family for copyright, quotes, and other
symbols</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='dingbat.font.family.frag'>
+<xsl:param name="dingbat.font.family"
select="'serif'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The dingbat font family is used for dingbats. If it is defined
+as the empty string, no font change is effected around dingbats.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/double.sided.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/double.sided.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/double.sided.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,26 @@
+<refentry id="double.sided">
+<refmeta>
+<refentrytitle>double.sided</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>double.sided</refname>
+<refpurpose>Is the document to be printed double sided?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='double.sided.frag'>
+<xsl:param name="double.sided" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Double-sided documents are printed with a slightly wider margin
+on the binding edge of the page.
+</para>
+<para>FIXME: The current set of parameters does not take writing direction
+into account.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/draft.mode.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/draft.mode.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/draft.mode.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,28 @@
+<refentry id="draft.mode">
+<refmeta>
+<refentrytitle>draft.mode</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>draft.mode</refname>
+<refpurpose>Select draft mode</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='draft.mode.frag'>
+<xsl:param name="draft.mode" select="'maybe'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Selects draft mode. If <parameter>draft.mode</parameter> is
+<quote><literal>yes</literal></quote>, the entire document will
be treated
+as a draft. If it is <quote><literal>no</literal></quote>, the
entire document
+will be treated as a final copy. If it is
<quote><literal>maybe</literal></quote>,
+individual sections will be treated as draft or final independently, depending
+on how their <sgmltag class="attribute">status</sgmltag> attribute
is set.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/draft.watermark.image.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/draft.watermark.image.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/draft.watermark.image.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="draft.watermark.image">
+<refmeta>
+<refentrytitle>draft.watermark.image</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>draft.watermark.image</refname>
+<refpurpose>The URI of the image to be used for draft
watermarks</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='draft.watermark.image.frag'>
+<xsl:param name="draft.watermark.image"
select="'http://docbook.sourceforge.net/release/images/draft.png...
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The image to be used for draft watermarks.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/ebnf.assignment.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/ebnf.assignment.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/ebnf.assignment.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,35 @@
+<refentry id="ebnf.assignment">
+<refmeta>
+<refentrytitle>ebnf.assignment</refentrytitle>
+<refmiscinfo role="type">rtf</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ebnf.assignment</refname>
+<refpurpose>The EBNF production assignment operator</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='ebnf.assignment.frag'>
+<xsl:param condition="html" name="ebnf.assignment">
+<tt>::=</tt>
+</xsl:param>
+<xsl:param condition="fo" name="ebnf.assignment"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <fo:inline font-family="{$monospace.font.family}">
+ <xsl:text>::=</xsl:text>
+ </fo:inline>
+</xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>ebnf.assignment</parameter> parameter determines
what
+text is used to show <quote>assignment</quote> in
<sgmltag>production</sgmltag>s
+in <sgmltag>productionset</sgmltag>s.</para>
+
+<para>While <quote><literal>::=</literal></quote> is
common, so are several
+other operators.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/ebnf.statement.terminator.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/ebnf.statement.terminator.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/ebnf.statement.terminator.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="ebnf.statement.terminator">
+<refmeta>
+<refentrytitle>ebnf.statement.terminator</refentrytitle>
+<refmiscinfo role="type">rtf</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ebnf.statement.terminator</refname>
+<refpurpose>Punctuation that ends an EBNF statement.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='ebnf.statement.terminator.frag'>
+<xsl:param condition="html" name="ebnf.statement.terminator"/>
+<xsl:param condition="fo" name="ebnf.statement.terminator"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>ebnf.statement.terminator</parameter> parameter
determines what
+text is used to terminate each <sgmltag>production</sgmltag>
+in <sgmltag>productionset</sgmltag>.</para>
+
+<para>Some notations end each statement with a period.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/ebnf.table.bgcolor.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/ebnf.table.bgcolor.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/ebnf.table.bgcolor.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="ebnf.table.bgcolor">
+<refmeta>
+<refentrytitle>ebnf.table.bgcolor</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ebnf.table.bgcolor</refname>
+<refpurpose>Background color for EBNF tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='ebnf.table.bgcolor.frag'><xsl:param
name="ebnf.table.bgcolor"
select="'#F5DCB3'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the background color for EBNF tables. No
<sgmltag>bgcolor</sgmltag>
+attribute is output if <varname>ebnf.table.bgcolor</varname> is set to
+the null string. The default value matches the value used in recent
+online versions of the W3C's XML Spec productions.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/ebnf.table.border.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/ebnf.table.border.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/ebnf.table.border.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="ebnf.table.border">
+<refmeta>
+<refentrytitle>ebnf.table.border</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ebnf.table.border</refname>
+<refpurpose>Selects border on EBNF tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='ebnf.table.border.frag'><xsl:param
name="ebnf.table.border" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Selects the border on EBNF tables. If non-zero, the tables have
+borders, otherwise they don't.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/eclipse.autolabel.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/eclipse.autolabel.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/eclipse.autolabel.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="eclipse.autolabel">
+<refmeta>
+<refentrytitle>eclipse.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>eclipse.autolabel</refname>
+<refpurpose>Should tree-like ToC use autonumbering feature?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='eclipse.autolabel.frag'>
+<xsl:param name="eclipse.autolabel" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want to include chapter and section numbers into ToC in
+the left panel, set this parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.id.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.id.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.id.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="eclipse.plugin.id">
+<refmeta>
+<refentrytitle>eclipse.plugin.id</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>eclipse.plugin.id</refname>
+<refpurpose>Eclipse Help plugin id</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='eclipse.plugin.id.frag'>
+<xsl:param name="eclipse.plugin.id">com.example.help</xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Eclipse Help plugin id. You should change this id to something
+unique for each help.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.name.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.name.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.name.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="eclipse.plugin.name">
+<refmeta>
+<refentrytitle>eclipse.plugin.name</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>eclipse.plugin.name</refname>
+<refpurpose>Eclipse Help plugin name</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='eclipse.plugin.name.frag'>
+<xsl:param name="eclipse.plugin.name">DocBook Online Help
Sample</xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Eclipse Help plugin name.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.provider.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.provider.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/eclipse.plugin.provider.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="eclipse.plugin.provider">
+<refmeta>
+<refentrytitle>eclipse.plugin.provider</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>eclipse.plugin.provider</refname>
+<refpurpose>Eclipse Help plugin provider name</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='eclipse.plugin.provider.frag'>
+<xsl:param name="eclipse.plugin.provider">Example
provider</xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Eclipse Help plugin provider name.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/emphasis.propagates.style.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/emphasis.propagates.style.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/emphasis.propagates.style.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="emphasis.propagates.style">
+<refmeta>
+<refentrytitle>emphasis.propagates.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>emphasis.propagates.style</refname>
+<refpurpose>Pass emphasis role attribute through to HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='emphasis.propagates.style.frag'>
+<xsl:param name="emphasis.propagates.style" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, the role attribute of <sgmltag>emphasis</sgmltag>
elements
+will be passed through to the HTML as a class attribute on a
+<sgmltag>span</sgmltag> that surrounds the emphasis.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/entry.propagates.style.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/entry.propagates.style.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/entry.propagates.style.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="entry.propagates.style">
+<refmeta>
+<refentrytitle>entry.propagates.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>entry.propagates.style</refname>
+<refpurpose>Pass entry role attribute through to HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='entry.propagates.style.frag'>
+<xsl:param name="entry.propagates.style" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, the role attribute of <sgmltag>entry</sgmltag> elements
+will be passed through to the HTML as a class attribute on the
+<sgmltag>td</sgmltag> or <sgmltag>th</sgmltag> generated for the
table
+cell.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/equation.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/equation.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/equation.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,18 @@
+<refentry id="equation.properties">
+<refnamediv>
+<refname>equation.properties</refname>
+<refpurpose>Properties associated with a equation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='equation.properties.frag'>
+<xsl:attribute-set name="equation.properties"
use-attribute-sets="formal.object.properties"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for equations.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/example.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/example.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/example.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,18 @@
+<refentry id="example.properties">
+<refnamediv>
+<refname>example.properties</refname>
+<refpurpose>Properties associated with a example</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='example.properties.frag'>
+<xsl:attribute-set name="example.properties"
use-attribute-sets="formal.object.properties"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for examples.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/figure.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/figure.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/figure.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,18 @@
+<refentry id="figure.properties">
+<refnamediv>
+<refname>figure.properties</refname>
+<refpurpose>Properties associated with a figure</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='figure.properties.frag'>
+<xsl:attribute-set name="figure.properties"
use-attribute-sets="formal.object.properties"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for figures.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/firstterm.only.link.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/firstterm.only.link.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/firstterm.only.link.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="firstterm.only.link">
+<refmeta>
+<refentrytitle>firstterm.only.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>firstterm.only.link</refname>
+<refpurpose>Does automatic glossterm linking only apply to
firstterms?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='firstterm.only.link.frag'>
+<xsl:param name="firstterm.only.link" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, only <sgmltag>firstterm</sgmltag>s will be automatically
linked
+to the glossary. If glossary linking is not enabled, this parameter
+has no effect.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/footer.column.widths.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/footer.column.widths.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/footer.column.widths.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,69 @@
+<refentry id="footer.column.widths">
+<refmeta>
+<refentrytitle>footer.column.widths</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footer.column.widths</refname>
+<refpurpose>Specify relative widths of footer areas</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><src:fragment id='footer.column.widths.frag'>
+<xsl:param name="footer.column.widths" select="'1 1
1'"/>
+</src:fragment></refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Page footers in print output use a three column table
+to position text at the left, center, and right side of
+the footer on the page.
+This parameter lets you specify the relative sizes of the
+three columns. The default value is
+"1 1 1".</para>
+
+<para>The parameter value must be three numbers, separated
+by white space. The first number represents the relative
+width of the left footer for
+single-sided output, or the inside footer for
+double-sided output. The second number is the relative
+width of the center footer. The third number is the
+relative width of the right footer for
+single-sided output, or the outside footer for
+double-sided output.
+</para>
+
+<para>The numbers are used to specify the column widths
+for the table that makes up the footer area.
+In the FO output, this looks like:
+</para>
+
+<programlisting>
+<fo:table-column column-number="1"
+ column-width="proportional-column-width(1)"/>
+</programlisting>
+
+<para>
+The <literal>proportional-column-width()</literal>
+function computes a column width by dividing its
+argument by the total of the arguments for all the columns, and
+then multiplying the result by the width of the whole table
+(assuming all the column specs use the function).
+Its argument can be any positive integer or floating point number.
+Zero is an acceptable value, although some FO processors
+may warn about it, in which case using a very small number might
+be more satisfactory.
+</para>
+
+<para>For example, the value "1 2 1" means the center
+footer should have twice the width of the other areas.
+A value of "0 0 1" means the entire footer area
+is reserved for the right (or outside) footer text.
+Note that to keep the center area centered on
+the page, the left and right values must be
+the same. A specification like "1 2 3" means the
+center area is no longer centered on the page
+since the right area is three times the width of the left area.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/footer.content.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/footer.content.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/footer.content.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,29 @@
+<refentry id="footer.content.properties">
+<refmeta>
+<refentrytitle>footer.content.properties</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footer.content.properties</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='footer.content.properties.frag'>
+<xsl:attribute-set name="footer.content.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$body.fontset"/>
+ </xsl:attribute>
+ <xsl:attribute name="margin-left">
+ <xsl:value-of select="$title.margin.left"/>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Properties of page footer content.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/footer.rule.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/footer.rule.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/footer.rule.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="footer.rule">
+<refmeta>
+<refentrytitle>footer.rule</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footer.rule</refname>
+<refpurpose>Rule over footers?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='footer.rule.frag'>
+<xsl:param name="footer.rule" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a rule will be drawn above the page footers.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/footers.on.blank.pages.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/footers.on.blank.pages.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/footers.on.blank.pages.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="footers.on.blank.pages">
+<refmeta>
+<refentrytitle>footers.on.blank.pages</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footers.on.blank.pages</refname>
+<refpurpose>Put footers on blank pages?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='footers.on.blank.pages.frag'>
+<xsl:param name="footers.on.blank.pages" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, footers will be placed on blank pages.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/footnote.font.size.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/footnote.font.size.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/footnote.font.size.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="footnote.font.size">
+<refmeta>
+<refentrytitle>footnote.font.size</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>footnote.font.size</refname>
+<refpurpose>The font size for footnotes</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='footnote.font.size.frag'><xsl:param
name="footnote.font.size">
+ <xsl:value-of select="$body.font.master *
0.8"/><xsl:text>pt</xsl:text>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The footnote font size is used for...footnotes!
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/footnote.number.format.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/footnote.number.format.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/footnote.number.format.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="footnote.number.format">
+<refmeta>
+<refentrytitle>footnote.number.format</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footnote.number.format</refname>
+<refpurpose>Identifies the format used for footnote numbers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='footnote.number.format.frag'>
+<xsl:param name="footnote.number.format"
select="'1'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>footnote.number.format</parameter> specifies the
format
+to use for footnote numeration (1, i, I, a, or A).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/footnote.number.symbols.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/footnote.number.symbols.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/footnote.number.symbols.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,34 @@
+<refentry id="footnote.number.symbols">
+<refmeta>
+<refentrytitle>footnote.number.symbols</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>footnote.number.symbols</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='footnote.number.symbols.frag'>
+<xsl:param name="footnote.number.symbols"
select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>footnote.number.symbols</parameter> is not the
empty string,
+footnotes will use the characters it contains as footnote symbols. For example,
+<quote>*&#x2020;&#x2021;&#x25CA;&#x2720;</quote>
will identify
+footnotes with <quote>*</quote>, <quote>†</quote>,
<quote>‡</quote>,
+<quote>◊</quote>, and <quote>✠</quote>. If
there are more footnotes
+than symbols, the stylesheets will fall back to numbered footnotes using
+<parameter>footnote.number.format</parameter>.</para>
+
+<para>The use of symbols for footnotes depends on the ability of your
+processor (or browser) to render the symbols you select. Not all systems are
+capable of displaying the full range of Unicode characters. If the quoted characters
+in the preceding paragraph are not displayed properly, that's a good indicator
+that you may have trouble using those symbols for footnotes.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/fop.extensions.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/fop.extensions.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/fop.extensions.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="fop.extensions">
+<refmeta>
+<refentrytitle>fop.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>fop.extensions</refname>
+<refpurpose>Enable FOP extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='fop.extensions.frag'><xsl:param
name="fop.extensions" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink
url="http://xml.apache.org/fop/">FOP</ulink>
+extensions will be used. At present, this consists of PDF bookmarks.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/formal.object.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/formal.object.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/formal.object.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="formal.object.properties">
+<refnamediv>
+<refname>formal.object.properties</refname>
+<refpurpose>Properties associated with a formal object such as a figure, or other
component that has a title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='formal.object.properties.frag'>
+<xsl:attribute-set name="formal.object.properties">
+ <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+ <xsl:attribute
name="keep-together.within-column">always</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for formal objects in docbook. Specify the spacing
+before and after the object.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/formal.procedures.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/formal.procedures.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/formal.procedures.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="formal.procedures">
+<refmeta>
+<refentrytitle>formal.procedures</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>formal.procedures</refname>
+<refpurpose>Selects formal or informal procedures</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='formal.procedures.frag'>
+<xsl:param name="formal.procedures" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Formal procedures are numbered and always have a title.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/formal.title.placement.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/formal.title.placement.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/formal.title.placement.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,36 @@
+<refentry id="formal.title.placement">
+<refmeta>
+<refentrytitle>formal.title.placement</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>formal.title.placement</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='formal.title.placement.frag'>
+<xsl:param name="formal.title.placement">
+figure before
+example before
+equation before
+table before
+procedure before
+task before
+</xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies where formal object titles should occur. For each formal object
+type (<sgmltag>figure</sgmltag>,
+<sgmltag>example</sgmltag>,
+<sgmltag>equation</sgmltag>,
+<sgmltag>table</sgmltag>, and <sgmltag>procedure</sgmltag>)
+you can specify either the keyword
+<quote><literal>before</literal></quote> or
+<quote><literal>after</literal></quote>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/formal.title.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/formal.title.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/formal.title.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,26 @@
+<refentry id="formal.title.properties">
+<refnamediv>
+<refname>formal.title.properties</refname>
+<refpurpose>Style the title element of formal object such as a
figure.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='formal.title.properties.frag'>
+<xsl:attribute-set name="formal.title.properties"
+ use-attribute-sets="normal.para.spacing">
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.2"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ <xsl:attribute name="hyphenate">false</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.4em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">0.6em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">0.8em</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify how the title should be styled. Specify the font size and weight of
the title of the formal object.</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.decoration.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.decoration.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.decoration.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="funcsynopsis.decoration">
+<refmeta>
+<refentrytitle>funcsynopsis.decoration</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsis.decoration</refname>
+<refpurpose>Decorate elements of a FuncSynopsis?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='funcsynopsis.decoration.frag'><xsl:param
name="funcsynopsis.decoration" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), elements of the FuncSynopsis will be decorated (e.g. bold
or
+italic). The decoration is controlled by functions that can be redefined
+in a customization layer.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.style.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.style.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.style.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,26 @@
+<refentry id="funcsynopsis.style">
+<refmeta>
+<refentrytitle>funcsynopsis.style</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">ansi</refmiscinfo>
+<refmiscinfo role="value">kr</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsis.style</refname>
+<refpurpose>What style of 'FuncSynopsis' should be
generated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='funcsynopsis.style.frag'><xsl:param
name="funcsynopsis.style">kr</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <varname>funcsynopsis.style</varname> is
<literal>ansi</literal>,
+ANSI-style function synopses are generated for a
+<sgmltag>funcsynopsis</sgmltag>, otherwise K&R-style
+function synopses are generated.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.tabular.threshold.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.tabular.threshold.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/funcsynopsis.tabular.threshold.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="funcsynopsis.tabular.threshold">
+<refmeta>
+<refentrytitle>funcsynopsis.tabular.threshold</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>funcsynopsis.tabular.threshold</refname>
+<refpurpose>Width beyond which a tabular presentation will be
used</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='funcsynopsis.tabular.threshold.frag'>
+<xsl:param name="funcsynopsis.tabular.threshold" select="40"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>funcsynopsis.tabular.threshold</parameter> is
greater than
+zero then if a <sgmltag>funcprototype</sgmltag> is wider than the threshold
+value, it will be presented in a table.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/function.parens.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/function.parens.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/function.parens.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="function.parens">
+<refmeta>
+<refentrytitle>function.parens</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>function.parens</refname>
+<refpurpose>Generate parens after a function?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='function.parens.frag'><xsl:param
name="function.parens">0</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If not 0, the formatting of
+a <sgmltag class="starttag">function</sgmltag> element will
include
+generated parenthesis.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/generate.id.attributes.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/generate.id.attributes.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/generate.id.attributes.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,54 @@
+<refentry id="generate.id.attributes">
+<refmeta>
+<refentrytitle>generate.id.attributes</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.id.attributes</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='generate.id.attributes.frag'>
+<xsl:param name="generate.id.attributes" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the HTML stylesheet will generate ID attributes on
+containers. For example, the markup:</para>
+
+<screen><![CDATA[<section id="foo"><title>Some
Title</title>
+<para>Some para.</para>
+</section>]]></screen>
+
+<para>might produce:</para>
+
+<screen><![CDATA[<div class="section" id="foo">
+<h2>Some Title</h2>
+<p>Some para.</p>
+</div>]]></screen>
+
+<para>The alternative is to generate anchors:</para>
+
+<screen><![CDATA[<div class="section">
+<h2><a name="foo"></a>Some Title</h2>
+<p>Some para.</p>
+</div>]]></screen>
+
+<para>Because the <sgmltag class="attribute">name</sgmltag>
attribute of
+the <sgmltag>a</sgmltag> element and the <sgmltag
class="attribute">id</sgmltag>
+attribute of other tags are both of type <quote>ID</quote>, producing both
+generates invalid documents.</para>
+
+<para>As of version 1.50, you can use this switch to control which type of
+identifier is generated. For backwards-compatibility, generating
+<sgmltag>a</sgmltag> anchors is preferred.</para>
+
+<para>Note: at present, this switch is incompletely implemented.
+Disabling ID attributes will suppress them, but enabling ID attributes
+will not suppress the anchors.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/generate.index.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/generate.index.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/generate.index.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="generate.index">
+<refmeta>
+<refentrytitle>generate.index</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.index</refname>
+<refpurpose>Do you want an index?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='generate.index.frag'><xsl:param
name="generate.index" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specify if an index should be generated. </para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/generate.legalnotice.link.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/generate.legalnotice.link.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/generate.legalnotice.link.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="generate.legalnotice.link">
+<refmeta>
+<refentrytitle>generate.legalnotice.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.legalnotice.link</refname>
+<refpurpose>TBD</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='generate.legalnotice.link.frag'><xsl:param
name="generate.legalnotice.link" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>TBD</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/generate.manifest.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/generate.manifest.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/generate.manifest.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="generate.manifest">
+ <refmeta>
+ <refentrytitle>generate.manifest</refentrytitle>
+ <refmiscinfo role="type">boolean</refmiscinfo>
+ </refmeta>
+ <refnamediv>
+ <refname>generate.manifest</refname>
+ <refpurpose>Generate a manifest file?</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <src:fragment id='generate.manifest.frag'
+ ><xsl:param name="generate.manifest"
select="0"/></src:fragment>
+ </refsynopsisdiv>
+
+ <refsect1><title>Description</title>
+
+ <para>If non-zero, a list of HTML files generated by the
+ stylesheet transformation is written to the file named by
+ the <parameter>manifest</parameter> parameter.</para>
+
+ </refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/generate.meta.abstract.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/generate.meta.abstract.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/generate.meta.abstract.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="generate.meta.abstract">
+<refmeta>
+<refentrytitle>generate.meta.abstract</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.meta.abstract</refname>
+<refpurpose>Generate HTML <sgmltag>META</sgmltag> element from
<sgmltag>abstract</sgmltag>?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='generate.meta.abstract.frag'>
+<xsl:param name="generate.meta.abstract" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, document abstracts will be reproduced in the HTML
+<sgmltag>HEAD</sgmltag> with <sgmltag class="starttag">meta
name="description" content="..."</sgmltag>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/generate.section.toc.level.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/generate.section.toc.level.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/generate.section.toc.level.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,30 @@
+<refentry id="generate.section.toc.level">
+<refmeta>
+<refentrytitle>generate.section.toc.level</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.section.toc.level</refname>
+<refpurpose>Control depth of TOC generation in sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='generate.section.toc.level.frag'>
+<xsl:param name="generate.section.toc.level" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>generate.section.toc.level</parameter> parameter
+controls the depth of section in which TOCs will be generated. Note
+that this is related to, but not the same as
+<parameter>toc.section.depth</parameter>, which controls the depth to
+which TOC entries will be generated in a given TOC.</para>
+<para>If, for example,
<parameter>generate.section.toc.level</parameter>
+is <literal>3</literal>, TOCs will be generated in first, second, and third
+level sections, but not in fourth level sections.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/generate.toc.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/generate.toc.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/generate.toc.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,105 @@
+<refentry id="generate.toc">
+<refmeta>
+<refentrytitle>generate.toc</refentrytitle>
+<refmiscinfo role="type">table</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>generate.toc</refname>
+<refpurpose>Control generation of ToCs and LoTs</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='generate.toc.frag'>
+<xsl:param condition="html" name="generate.toc">
+appendix toc,title
+article/appendix nop
+article toc,title
+book toc,title,figure,table,example,equation
+chapter toc,title
+part toc,title
+preface toc,title
+qandadiv toc
+qandaset toc
+reference toc,title
+sect1 toc
+sect2 toc
+sect3 toc
+sect4 toc
+sect5 toc
+section toc
+set toc,title
+</xsl:param>
+<xsl:param condition="fo" name="generate.toc">
+/appendix toc,title
+article/appendix nop
+/article toc,title
+book toc,title,figure,table,example,equation
+/chapter toc,title
+part toc,title
+/preface toc,title
+qandadiv toc
+qandaset toc
+reference toc,title
+/sect1 toc
+/sect2 toc
+/sect3 toc
+/sect4 toc
+/sect5 toc
+/section toc
+set toc,title
+</xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter has a structured value. It is a table of space-delimited
+path/value pairs. Each path identifies some element in the source document
+using a restricted subset of XPath (only the implicit child axis, no wildcards,
+no predicates). Paths can be either relative or absolute.</para>
+
+<para>When processing a particular element, the stylesheets consult this table to
+determine if a ToC (or LoT(s)) should be generated.</para>
+
+<para>For example, consider the entry:</para>
+
+<screen>book toc,figure</screen>
+
+<para>This indicates that whenever a <sgmltag>book</sgmltag> is
formatted, a
+Table Of Contents and a List of Figures should be generated. Similarly,</para>
+
+<screen>/chapter toc</screen>
+
+<para>indicates that whenever a document <emphasis>that has a root
+of</emphasis> <sgmltag>chapter</sgmltag> is formatted, a Table of
+Contents should be generated. The entry <literal>chapter</literal> would
match
+all chapters, but <literal>/chapter</literal> matches only
<sgmltag>chapter</sgmltag>
+document elements.</para>
+
+<para>Generally, the longest match wins. So, for example, if you want to
distinguish
+articles in books from articles in parts, you could use these two entries:</para>
+
+<screen>book/article toc,figure
+part/article toc</screen>
+
+<para>Note that an article in a part can never match a
<literal>book/article</literal>,
+so if you want nothing to be generated for articles in parts, you can simply leave
+that rule out.</para>
+
+<para>If you want to leave the rule in, to make it explicit that you're
turning
+something off, use the value <quote>nop</quote>. For example, the following
+entry disables ToCs and LoTs for articles:</para>
+
+<screen>article nop</screen>
+
+<para>Do not simply leave the word <quote>article</quote> in the file
+without a matching value. That'd be just begging the silly little
+path/value parser to get confused.</para>
+
+<para>Section ToCs are further controlled by the
+<parameter>generate.section.toc.level</parameter> parameter.
+For a given section level to have a ToC, it must have both an entry in
+<parameter>generate.toc</parameter> and be within the range enabled by
+<parameter>generate.section.toc.level</parameter>.</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/glossary.as.blocks.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/glossary.as.blocks.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/glossary.as.blocks.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="glossary.as.blocks">
+<refmeta>
+<refentrytitle>glossary.as.blocks</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossary.as.blocks</refname>
+<refpurpose>Present glossarys using blocks instead of lists?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='glossary.as.blocks.frag'>
+<xsl:param name="glossary.as.blocks" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, <sgmltag>glossary</sgmltag>s will be formatted as
+blocks.</para>
+
+<para>If you have long <sgmltag>glossterm</sgmltag>s, proper list
+markup in the FO case may produce unattractive lists. By setting this
+parameter, you can force the stylesheets to produce block markup
+instead of proper lists.</para>
+
+<para>You can override this setting with a processing instruction as the
+child of <sgmltag>glossary</sgmltag>: <sgmltag
class="pi">dbfo
+glossary-presentation="blocks"</sgmltag> or <sgmltag
class="pi">dbfo
+glossary-presentation="list"</sgmltag></para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/glossary.collection.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/glossary.collection.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/glossary.collection.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,247 @@
+<refentry id="glossary.collection">
+<refmeta>
+<refentrytitle>glossary.collection</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossary.collection</refname>
+<refpurpose>Name of the glossary collection file</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='glossary.collection.frag'>
+<xsl:param name="glossary.collection" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Glossaries maintained independently across a set of documents
+are likely to become inconsistent unless considerable effort is
+expended to keep them in sync. It makes much more sense, usually, to
+store all of the glossary entries in a single place and simply
+<quote>extract</quote> the ones you need in each document.</para>
+
+<para>That's the purpose of the
+<parameter>glossary.collection</parameter> parameter. To setup a global
+glossary <quote>database</quote>, follow these steps:</para>
+
+<refsect2><title>Setting Up the Glossary Database</title>
+
+<para>First, create a stand-alone glossary document that contains all of
+the entries that you wish to reference. Make sure that each glossary
+entry has an ID.</para>
+
+<para>Here's an example glossary:</para>
+
+<informalexample>
+<programlisting><![CDATA[
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE glossary
+ PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+<glossary>
+<glossaryinfo>
+<editor><firstname>Eric</firstname><surname>Raymond</surname></editor>
+<title>Jargon File 4.2.3 (abridged)</title>
+<releaseinfo>Just some test data</releaseinfo>
+</glossaryinfo>
+
+<glossdiv><title>0</title>
+
+<glossentry>
+<glossterm>0</glossterm>
+<glossdef>
+<para>Numeric zero, as opposed to the letter `O' (the 15th letter of
+the English alphabet). In their unmodified forms they look a lot
+alike, and various kluges invented to make them visually distinct have
+compounded the confusion. If your zero is center-dotted and letter-O
+is not, or if letter-O looks almost rectangular but zero looks more
+like an American football stood on end (or the reverse), you're
+probably looking at a modern character display (though the dotted zero
+seems to have originated as an option on IBM 3270 controllers). If
+your zero is slashed but letter-O is not, you're probably looking at
+an old-style ASCII graphic set descended from the default typewheel on
+the venerable ASR-33 Teletype (Scandinavians, for whom /O is a letter,
+curse this arrangement). (Interestingly, the slashed zero long
+predates computers; Florian Cajori's monumental "A History of
+Mathematical Notations" notes that it was used in the twelfth and
+thirteenth centuries.) If letter-O has a slash across it and the zero
+does not, your display is tuned for a very old convention used at IBM
+and a few other early mainframe makers (Scandinavians curse
<emphasis>this</emphasis>
+arrangement even more, because it means two of their letters collide).
+Some Burroughs/Unisys equipment displays a zero with a
<emphasis>reversed</emphasis>
+slash. Old CDC computers rendered letter O as an unbroken oval and 0
+as an oval broken at upper right and lower left. And yet another
+convention common on early line printers left zero unornamented but
+added a tail or hook to the letter-O so that it resembled an inverted
+Q or cursive capital letter-O (this was endorsed by a draft ANSI
+standard for how to draw ASCII characters, but the final standard
+changed the distinguisher to a tick-mark in the upper-left corner).
+Are we sufficiently confused yet?</para>
+</glossdef>
+</glossentry>
+
+<glossentry>
+<glossterm>1TBS</glossterm>
+<glossdef>
+<para role="accidence">
+<phrase role="pronounce"></phrase>
+<phrase role="partsofspeach">n</phrase>
+</para>
+<para>The "One True Brace Style"</para>
+<glossseealso>indent style</glossseealso>
+</glossdef>
+</glossentry>
+
+<!-- ... -->
+
+</glossdiv>
+
+<!-- ... -->
+
+</glossary>]]></programlisting>
+</informalexample>
+
+</refsect2>
+
+<refsect2><title>Marking Up Glossary Terms</title>
+
+<para>That takes care of the glossary database, now you have to get the entries
+into your document. Unlike bibliography entries, which can be empty, creating
+<quote>placeholder</quote> glossary entries would be very tedious. So
instead,
+support for <parameter>glossary.collection</parameter> relies on implicit
linking.</para>
+
+<para>In your source document, simply use <sgmltag>firstterm</sgmltag>
and
+<sgmltag>glossterm</sgmltag> to identify the terms you wish to have included
+in the glossary. The stylesheets assume that you will either set the
+<sgmltag class="attribute">baseform</sgmltag> attribute correctly,
or that the
+content of the element exactly matches a term in your glossary.</para>
+
+<para>If you're using a <parameter>glossary.collection</parameter>,
don't
+make explicit links on the terms in your document.</para>
+
+<para>So, in your document, you might write things like this:</para>
+
+<informalexample>
+<programlisting><![CDATA[<para>This is dummy text, without any real
meaning.
+The point is simply to reference glossary terms like
<glossterm>0</glossterm>
+and the <firstterm baseform="1TBS">One True Brace Style
(1TBS)</firstterm>.
+The <glossterm>1TBS</glossterm>, as you can probably imagine, is a nearly
+religious issue.</para>]]></programlisting>
+</informalexample>
+
+<para>If you set the <parameter>firstterm.only.link</parameter>
parameter,
+only the terms marked with <sgmltag>firstterm</sgmltag> will be links.
+Otherwise, all the terms will be linked.</para>
+
+</refsect2>
+
+<refsect2><title>Marking Up the Glossary</title>
+
+<para>The glossary itself has to be identified for the stylesheets. For lack
+of a better choice, the <sgmltag class="attribute">role</sgmltag>
is used.
+To identify the glossary as the target for automatic processing, set
+the role to <quote><literal>auto</literal></quote>. The title of
this
+glossary (and any other information from the <sgmltag>glossaryinfo</sgmltag>
+that's rendered by your stylesheet) will be displayed, but the entries will
+come from the database.
+</para>
+
+<para>Unfortunately, the glossary can't be empty, so you must put in
+at least one <sgmltag>glossentry</sgmltag>. The content of this entry
+is irrelevant, it will not be rendered:</para>
+
+<informalexample>
+<programlisting><![CDATA[<glossary role="auto">
+<glossentry>
+<glossterm>Irrelevant</glossterm>
+<glossdef>
+<para>If you can see this, the document was processed incorrectly. Use
+the <parameter>glossary.collection</parameter> parameter.</para>
+</glossdef>
+</glossentry>
+</glossary>]]></programlisting>
+</informalexample>
+
+<para>What about glossary divisions? If your glossary database has glossary
+divisions <emphasis>and</emphasis> your automatic glossary contains at least
+one <sgmltag>glossdiv</sgmltag>, the automic glossary will have divisions.
+If the <sgmltag>glossdiv</sgmltag> is missing from either location, no
divisions
+will be rendered.</para>
+
+<para>Glossary entries (and divisions, if appropriate) in the glossary will
+occur in precisely the order they occur in your database.</para>
+
+</refsect2>
+
+<refsect2><title>Formatting the Document</title>
+
+<para>Finally, when you are ready to format your document, simply set the
+<parameter>glossary.collection</parameter> parameter (in either a
+customization layer or directly through your processor's interface) to
+point to your global glossary.</para>
+
+<para>The stylesheets will format the glossary in your document as if
+all of the entries implicilty referenced appeared there literally.</para>
+</refsect2>
+
+<refsect2><title>Limitations</title>
+
+<para>Glossary cross-references <emphasis>within the
glossary</emphasis> are
+not supported. For example, this <emphasis>will not</emphasis>
work:</para>
+
+<informalexample>
+<programlisting><![CDATA[<glossentry>
+<glossterm>gloss-1</glossterm>
+<glossdef><para>A description that references
<glossterm>gloss-2</glossterm>.</para>
+<glossseealso>gloss-2</glossseealso>
+</glossdef>
+</glossentry>]]></programlisting>
+</informalexample>
+
+<para>If you put glossary cross-references in your glossary that way,
+you'll get the cryptic error: <computeroutput>Warning:
+glossary.collection specified, but there are 0 automatic
+glossaries</computeroutput>.</para>
+
+<para>Instead, you must do two things:</para>
+
+<orderedlist>
+<listitem>
+<para>Markup your glossary using
<sgmltag>glossseealso</sgmltag>:</para>
+
+<informalexample>
+<programlisting><![CDATA[<glossentry>
+<glossterm>gloss-1</glossterm>
+<glossdef><para>A description that references
<glossterm>gloss-2</glossterm>.</para>
+<glossseealso>gloss-2</glossseealso>
+</glossdef>
+</glossentry>]]></programlisting>
+</informalexample>
+</listitem>
+
+<listitem>
+<para>Make sure there is at least one <sgmltag>glossterm</sgmltag>
reference to
+<glossterm>gloss-2</glossterm> <emphasis>in your
document</emphasis>. The
+easiest way to do that is probably within a <sgmltag>remark</sgmltag> in
your
+automatic glossary:</para>
+
+<informalexample>
+<programlisting><![CDATA[<glossary role="auto">
+<remark>Make sure there's a reference to
<glossterm>gloss-2</glossterm>.</remark>
+<glossentry>
+<glossterm>Irrelevant</glossterm>
+<glossdef>
+<para>If you can see this, the document was processed incorrectly. Use
+the <parameter>glossary.collection</parameter> parameter.</para>
+</glossdef>
+</glossentry>
+</glossary>]]></programlisting>
+</informalexample>
+</listitem>
+</orderedlist>
+</refsect2>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/glossentry.show.acronym.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/glossentry.show.acronym.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/glossentry.show.acronym.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,29 @@
+<refentry id="glossentry.show.acronym">
+<refmeta>
+<refentrytitle>glossentry.show.acronym</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossentry.show.acronym</refname>
+<refpurpose>Display <sgmltag>glossentry</sgmltag>
acronyms?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='glossentry.show.acronym.frag'>
+<xsl:param name="glossentry.show.acronym"
select="'no'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>A setting of <quote>yes</quote> means they should be displayed;
+<quote>no</quote> means they shouldn't. If
<quote>primary</quote> is used,
+then they are shown as the primary text for the entry.</para>
+
+<note>
+<para>This setting controls both <sgmltag>acronym</sgmltag> and
+<sgmltag>abbrev</sgmltag> elements in the
<sgmltag>glossentry</sgmltag>.</para>
+</note>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/glosslist.as.blocks.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/glosslist.as.blocks.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/glosslist.as.blocks.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="glosslist.as.blocks">
+<refmeta>
+<refentrytitle>glosslist.as.blocks</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glosslist.as.blocks</refname>
+<refpurpose>Use blocks for glosslists?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='glosslist.as.blocks.frag'>
+<xsl:param name="glosslist.as.blocks" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>See <parameter>glossary.as.blocks</parameter>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/glossterm.auto.link.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/glossterm.auto.link.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/glossterm.auto.link.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="glossterm.auto.link">
+<refmeta>
+<refentrytitle>glossterm.auto.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossterm.auto.link</refname>
+<refpurpose>Generate links from glossterm to glossentry
automaticaly?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='glossterm.auto.link.frag'>
+<xsl:param name="glossterm.auto.link" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, a link will be automatically created from glossterm
+to glossentry for that glossary term. This is usefull when your
+glossterm names are consistent and you don't want to add links
+manually.</para>
+<para>If there is <sgmltag
class="attribute">linkend</sgmltag> on
+<sgmltag>glossterm</sgmltag> then is used instead of autogeneration of
+link.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/glossterm.separation.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/glossterm.separation.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/glossterm.separation.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="glossterm.separation">
+<refmeta>
+<refentrytitle>glossterm.separation</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossterm.separation</refname>
+<refpurpose>Separation between glossary terms and descriptions in list
mode</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='glossterm.separation.frag'>
+<xsl:param name="glossterm.separation"
select="'0.25in'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the separation between glossary terms and descriptions when
+glossarys are presented using lists.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/glossterm.width.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/glossterm.width.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/glossterm.width.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="glossterm.width">
+<refmeta>
+<refentrytitle>glossterm.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>glossterm.width</refname>
+<refpurpose>Width of glossterm in list presentation mode</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='glossterm.width.frag'>
+<xsl:param name="glossterm.width" select="'2in'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the width reserved for glossary terms when
+a list presentation is used.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/graphic.default.extension.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/graphic.default.extension.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/graphic.default.extension.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="graphic.default.extension">
+<refmeta>
+<refentrytitle>graphic.default.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>graphic.default.extension</refname>
+<refpurpose>Default extension for graphic filenames</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='graphic.default.extension.frag'><xsl:param
name="graphic.default.extension"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If a <sgmltag>graphic</sgmltag> or
<sgmltag>mediaobject</sgmltag>
+includes a reference to a filename that does not include an extension,
+and the <sgmltag class="attribute">format</sgmltag> attribute is
+<emphasis>unspecified</emphasis>, the default extension will be used.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/graphicsize.extension.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/graphicsize.extension.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/graphicsize.extension.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="graphicsize.extension">
+<refmeta>
+<refentrytitle>graphicsize.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>graphicsize.extension</refname>
+<refpurpose>Enable the getWidth()/getDepth() extension
functions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='graphicsize.extension.frag'>
+<xsl:param name="graphicsize.extension" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero (and if <parameter>use.extensions</parameter> is
non-zero
+and if you're using a processor that supports extension functions), the
+<function>getWidth</function> and <function>getDepth</function>
functions
+will be used to extract image sizes from graphics.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/header.column.widths.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/header.column.widths.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/header.column.widths.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,69 @@
+<refentry id="header.column.widths">
+<refmeta>
+<refentrytitle>header.column.widths</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>header.column.widths</refname>
+<refpurpose>Specify relative widths of header areas</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><src:fragment id='header.column.widths.frag'>
+<xsl:param name="header.column.widths" select="'1 1
1'"/>
+</src:fragment></refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Page headers in print output use a three column table
+to position text at the left, center, and right side of
+the header on the page.
+This parameter lets you specify the relative sizes of the
+three columns. The default value is
+"1 1 1".</para>
+
+<para>The parameter value must be three numbers, separated
+by white space. The first number represents the relative
+width of the left header for
+single-sided output, or the inside header for
+double-sided output. The second number is the relative
+width of the center header. The third number is the
+relative width of the right header for
+single-sided output, or the outside header for
+double-sided output.
+</para>
+
+<para>The numbers are used to specify the column widths
+for the table that makes up the header area.
+In the FO output, this looks like:
+</para>
+
+<programlisting>
+<fo:table-column column-number="1"
+ column-width="proportional-column-width(1)"/>
+</programlisting>
+
+<para>
+The <literal>proportional-column-width()</literal>
+function computes a column width by dividing its
+argument by the total of the arguments for all the columns, and
+then multiplying the result by the width of the whole table
+(assuming all the column specs use the function).
+Its argument can be any positive integer or floating point number.
+Zero is an acceptable value, although some FO processors
+may warn about it, in which case using a very small number might
+be more satisfactory.
+</para>
+
+<para>For example, the value "1 2 1" means the center
+header should have twice the width of the other areas.
+A value of "0 0 1" means the entire header area
+is reserved for the right (or outside) header text.
+Note that to keep the center area centered on
+the page, the left and right values must be
+the same. A specification like "1 2 3" means the
+center area is no longer centered on the page
+since the right area is three times the width of the left area.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/header.content.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/header.content.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/header.content.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,29 @@
+<refentry id="header.content.properties">
+<refmeta>
+<refentrytitle>header.content.properties</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>header.content.properties</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='header.content.properties.frag'>
+<xsl:attribute-set name="header.content.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$body.fontset"/>
+ </xsl:attribute>
+ <xsl:attribute name="margin-left">
+ <xsl:value-of select="$title.margin.left"/>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Properties of page header content.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/header.rule.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/header.rule.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/header.rule.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="header.rule">
+<refmeta>
+<refentrytitle>header.rule</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>header.rule</refname>
+<refpurpose>Rule under headers?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='header.rule.frag'>
+<xsl:param name="header.rule" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, a rule will be drawn below the page headers.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/headers.on.blank.pages.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/headers.on.blank.pages.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/headers.on.blank.pages.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="headers.on.blank.pages">
+<refmeta>
+<refentrytitle>headers.on.blank.pages</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>headers.on.blank.pages</refname>
+<refpurpose>Put headers on blank pages?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='headers.on.blank.pages.frag'>
+<xsl:param name="headers.on.blank.pages" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, headers will be placed on blank pages.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/html.base.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/html.base.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/html.base.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,23 @@
+<refentry id="html.base">
+<refmeta>
+<refentrytitle>html.base</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.base</refname>
+<refpurpose>An HTML base URI</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='html.base.frag'><xsl:param
name="html.base"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If html.base is set, it is used for the <sgmltag>BASE</sgmltag>
+element in the <sgmltag>HEAD</sgmltag> of the HTML documents.
+This is useful for dynamically served HTML where the base URI needs
+to be shifted.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/html.cellpadding.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/html.cellpadding.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/html.cellpadding.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="html.cellpadding">
+<refmeta>
+<refentrytitle>html.cellpadding</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.cellpadding</refname>
+<refpurpose>Default value for cellpadding in HTML tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='html.cellpadding.frag'>
+<xsl:param name="html.cellpadding" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, this value will be used as the default cellpadding value
+in HTML tables.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/html.cellspacing.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/html.cellspacing.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/html.cellspacing.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="html.cellspacing">
+<refmeta>
+<refentrytitle>html.cellspacing</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.cellspacing</refname>
+<refpurpose>Default value for cellspacing in HTML tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='html.cellspacing.frag'>
+<xsl:param name="html.cellspacing" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If specified, this value will be used as the default cellspacing value
+in HTML tables.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/html.cleanup.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/html.cleanup.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/html.cleanup.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,29 @@
+<refentry id="html.cleanup">
+<refmeta>
+<refentrytitle>html.cleanup</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.cleanup</refname>
+<refpurpose>Attempt to clean up the resulting HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='html.cleanup.frag'>
+<xsl:param name="html.cleanup" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, and if the <ulink
url="http://www.exslt.org/">EXSLT</ulink>
+extensions are supported by your processor, the resulting HTML will be
+<quote>cleaned up</quote>. This improves the chances that the
+resulting HTML will be valid. It may also improve the formatting of
+some elements.</para>
+
+<para>This parameter is different from
<parameter>make.valid.html</parameter>
+because it uses extension functions to manipulate result-tree-fragments.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/html.ext.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/html.ext.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/html.ext.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,24 @@
+<refentry id="html.ext">
+<refmeta>
+<refentrytitle>html.ext</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>html.ext</refname>
+<refpurpose>Identifies the extension of generated HTML files</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='html.ext.frag'>
+<xsl:param name="html.ext" select="'.html'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The extension identified by <parameter>html.ext</parameter> will
+be used as the filename extension for chunks created by this stylesheet.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/html.extra.head.links.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/html.extra.head.links.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/html.extra.head.links.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,26 @@
+<refentry id="html.extra.head.links">
+<refmeta>
+<refentrytitle>html.extra.head.links</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.extra.head.links</refname>
+<refpurpose>Toggle extra HTML head link information</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='html.extra.head.links.frag'>
+<xsl:param name="html.extra.head.links" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, extra <sgmltag>link</sgmltag> elements will be
+generated in the <sgmltag>head</sgmltag> of chunked HTML files. These
+extra links point to chapters, appendixes, sections, etc. as supported
+by the <quote>Site Navigation Bar</quote> in Mozilla 1.0 (as of CR1, at
least).
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/html.longdesc.link.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/html.longdesc.link.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/html.longdesc.link.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,29 @@
+<refentry id="html.longdesc.link">
+<refmeta>
+<refentrytitle>html.longdesc.link</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.longdesc.link</refname>
+<refpurpose>Should a link to the longdesc be included in the
HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='html.longdesc.link.frag'>
+<xsl:param name="html.longdesc.link" select="$html.longdesc"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, links will be created to the
+HTML files created for the
+<sgmltag class="attribute">longdesc</sgmltag> attribute. It makes
no
+sense to turn enable this option without also enabling the
+<parameter>$html.longdesc</parameter> parameter.</para>
+
+<para>The <literal>longdesc.link</literal> named template is called
+to construct the link.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/html.longdesc.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/html.longdesc.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/html.longdesc.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="html.longdesc">
+<refmeta>
+<refentrytitle>html.longdesc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.longdesc</refname>
+<refpurpose>Should longdesc URIs be created?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='html.longdesc.frag'>
+<xsl:param name="html.longdesc" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, HTML files will be created for the
+<sgmltag class="attribute">longdesc</sgmltag> attribute. These
files
+are created from the <sgmltag>textobject</sgmltag>s in
+<sgmltag>mediaobject</sgmltag>s and
+<sgmltag>inlinemediaobject</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/html.stylesheet.type.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/html.stylesheet.type.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/html.stylesheet.type.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="html.stylesheet.type">
+<refmeta>
+<refentrytitle>html.stylesheet.type</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.stylesheet.type</refname>
+<refpurpose>The type of the stylesheet used in the generated
HTML</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='html.stylesheet.type.frag'><xsl:param
name="html.stylesheet.type">text/css</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The type of the stylesheet to place in the HTML
<sgmltag>link</sgmltag> tag.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/html.stylesheet.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/html.stylesheet.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/html.stylesheet.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,30 @@
+<refentry id="html.stylesheet">
+<refmeta>
+<refentrytitle>html.stylesheet</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>html.stylesheet</refname>
+<refpurpose>Name of the stylesheet(s) to use in the generated
HTML</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='html.stylesheet.frag'>
+<xsl:param name="html.stylesheet" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>html.stylesheet</parameter> parameter is either
empty,
+indicating that no stylesheet <sgmltag>LINK</sgmltag> tag should be
generated
+in the HTML output, or it is a list of one or more stylesheets.</para>
+
+<para>Multiple stylesheets are space-delimited. If you need to
+reference a stylesheet URI that includes a space, encode it with
+<literal>%20</literal>. A seprate HTML <sgmltag>LINK</sgmltag>
element will
+be generated for each stylesheet in the order they are listed in the
+parameter.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.alias.file.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.alias.file.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.alias.file.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.alias.file">
+<refmeta>
+<refentrytitle>htmlhelp.alias.file</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.alias.file</refname>
+<refpurpose>Filename of map file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.alias.file.frag'>
+<xsl:param name="htmlhelp.alias.file"
select="'alias.h'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of map file
+than <filename>alias.h</filename>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.autolabel.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.autolabel.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.autolabel.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.autolabel">
+<refmeta>
+<refentrytitle>htmlhelp.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.autolabel</refname>
+<refpurpose>Should tree-like ToC use autonumbering feature?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.autolabel.frag'>
+<xsl:param name="htmlhelp.autolabel" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want to include chapter and section numbers into ToC in
+the left panel, set this parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.back.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.back.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.back.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.back">
+<refmeta>
+<refentrytitle>htmlhelp.button.back</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.back</refname>
+<refpurpose>Should be Back button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.back.frag'>
+<xsl:param name="htmlhelp.button.back" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Back button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.forward.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.forward.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.forward.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.forward">
+<refmeta>
+<refentrytitle>htmlhelp.button.forward</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.forward</refname>
+<refpurpose>Should be Forward button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.forward.frag'>
+<xsl:param name="htmlhelp.button.forward" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Forward button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.hideshow.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.hideshow.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.hideshow.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.hideshow">
+<refmeta>
+<refentrytitle>htmlhelp.button.hideshow</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.hideshow</refname>
+<refpurpose>Should be Hide/Show button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.hideshow.frag'>
+<xsl:param name="htmlhelp.button.hideshow" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Hide/Show button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.home.url.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.home.url.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.home.url.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="htmlhelp.button.home.url">
+<refmeta>
+<refentrytitle>htmlhelp.button.home.url</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.home.url</refname>
+<refpurpose>URL address of page accessible by Home button</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.home.url.frag'>
+<xsl:param name="htmlhelp.button.home.url"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>URL address of page accessible by Home button.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.home.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.home.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.home.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.home">
+<refmeta>
+<refentrytitle>htmlhelp.button.home</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.home</refname>
+<refpurpose>Should be Home button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.home.frag'>
+<xsl:param name="htmlhelp.button.home" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Home button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.title.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.title.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.title.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="htmlhelp.button.jump1.title">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump1.title</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump1.title</refname>
+<refpurpose>Title of Jump1 button</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.jump1.title.frag'>
+<xsl:param name="htmlhelp.button.jump1.title"
select="'User1'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Title of Jump1 button.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.url.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.url.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.url.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="htmlhelp.button.jump1.url">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump1.url</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump1.url</refname>
+<refpurpose>URL address of page accessible by Jump1 button</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.jump1.url.frag'>
+<xsl:param name="htmlhelp.button.jump1.url"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>URL address of page accessible by Jump1 button.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump1.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.jump1">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump1</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump1</refname>
+<refpurpose>Should be Jump1 button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.jump1.frag'>
+<xsl:param name="htmlhelp.button.jump1" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Jump1 button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.title.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.title.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.title.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="htmlhelp.button.jump2.title">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump2.title</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump2.title</refname>
+<refpurpose>Title of Jump2 button</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.jump2.title.frag'>
+<xsl:param name="htmlhelp.button.jump2.title"
select="'User2'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Title of Jump2 button.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.url.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.url.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.url.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="htmlhelp.button.jump2.url">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump2.url</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump2.url</refname>
+<refpurpose>URL address of page accessible by Jump2 button</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.jump2.url.frag'>
+<xsl:param name="htmlhelp.button.jump2.url"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>URL address of page accessible by Jump2 button.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.jump2.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.jump2">
+<refmeta>
+<refentrytitle>htmlhelp.button.jump2</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.jump2</refname>
+<refpurpose>Should be Jump2 button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.jump2.frag'>
+<xsl:param name="htmlhelp.button.jump2" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Jump2 button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.locate.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.locate.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.locate.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.locate">
+<refmeta>
+<refentrytitle>htmlhelp.button.locate</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.locate</refname>
+<refpurpose>Should be Locate button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.locate.frag'>
+<xsl:param name="htmlhelp.button.locate" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Locate button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.next.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.next.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.next.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.next">
+<refmeta>
+<refentrytitle>htmlhelp.button.next</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.next</refname>
+<refpurpose>Should be Next button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.next.frag'>
+<xsl:param name="htmlhelp.button.next" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Next button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.options.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.options.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.options.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.options">
+<refmeta>
+<refentrytitle>htmlhelp.button.options</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.options</refname>
+<refpurpose>Should be Options button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.options.frag'>
+<xsl:param name="htmlhelp.button.options" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Options button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.prev.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.prev.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.prev.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.prev">
+<refmeta>
+<refentrytitle>htmlhelp.button.prev</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.prev</refname>
+<refpurpose>Should be Prev button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.prev.frag'>
+<xsl:param name="htmlhelp.button.prev" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Prev button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.print.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.print.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.print.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.print">
+<refmeta>
+<refentrytitle>htmlhelp.button.print</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.print</refname>
+<refpurpose>Should be Print button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.print.frag'>
+<xsl:param name="htmlhelp.button.print" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Print button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.refresh.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.refresh.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.refresh.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.refresh">
+<refmeta>
+<refentrytitle>htmlhelp.button.refresh</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.refresh</refname>
+<refpurpose>Should be Refresh button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.refresh.frag'>
+<xsl:param name="htmlhelp.button.refresh" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Refresh button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.stop.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.stop.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.stop.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.stop">
+<refmeta>
+<refentrytitle>htmlhelp.button.stop</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.stop</refname>
+<refpurpose>Should be Stop button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.stop.frag'>
+<xsl:param name="htmlhelp.button.stop" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Stop button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.zoom.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.zoom.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.button.zoom.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.button.zoom">
+<refmeta>
+<refentrytitle>htmlhelp.button.zoom</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.button.zoom</refname>
+<refpurpose>Should be Zoom button shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.button.zoom.frag'>
+<xsl:param name="htmlhelp.button.zoom" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want Zoom button shown on toolbar, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.chm.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.chm.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.chm.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.chm">
+<refmeta>
+<refentrytitle>htmlhelp.chm</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.chm</refname>
+<refpurpose>Filename of output HTML Help file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.chm.frag'>
+<xsl:param name="htmlhelp.chm"
select="'htmlhelp.chm'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of result
+CHM file than htmlhelp.chm.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.default.topic.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.default.topic.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.default.topic.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,31 @@
+<refentry id="htmlhelp.default.topic">
+<refmeta>
+<refentrytitle>htmlhelp.default.topic</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.default.topic</refname>
+<refpurpose>Name of file with default topic</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.default.topic.frag'>
+<xsl:param name="htmlhelp.default.topic" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Normally first chunk of document is displayed when you open HTML
+Help file. If you want to display another topic, simply set its
+filename by this parameter.</para>
+
+<para>This is useful especially if you don't generate ToC in front of
+your document and you also hide root element in ToC. E.g.:</para>
+
+<programlisting><![CDATA[<xsl:param name="generate.book.toc"
select="0"/>
+<xsl:param name="htmlhelp.hhc.show.root" select="0"/>
+<xsl:param name="htmlhelp.default.topic"
select="'pr01.html'"/>]]></programlisting>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.display.progress.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.display.progress.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.display.progress.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.display.progress">
+<refmeta>
+<refentrytitle>htmlhelp.display.progress</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.display.progress</refname>
+<refpurpose>Display compile progress?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.display.progress.frag'>
+<xsl:param name="htmlhelp.display.progress" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>You can swith off display of compile progress by setting this
+parameter to 0.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.encoding.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.encoding.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.encoding.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.encoding">
+<refmeta>
+<refentrytitle>htmlhelp.encoding</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.encoding</refname>
+<refpurpose>Character encoding to use in files for HTML Help
compiler.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.encoding.frag'>
+<xsl:param name="htmlhelp.encoding"
select="'iso-8859-1'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>HTML Help Compiler is not UTF-8 aware, so you should always use
+apropriate single-byte encoding here.</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.enhanced.decompilation.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.enhanced.decompilation.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.enhanced.decompilation.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="htmlhelp.enhanced.decompilation">
+<refmeta>
+<refentrytitle>htmlhelp.enhanced.decompilation</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.enhanced.decompilation</refname>
+<refpurpose>Allow enhanced decompilation of CHM?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.enhanced.decompilation.frag'>
+<xsl:param name="htmlhelp.enhanced.decompilation" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When set to 1 this parameter enables enhanced decompilation of
CHM.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.enumerate.images.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.enumerate.images.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.enumerate.images.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.enumerate.images">
+<refmeta>
+<refentrytitle>htmlhelp.enumerate.images</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.enumerate.images</refname>
+<refpurpose>Should be paths to all used images added to project
file?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.enumerate.images.frag'>
+<xsl:param name="htmlhelp.enumerate.images" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>You should turn on this flag, if you insert images into your documents
+as external binary entities or if you are using absolute path in image
names.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.force.map.and.alias.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.force.map.and.alias.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.force.map.and.alias.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="htmlhelp.force.map.and.alias">
+<refmeta>
+<refentrytitle>htmlhelp.force.map.and.alias</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.force.map.and.alias</refname>
+<refpurpose>Should be [MAP] and [ALIAS] section added to project file
unconditionaly?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.force.map.and.alias.frag'>
+<xsl:param name="htmlhelp.force.map.and.alias" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>You should turn on this flag, if you have your own
+<filename>alias.h</filename> and <filename>contex.h</filename>
files
+and you want include reference to them in project file.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.binary.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.binary.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.binary.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="htmlhelp.hhc.binary">
+<refmeta>
+<refentrytitle>htmlhelp.hhc.binary</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc.binary</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhc.binary.frag'>
+<xsl:param name="htmlhelp.hhc.binary" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parametr controls whether binary TOC will be generated. You
+must create binary TOC if you want to add Prev/Next buttons to toolbar
+(which is default behaviour). Files with binary TOC can't be merged.</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.folders.instead.books.xml
===================================================================
---
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.folders.instead.books.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.folders.instead.books.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="htmlhelp.hhc.folders.instead.books">
+<refmeta>
+<refentrytitle>htmlhelp.hhc.folders.instead.books</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc.folders.instead.books</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhc.folders.instead.books.frag'>
+<xsl:param name="htmlhelp.hhc.folders.instead.books"
select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter controls whether there should be folder-like
+icons (1) or book-like icons (0) in ToC. If you want to use
+folder-like icons you must swith off binary ToC using
+<parameter>htmlhelp.hhc.binary</parameter>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.section.depth.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.section.depth.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.section.depth.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.hhc.section.depth">
+<refmeta>
+<refentrytitle>htmlhelp.hhc.section.depth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc.section.depth</refname>
+<refpurpose>Depth of TOC for sections in a left pane.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhc.section.depth.frag'>
+<xsl:param name="htmlhelp.hhc.section.depth" select="5"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want shallower ToC in a left pane
+of HTML Help viewer.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.show.root.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.show.root.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.show.root.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="htmlhelp.hhc.show.root">
+<refmeta>
+<refentrytitle>htmlhelp.hhc.show.root</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc.show.root</refname>
+<refpurpose>Should be entry for root element shown in ToC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhc.show.root.frag'>
+<xsl:param name="htmlhelp.hhc.show.root" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If set to 0, there will be no entry for root element in
+ToC. This is useful when you want provide user with expanded ToC as
+a default.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.width.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.width.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.width.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="htmlhelp.hhc.width">
+<refmeta>
+<refentrytitle>htmlhelp.hhc.width</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc.width</refname>
+<refpurpose>Width of navigation (ToC) pane</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhc.width.frag'>
+<xsl:param name="htmlhelp.hhc.width"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies width of ToC pane in pixels.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhc.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.hhc">
+<refmeta>
+<refentrytitle>htmlhelp.hhc</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhc</refname>
+<refpurpose>Filename of TOC file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhc.frag'>
+<xsl:param name="htmlhelp.hhc" select="'toc.hhc'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of TOC file
+than toc.hhc.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhk.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhk.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhk.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.hhk">
+<refmeta>
+<refentrytitle>htmlhelp.hhk</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhk</refname>
+<refpurpose>Filename of index file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhk.frag'>
+<xsl:param name="htmlhelp.hhk" select="'index.hhk'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of index file
+than index.hhk.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.tail.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.tail.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.tail.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.hhp.tail">
+<refmeta>
+<refentrytitle>htmlhelp.hhp.tail</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhp.tail</refname>
+<refpurpose>Additional content for project file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhp.tail.frag'>
+<xsl:param name="htmlhelp.hhp.tail"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want to include some additional parameters into project file,
+store appropriate part of project file into this parameter.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.window.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.window.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.window.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.hhp.window">
+<refmeta>
+<refentrytitle>htmlhelp.hhp.window</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhp.window</refname>
+<refpurpose>Name of default window.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhp.window.frag'>
+<xsl:param name="htmlhelp.hhp.window"
select="'Main'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Name of default window. If empty no [WINDOWS] section will be
+added to project file.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.windows.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.windows.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.windows.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="htmlhelp.hhp.windows">
+<refmeta>
+<refentrytitle>htmlhelp.hhp.windows</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhp.windows</refname>
+<refpurpose>Definition of additional windows</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhp.windows.frag'>
+<xsl:param name="htmlhelp.hhp.windows"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Content of this parameter is placed at the end of [WINDOWS]
+section of project file. You can use it for defining your own
+addtional windows.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.hhp.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.hhp">
+<refmeta>
+<refentrytitle>htmlhelp.hhp</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.hhp</refname>
+<refpurpose>Filename of project file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.hhp.frag'>
+<xsl:param name="htmlhelp.hhp"
select="'htmlhelp.hhp'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of project
+file than htmlhelp.hhp.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.map.file.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.map.file.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.map.file.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.map.file">
+<refmeta>
+<refentrytitle>htmlhelp.map.file</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.map.file</refname>
+<refpurpose>Filename of map file.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.map.file.frag'>
+<xsl:param name="htmlhelp.map.file"
select="'context.h'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Change this parameter if you want different name of map file
+than <filename>context.h</filename>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.only.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.only.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.only.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="htmlhelp.only">
+<refmeta>
+<refentrytitle>htmlhelp.only</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.only</refname>
+<refpurpose>Should be only project files generated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.only.frag'>
+<xsl:param name="htmlhelp.only" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want to play with various HTML Help parameters and you
+don't need to regenerate all HTML files, you can set this parameter to
+1. This setting will not process whole document, only project files
+(hhp, hhc, hhk,...) will be generated.</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.remember.window.position.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.remember.window.position.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.remember.window.position.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.remember.window.position">
+<refmeta>
+<refentrytitle>htmlhelp.remember.window.position</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.remember.window.position</refname>
+<refpurpose>Remember help window position?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.remember.window.position.frag'>
+<xsl:param name="htmlhelp.remember.window.position"
select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>To remember help window position between starts set this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.advanced.search.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.advanced.search.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.advanced.search.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.show.advanced.search">
+<refmeta>
+<refentrytitle>htmlhelp.show.advanced.search</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.show.advanced.search</refname>
+<refpurpose>Should be advanced search available?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.show.advanced.search.frag'>
+<xsl:param name="htmlhelp.show.advanced.search" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want advanced search features in your help, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.favorities.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.favorities.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.favorities.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.show.favorities">
+<refmeta>
+<refentrytitle>htmlhelp.show.favorities</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.show.favorities</refname>
+<refpurpose>Should be favorities tab shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.show.favorities.frag'>
+<xsl:param name="htmlhelp.show.favorities" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want favorities tab shown in your help, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.menu.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.menu.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.menu.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.show.menu">
+<refmeta>
+<refentrytitle>htmlhelp.show.menu</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.show.menu</refname>
+<refpurpose>Should be menu shown?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.show.menu.frag'>
+<xsl:param name="htmlhelp.show.menu" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want application menu in your HTML Help file, turn this
+parameter to 1.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.toolbar.text.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.toolbar.text.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.show.toolbar.text.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.show.toolbar.text">
+<refmeta>
+<refentrytitle>htmlhelp.show.toolbar.text</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.show.toolbar.text</refname>
+<refpurpose>Show text under toolbar buttons?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.show.toolbar.text.frag'>
+<xsl:param name="htmlhelp.show.toolbar.text" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>You can switch off display of texts under toolbar buttons by
+setting this parameter to 0.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.title.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.title.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.title.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.title">
+<refmeta>
+<refentrytitle>htmlhelp.title</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.title</refname>
+<refpurpose>Title of HTML Help</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.title.frag'>
+<xsl:param name="htmlhelp.title" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Content of this parameter will be used as a title for generated
+HTML Help. If empty, title will be automatically taken from document.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.use.hhk.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.use.hhk.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/htmlhelp.use.hhk.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="htmlhelp.use.hhk">
+<refmeta>
+<refentrytitle>htmlhelp.use.hhk</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.use.hhk</refname>
+<refpurpose>Should be index built using HHK file?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.use.hhk.frag'>
+<xsl:param name="htmlhelp.use.hhk" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, index is created using HHK file. This provides some
+new features.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/htmlhelp.window.geometry.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/htmlhelp.window.geometry.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/htmlhelp.window.geometry.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="htmlhelp.window.geometry">
+<refmeta>
+<refentrytitle>htmlhelp.window.geometry</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>htmlhelp.window.geometry</refname>
+<refpurpose>Set initial geometry of help window</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='htmlhelp.window.geometry.frag'>
+<xsl:param name="htmlhelp.window.geometry"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies initial position of help
+window. E.g.</para>
+
+<programlisting><![CDATA[<xsl:param
name="htmlhelp.window.geometry">[160,64,992,704]</xsl:param>]]></programlisting>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/hyphenate.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/hyphenate.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/hyphenate.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,21 @@
+<refentry id="hyphenate">
+<refmeta>
+<refentrytitle>hyphenate</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>hyphenate</refname>
+<refpurpose>Specify hyphenation behavior</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='hyphenate.frag'><xsl:param
name="hyphenate">true</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, words may be hyphenated. Otherwise, they may not.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/ignore.image.scaling.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/ignore.image.scaling.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/ignore.image.scaling.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="ignore.image.scaling">
+<refmeta>
+<refentrytitle>ignore.image.scaling</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ignore.image.scaling</refname>
+<refpurpose>Tell the stylesheets to ignore the author's image scaling
attributes</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='ignore.image.scaling.frag'>
+<xsl:param name="ignore.image.scaling" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the scaling attributes on graphics and media objects are
+ignored.</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/index.preferred.page.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/index.preferred.page.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/index.preferred.page.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="index.preferred.page.properties">
+<refnamediv>
+<refname>index.preferred.page.properties</refname>
+<refpurpose>Properties used to emphasize page number references for
+significant index terms</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='index.preferred.page.properties.frag'>
+<xsl:attribute-set name="index.preferred.page.properties">
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Properties used to emphasize page number references for
+significant index terms (<sgmltag
+class="attribute">significance</sgmltag>=<sgmltag
+class="attvalue">preffered</sgmltag>). Currently works only with
+XEP.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/informal.object.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/informal.object.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/informal.object.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="informal.object.properties">
+<refnamediv>
+<refname>informal.object.properties</refname>
+<refpurpose>Properties associated with a formal object such as a figure, or other
component that has a title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='informal.object.properties.frag'><xsl:attribute-set
name="informal.object.properties">
+ <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>The styling for informal objects in docbook. Specify the spacing before and
after the object.</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/inherit.keywords.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/inherit.keywords.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/inherit.keywords.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="inherit.keywords">
+<refmeta>
+<refentrytitle>inherit.keywords</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>inherit.keywords</refname>
+<refpurpose>Inherit keywords from ancestor elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='inherit.keywords.frag'><xsl:param
name="inherit.keywords"
select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>inherit.keywords</parameter>
+is non-zero, the keyword <sgmltag>META</sgmltag> for each HTML
+<sgmltag>HEAD</sgmltag> element will include all of the keywords from
+ancestral elements. Otherwise, only the keywords from the current section
+will be used.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/insert.xref.page.number.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/insert.xref.page.number.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/insert.xref.page.number.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,52 @@
+<refentry id="insert.xref.page.number">
+<refmeta>
+<refentrytitle>insert.xref.page.number</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>insert.xref.page.number</refname>
+<refpurpose>Turns page numbers in xrefs on and off</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='insert.xref.page.number.frag'>
+<xsl:param name="insert.xref.page.number">no</xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The value of this parameter determines if
+cross references (<sgmltag>xref</sgmltag>s) in
+printed output will
+include page number citations.
+It has three possible values.
+</para>
+<variablelist>
+<section>
+<term>no</term>
+<listitem><para>No page number references will be generated.
+</para></listitem>
+</section>
+<section>
+<term>yes</term>
+<listitem><para>Page number references will be generated
+for all <sgmltag>xref</sgmltag> elements.
+The style of page reference may be changed
+if an <sgmltag class="attribute">xrefstyle</sgmltag>
+attribute is used.
+</para></listitem>
+</section>
+<section>
+<term>maybe</term>
+<listitem><para>Page number references will not be generated
+for an <sgmltag>xref</sgmltag> element unless
+it has an
+<sgmltag class="attribute">xrefstyle</sgmltag>
+attribute whose value specifies a page reference.
+</para></listitem>
+</section>
+</variablelist>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.default.language.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.default.language.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.default.language.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="l10n.gentext.default.language">
+<refmeta>
+<refentrytitle>l10n.gentext.default.language</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>l10n.gentext.default.language</refname>
+<refpurpose>Sets the default language for generated text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='l10n.gentext.default.language.frag'>
+<xsl:param name="l10n.gentext.default.language"
select="'en'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The value of the
<parameter>l10n.gentext.default.language</parameter>
+parameter is used as the language for generated text if no setting is provided
+in the source document.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.language.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.language.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.language.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="l10n.gentext.language">
+<refmeta>
+<refentrytitle>l10n.gentext.language</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>l10n.gentext.language</refname>
+<refpurpose>Sets the gentext language</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='l10n.gentext.language.frag'>
+<xsl:param name="l10n.gentext.language" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If this parameter is set to any value other than the empty string, its
+value will be used as the value for the language when generating text. Setting
+<parameter>l10n.gentext.language</parameter> overrides any settings within
the
+document being formatted.</para>
+
+<para>It's much more likely that you might want to set the
+<parameter>l10n.gentext.default.language</parameter> parameter.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.use.xref.language.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.use.xref.language.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/l10n.gentext.use.xref.language.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,48 @@
+<refentry id="l10n.gentext.use.xref.language">
+<refmeta>
+<refentrytitle>l10n.gentext.use.xref.language</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>l10n.gentext.use.xref.language</refname>
+<refpurpose>Use the language of target when generating cross-reference
text?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='l10n.gentext.use.xref.language.frag'>
+<xsl:param name="l10n.gentext.use.xref.language" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the language of the target will be used when
+generating cross reference text. Usually, the <quote>current</quote>
+language is used when generating text (that is, the language of the
+element that contains the cross-reference element). But setting this parameter
+allows the language of the element <emphasis>pointed to</emphasis> to
control
+the generated text.</para>
+
+<para>Consider the following example:</para>
+
+<informalexample>
+<programlisting><![CDATA[<para lang="en">See also <xref
linkend="chap3"/>.</para>]]>
+</programlisting>
+</informalexample>
+
+<para>Suppose that Chapter 3 happens to be written in German.
+If <parameter>l10n.gentext.use.xref.language</parameter> is non-zero, the
+resulting text will be something like this:</para>
+
+<blockquote>
+<para>See also Kapital 3.</para>
+</blockquote>
+
+<para>Where the more traditional rendering would be:</para>
+
+<blockquote>
+<para>See also Chapter 3.</para>
+</blockquote>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/label.from.part.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/label.from.part.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/label.from.part.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="label.from.part">
+<refmeta>
+<refentrytitle>label.from.part</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>label.from.part</refname>
+<refpurpose>Renumber chapters in each part?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='label.from.part.frag'><xsl:param
name="label.from.part" select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>label.from.part</parameter> is non-zero,
components
+(<sgmltag>chapter</sgmltag>s, <sgmltag>appendixe</sgmltag>s,
etc.)
+will be numbered from 1 in each <sgmltag>part</sgmltag>. Otherwise,
+they will be numbered monotonically throughout each
+<sgmltag>book</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/line-height.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/line-height.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/line-height.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="line-height">
+<refmeta>
+<refentrytitle>line-height</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>line-height</refname>
+<refpurpose>Specify the line-height property</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='line-height.frag'>
+<xsl:param name="line-height" select="'normal'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the line-height property.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/linenumbering.everyNth.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/linenumbering.everyNth.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/linenumbering.everyNth.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="linenumbering.everyNth">
+<refmeta>
+<refentrytitle>linenumbering.everyNth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.everyNth</refname>
+<refpurpose>Indicate which lines should be numbered</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='linenumbering.everyNth.frag'><xsl:param
name="linenumbering.everyNth"
select="'5'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If line numbering is enabled, everyNth line will be numbered.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/linenumbering.extension.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/linenumbering.extension.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/linenumbering.extension.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="linenumbering.extension">
+<refmeta>
+<refentrytitle>linenumbering.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.extension</refname>
+<refpurpose>Enable the line numbering extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='linenumbering.extension.frag'><xsl:param
name="linenumbering.extension"
select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, verbatim environments (elements that have the
+format='linespecific' notation attribute: address, literallayout,
+programlisting, screen, synopsis) that specify line numbering will
+have, surprise, line numbers.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/linenumbering.separator.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/linenumbering.separator.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/linenumbering.separator.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="linenumbering.separator">
+<refmeta>
+<refentrytitle>linenumbering.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.separator</refname>
+<refpurpose>Specify a separator between line numbers and lines</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='linenumbering.separator.frag'><xsl:param
name="linenumbering.separator" select="'
'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The separator is inserted between line numbers and lines in
+the verbatim environment.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/linenumbering.width.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/linenumbering.width.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/linenumbering.width.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="linenumbering.width">
+<refmeta>
+<refentrytitle>linenumbering.width</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>linenumbering.width</refname>
+<refpurpose>Indicates the width of line numbers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='linenumbering.width.frag'><xsl:param
name="linenumbering.width"
select="'3'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If line numbering is enabled, line numbers will appear right
+justified in a field "width" characters wide.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/link.mailto.url.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/link.mailto.url.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/link.mailto.url.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="link.mailto.url">
+<refmeta>
+<refentrytitle>link.mailto.url</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>link.mailto.url</refname>
+<refpurpose>Mailto URL for the LINK REL=made HTML HEAD element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='link.mailto.url.frag'><xsl:param
name="link.mailto.url"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If not the empty string, this address will be used for the
+REL=made <sgmltag>LINK</sgmltag> element in the HTML
<sgmltag>HEAD</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/list.block.spacing.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/list.block.spacing.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/list.block.spacing.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="list.block.spacing">
+<refnamediv>
+<refname>list.block.spacing</refname>
+<refpurpose>What spacing do you want before and after lists?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='list.block.spacing.frag'><xsl:attribute-set
name="list.block.spacing">
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify the spacing required before and after a list. It is necessary to
specify the space after a list block because lists can come inside of paras.
</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/list.item.spacing.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/list.item.spacing.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/list.item.spacing.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,17 @@
+<refentry id="list.item.spacing">
+<refnamediv>
+<refname>list.item.spacing</refname>
+<refpurpose>What space do you want between list items?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='list.item.spacing.frag'><xsl:attribute-set
name="list.item.spacing">
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify what spacing you want between each list item.</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/make.graphic.viewport.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/make.graphic.viewport.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/make.graphic.viewport.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,30 @@
+<refentry id="make.graphic.viewport">
+<refmeta>
+<refentrytitle>make.graphic.viewport</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.graphic.viewport</refname>
+<refpurpose>Use tables in HTML to make viewports for graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='make.graphic.viewport.frag'>
+<xsl:param name="make.graphic.viewport" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The HTML <sgmltag>img</sgmltag> element only supports the notion
+of content-area scaling; it doesn't support the distinction between a
+content-area and a viewport-area, so we have to make some compromises.</para>
+
+<para>If <parameter>make.graphic.viewport</parameter> is non-zero, a
table
+will be used to frame the image. This creates an effective viewport-area.
+</para>
+
+<para>Tables and alignment don't work together, so this parameter is ignored
+if alignment is specified on an image.</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/make.index.markup.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/make.index.markup.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/make.index.markup.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,68 @@
+<refentry id="make.index.markup">
+<refmeta>
+<refentrytitle>make.index.markup</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.index.markup</refname>
+<refpurpose>Generate XML index markup in the index?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='make.index.markup.frag'>
+<xsl:param name="make.index.markup" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter enables a very neat trick for getting properly
+merged, collated back-of-the-book indexes. G. Ken Holman suggested
+this trick at Extreme Markup Languages 2002 and I'm indebted to him
+for it.</para>
+
+<para>Jeni Tennison's excellent code in
+<filename>autoidx.xsl</filename> does a great job of merging and
+sorting <sgmltag>indexterm</sgmltag>s in the document and building a
+back-of-the-book index. However, there's one thing that it cannot
+reasonably be expected to do: merge page numbers into ranges. (I would
+not have thought that it could collate and suppress duplicate page
+numbers, but in fact it appears to manage that task somehow.)</para>
+
+<para>Ken's trick is to produce a document in which the index at the
+back of the book is <quote>displayed</quote> in XML. Because the index
+is generated by the FO processor, all of the page numbers have been resolved.
+It's a bit hard to explain, but what it boils down to is that instead of having
+an index at the back of the book that looks like this:</para>
+
+<blockquote>
+<formalpara><title>A</title>
+<para>ap1, 1, 2, 3</para>
+</formalpara>
+</blockquote>
+
+<para>you get one that looks like this:</para>
+
+<blockquote>
+<programlisting><![CDATA[<indexdiv>A</indexdiv>
+<indexentry>
+<primaryie>ap1</primaryie>,
+<phrase role="pageno">1</phrase>,
+<phrase role="pageno">2</phrase>,
+<phrase role="pageno">3</phrase>
+</indexentry>]]></programlisting>
+</blockquote>
+
+<para>After building a PDF file with this sort of odd-looking index, you can
+extract the text from the PDF file and the result is a proper index expressed in
+XML.</para>
+
+<para>Now you have data that's amenable to processing and a simple Perl script
+(such as <filename>fo/pdf2index</filename>) can
+merge page ranges and generate a proper index.</para>
+
+<para>Finally, reformat your original document using this literal index instead of
+an automatically generated one and <quote>bingo</quote>!</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/make.single.year.ranges.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/make.single.year.ranges.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/make.single.year.ranges.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="make.single.year.ranges">
+<refmeta>
+<refentrytitle>make.single.year.ranges</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.single.year.ranges</refname>
+<refpurpose>Print single-year ranges (e.g., 1998-1999)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='make.single.year.ranges.frag'><xsl:param
name="make.single.year.ranges" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, year ranges that span a single year will be printed
+in range notation (1998-1999) instead of discrete notation
+(1998, 1999).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/make.valid.html.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/make.valid.html.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/make.valid.html.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,30 @@
+<refentry id="make.valid.html">
+<refmeta>
+<refentrytitle>make.valid.html</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.valid.html</refname>
+<refpurpose>Attempt to make sure the HTML output is valid HTML</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='make.valid.html.frag'>
+<xsl:param name="make.valid.html" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>make.valid.html</parameter> is true, the
stylesheets take
+extra effort to ensure that the resulting HTML is valid. This may mean that some
+<sgmltag>para</sgmltag> tags are translated into HTML
<sgmltag>div</sgmltag>s or
+that other substitutions occur.</para>
+
+<para>This parameter is different from
<parameter>html.cleanup</parameter>
+because it changes the resulting markup; it does not use extension functions
+to manipulate result-tree-fragments and is therefore applicable to any
+XSLT processor.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/make.year.ranges.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/make.year.ranges.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/make.year.ranges.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="make.year.ranges">
+<refmeta>
+<refentrytitle>make.year.ranges</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>make.year.ranges</refname>
+<refpurpose>Collate copyright years into ranges?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='make.year.ranges.frag'><xsl:param
name="make.year.ranges" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, copyright years will be collated into ranges.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/manifest.in.base.dir.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/manifest.in.base.dir.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/manifest.in.base.dir.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="manifest.in.base.dir">
+<refmeta>
+<refentrytitle>manifest.in.base.dir</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>manifest.in.base.dir</refname>
+<refpurpose>Should be manifest file written in $base.dir?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='manifest.in.base.dir.frag'>
+<xsl:param name="manifest.in.base.dir" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero manifest file and project files for HTML Help and
+Eclipse Help are written into <parameter>base.dir</parameter> instead
+of current directory.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/manifest.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/manifest.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/manifest.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,23 @@
+<refentry id="manifest">
+ <refmeta>
+ <refentrytitle>manifest</refentrytitle>
+ <refmiscinfo role="type">string</refmiscinfo>
+ </refmeta>
+ <refnamediv>
+ <refname>manifest</refname>
+ <refpurpose>Name of manifest file</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <src:fragment id='manifest.frag'
+ ><xsl:param name="manifest"
select="'HTML.manifest'"/></src:fragment>
+ </refsynopsisdiv>
+
+ <refsect1><title>Description</title>
+
+ <para>The name of the file to which a manifest is written (if the
+ value of the <parameter>generate.manifest</parameter> parameter
+ is non-zero).</para>
+
+ </refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/manual.toc.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/manual.toc.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/manual.toc.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,24 @@
+<refentry id="manual.toc">
+<refmeta>
+<refentrytitle>manual.toc</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>manual.toc</refname>
+<refpurpose>An explicit TOC to be used for the TOC</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='manual.toc.frag'>
+<xsl:param name="manual.toc" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>manual.toc</parameter> identifies an explicit TOC
that
+will be used for building the printed TOC.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/marker.section.level.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/marker.section.level.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/marker.section.level.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,45 @@
+<refentry id="marker.section.level">
+<refmeta>
+<refentrytitle>marker.section.level</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>marker.section.level</refname>
+<refpurpose>Control depth of sections shown in running headers or
footers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='marker.section.level.frag'>
+<xsl:param name="marker.section.level" select="2"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>marker.section.level</parameter> parameter
+controls the depth of section levels that may be displayed
+in running headers and footers. For example, if the value
+is 2 (the default), then titles from <sgmltag>sect1</sgmltag> and
+<sgmltag>sect2</sgmltag> or equivalent
<sgmltag>section</sgmltag>
+elements are candidates for use in running headers and
+footers.
+</para>
+<para>Each candidate title is marked in the FO output with a
+<sgmltag><fo:marker
marker-class-name="section.head.marker"></sgmltag>
+element.
+</para>
+<para>In order for such titles to appear in headers
+or footers, the <literal>header.content</literal>
+or <literal>footer.content</literal> template
+must be customized to retrieve the marker using
+an output element such as:
+</para>
+<programlisting>
+<fo:retrieve-marker retrieve-class-name="section.head.marker"
+ retrieve-position="first-including-carryover"
+ retrieve-boundary="page-sequence"/>
+</programlisting>
+
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/menuchoice.menu.separator.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/menuchoice.menu.separator.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/menuchoice.menu.separator.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="menuchoice.menu.separator">
+<refmeta>
+<refentrytitle>menuchoice.menu.separator</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>menuchoice.menu.separator</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='menuchoice.menu.separator.frag'>
+<xsl:param name="menuchoice.menu.separator"
select="'->'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Separator used to connect items of a
<sgmltag>menuchoice</sgmltag> with
+<sgmltag>guimenuitem</sgmltag> or <sgmltag>guisubmenu</sgmltag>.
Other elements
+are linked with <parameter>menuchoice.separator</parameter>.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/menuchoice.separator.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/menuchoice.separator.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/menuchoice.separator.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="menuchoice.separator">
+<refmeta>
+<refentrytitle>menuchoice.separator</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>menuchoice.separator</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='menuchoice.separator.frag'>
+<xsl:param name="menuchoice.separator" select="'+'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Separator used to connect items of a
<sgmltag>menuchoice</sgmltag> other
+than <sgmltag>guimenuitem</sgmltag> and
<sgmltag>guisubmenu</sgmltag>. The latter
+elements are linked with <parameter>menuchoice.menu.separator</parameter>.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/monospace.font.family.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/monospace.font.family.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/monospace.font.family.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="monospace.font.family">
+<refmeta>
+<refentrytitle>monospace.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>monospace.font.family</refname>
+<refpurpose>The default font family for monospace environments</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='monospace.font.family.frag'>
+<xsl:param name="monospace.font.family"
select="'monospace'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The monospace font family is used for verbatim environments
+(program listings, screens, etc.).
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/monospace.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/monospace.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/monospace.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="monospace.properties">
+<refmeta>
+<refentrytitle>monospace.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>monospace.properties</refname>
+<refpurpose>Properties of monospaced content</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='monospace.properties.frag'>
+<xsl:attribute-set name="monospace.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$monospace.font.family"/>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the font name for monospaced output. This property set
+used to set the font-size as well, but that doesn't work very well
+when different fonts are used (as they are in titles and paragraphs,
+for example).</para>
+
+<para>If you want to set the font-size in a customization layer, it's
+probably going to be more appropriate to set font-size-adjust, if your
+formatter supports it.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/monospace.verbatim.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/monospace.verbatim.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/monospace.verbatim.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,17 @@
+<refentry id="monospace.verbatim.properties">
+<refnamediv>
+<refname>monospace.verbatim.properties</refname>
+<refpurpose>What font and size do you want for monospaced
content?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='monospace.verbatim.properties.frag'>
+<xsl:attribute-set name="monospace.verbatim.properties"
use-attribute-sets="verbatim.properties monospace.properties">
+ <xsl:attribute name="text-align">start</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify the font name and size you want for monospaced output</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/navig.graphics.extension.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/navig.graphics.extension.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/navig.graphics.extension.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="navig.graphics.extension">
+<refmeta>
+<refentrytitle>navig.graphics.extension</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>navig.graphics.extension</refname>
+<refpurpose>Extension for navigational graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='navig.graphics.extension.frag'><xsl:param
name="navig.graphics.extension"
select="'.gif'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the filename extension to use on navigational graphics used
+in the headers and footers of chunked HTML.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/navig.graphics.path.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/navig.graphics.path.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/navig.graphics.path.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="navig.graphics.path">
+<refmeta>
+<refentrytitle>navig.graphics.path</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>navig.graphics.path</refname>
+<refpurpose>Path to navigational graphics</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='navig.graphics.path.frag'><xsl:param
name="navig.graphics.path">images/</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Sets the path, probably relative to the directory where the HTML
+files are created, to the navigational graphics used in the
+headers and footers of chunked HTML.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/navig.graphics.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/navig.graphics.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/navig.graphics.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="navig.graphics">
+<refmeta>
+<refentrytitle>navig.graphics</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>navig.graphics</refname>
+<refpurpose>Use graphics in navigational headers and footers?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='navig.graphics.frag'><xsl:param
name="navig.graphics" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), the navigational headers and footers in chunked
+HTML are presented in an alternate style that uses
+graphical icons for Next, Previous, Up, and Home.
+Default graphics are provided in the distribution.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/navig.showtitles.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/navig.showtitles.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/navig.showtitles.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="navig.showtitles">
+<refmeta>
+<refentrytitle>navig.showtitles</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>navig.showtitles</refname>
+<refpurpose>Display titles in HTML headers and footers?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='navig.showtitles.frag'><xsl:param
name="navig.showtitles">1</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero),
+the headers and footers of chunked HTML
+display the titles of the next and previous chunks,
+along with the words 'Next' and 'Previous' (or the
+equivalent graphical icons if navig.graphics is true).
+If false (zero), then only the words 'Next' and 'Previous'
+(or the icons) are displayed.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/nominal.image.depth.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/nominal.image.depth.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/nominal.image.depth.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="nominal.image.depth">
+<refmeta>
+<refentrytitle>nominal.image.depth</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>nominal.image.depth</refname>
+<refpurpose>Nominal image depth</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='nominal.image.depth.frag'>
+<xsl:param name="nominal.image.depth" select="4 *
$pixels.per.inch"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>See <parameter>nominal.image.width</parameter>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/nominal.image.width.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/nominal.image.width.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/nominal.image.width.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,38 @@
+<refentry id="nominal.image.width">
+<refmeta>
+<refentrytitle>nominal.image.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>nominal.image.width</refname>
+<refpurpose>The nominal image width</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='nominal.image.width.frag'>
+<xsl:param name="nominal.image.width" select="6 *
$pixels.per.inch"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Graphic widths expressed as a percentage are problematic. In the
+following discussion, we speak of width and contentwidth, but
+the same issues apply to depth and contentdepth.</para>
+
+<para>A width of 50% means "half of the available space for the image."
+That's fine. But note that in HTML, this is a dynamic property and
+the image size will vary if the browser window is resized.</para>
+
+<para>A contentwidth of 50% means "half of the actual image width".
+But what does that mean if the stylesheets cannot assess the image's
+actual size? Treating this as a width of 50% is one possibility, but
+it produces behavior (dynamic scaling) that seems entirely out of
+character with the meaning.</para>
+
+<para>Instead, the stylesheets define a
+<parameter>nominal.image.width</parameter> and convert percentages to
+actual values based on that nominal size.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/nominal.table.width.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/nominal.table.width.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/nominal.table.width.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="nominal.table.width">
+<refmeta>
+<refentrytitle>nominal.table.width</refentrytitle>
+<refmiscinfo role="type">length</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>nominal.table.width</refname>
+<refpurpose>The (absolute) nominal width of tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='nominal.table.width.frag'><xsl:param
name="nominal.table.width"
select="'6in'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>In order to convert CALS column widths into HTML column widths, it
+is sometimes necessary to have an absolute table width to use for conversion
+of mixed absolute and relative widths. This value must be an absolute
+length (not a percentag).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/normal.para.spacing.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/normal.para.spacing.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/normal.para.spacing.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,17 @@
+<refentry id="normal.para.spacing">
+<refnamediv>
+<refname>normal.para.spacing</refname>
+<refpurpose>What space do you want between normal paragraphs</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='normal.para.spacing.frag'><xsl:attribute-set
name="normal.para.spacing">
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+<refsect1><title>Description</title>
+<para>Specify the spacing required between normal paragraphs</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/olink.base.uri.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/olink.base.uri.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/olink.base.uri.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,17 @@
+<refentry id="olink.base.uri">
+<refmeta>
+<refentrytitle>olink.base.uri</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.base.uri</refname>
+<refpurpose>Base URI used in olink hrefs</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <src:fragment id="olink.base.uri.frag">
+<xsl:param name="olink.base.uri" select="''"/>
</src:fragment>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>When cross reference data is collected for resolving olinks, it may be
necessary to prepend a base URI to each target's href. This parameter lets you set
that base URI when cross reference data is collected. This feature is needed when you want
to link to a document that is processed without chunking. The output filename for such a
document is not known to the XSL stylesheet; the only target information consists of
fragment identifiers such as <literal>#idref</literal>. To enable the
resolution of olinks between documents, you should pass the name of the HTML output file
as the value of this parameter. Then the hrefs recorded in the cross reference data
collection look like <literal>outfile.html#idref</literal>, which can be
reached as links from other documents.</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/olink.doctitle.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/olink.doctitle.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/olink.doctitle.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="olink.doctitle">
+<refmeta>
+<refentrytitle>olink.doctitle</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.doctitle</refname>
+<refpurpose>show the document title for external olinks?</refpurpose>
+
+</refnamediv>
+<refsynopsisdiv> <src:fragment id="olink.doctitle.frag">
+<xsl:param name="olink.doctitle" select="0"/>
</src:fragment>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>When olinks between documents are resolved for print output, the generated
text may not make it clear that the reference is to another document. It is possible for
the stylesheets to append the other document's title to external olinks. For this to
happen, two parameters must be set. The <parameter>olink.doctitle</parameter>
parameter should be set to nonzero to enable this
+feature. And you should set the <parameter>current.docid</parameter>
parameter to the document id for the document currently
+being processed for output. If an olink's <literal>targetdoc</literal>
id differs from the <literal>current.docid</literal>, then the stylesheet can
append the target document's
+title to the generated olink text. </para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/olink.fragid.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/olink.fragid.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/olink.fragid.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="olink.fragid">
+<refmeta>
+<refentrytitle>olink.fragid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.fragid</refname>
+<refpurpose>Names the fragment identifier portion of an OLink resolver
query</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='olink.fragid.frag'><xsl:param
name="olink.fragid"
select="'fragid='"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/olink.outline.ext.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/olink.outline.ext.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/olink.outline.ext.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="olink.outline.ext">
+<refmeta>
+<refentrytitle>olink.outline.ext</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.outline.ext</refname>
+<refpurpose>The extension of OLink outline files</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='olink.outline.ext.frag'><xsl:param
name="olink.outline.ext"
select="'.olink'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/olink.pubid.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/olink.pubid.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/olink.pubid.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="olink.pubid">
+<refmeta>
+<refentrytitle>olink.pubid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.pubid</refname>
+<refpurpose>Names the public identifier portion of an OLink resolver
query</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='olink.pubid.frag'><xsl:param
name="olink.pubid"
select="'pubid='"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/olink.resolver.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/olink.resolver.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/olink.resolver.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="olink.resolver">
+<refmeta>
+<refentrytitle>olink.resolver</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.resolver</refname>
+<refpurpose>The root name of the OLink resolver (usually a
script)</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='olink.resolver.frag'><xsl:param
name="olink.resolver"
select="'/cgi-bin/olink'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/olink.sysid.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/olink.sysid.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/olink.sysid.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="olink.sysid">
+<refmeta>
+<refentrytitle>olink.sysid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>olink.sysid</refname>
+<refpurpose>Names the system identifier portion of an OLink resolver
query</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='olink.sysid.frag'><xsl:param
name="olink.sysid"
select="'sysid='"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/page.height.portrait.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/page.height.portrait.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/page.height.portrait.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,64 @@
+<refentry id="page.height.portrait">
+<refmeta>
+<refentrytitle>page.height.portrait</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.height.portrait</refname>
+<refpurpose>Specify the physical size of the long edge of the
page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='page.height.portrait.frag'><xsl:param
name="page.height.portrait">
+ <xsl:choose>
+ <xsl:when test="$paper.type =
'A4landscape'">210mm</xsl:when>
+ <xsl:when test="$paper.type =
'USletter'">11in</xsl:when>
+ <xsl:when test="$paper.type =
'USlandscape'">8.5in</xsl:when>
+ <xsl:when test="$paper.type = '4A0'">2378mm</xsl:when>
+ <xsl:when test="$paper.type = '2A0'">1682mm</xsl:when>
+ <xsl:when test="$paper.type = 'A0'">1189mm</xsl:when>
+ <xsl:when test="$paper.type = 'A1'">841mm</xsl:when>
+ <xsl:when test="$paper.type = 'A2'">594mm</xsl:when>
+ <xsl:when test="$paper.type = 'A3'">420mm</xsl:when>
+ <xsl:when test="$paper.type = 'A4'">297mm</xsl:when>
+ <xsl:when test="$paper.type = 'A5'">210mm</xsl:when>
+ <xsl:when test="$paper.type = 'A6'">148mm</xsl:when>
+ <xsl:when test="$paper.type = 'A7'">105mm</xsl:when>
+ <xsl:when test="$paper.type = 'A8'">74mm</xsl:when>
+ <xsl:when test="$paper.type = 'A9'">52mm</xsl:when>
+ <xsl:when test="$paper.type = 'A10'">37mm</xsl:when>
+ <xsl:when test="$paper.type = 'B0'">1414mm</xsl:when>
+ <xsl:when test="$paper.type = 'B1'">1000mm</xsl:when>
+ <xsl:when test="$paper.type = 'B2'">707mm</xsl:when>
+ <xsl:when test="$paper.type = 'B3'">500mm</xsl:when>
+ <xsl:when test="$paper.type = 'B4'">353mm</xsl:when>
+ <xsl:when test="$paper.type = 'B5'">250mm</xsl:when>
+ <xsl:when test="$paper.type = 'B6'">176mm</xsl:when>
+ <xsl:when test="$paper.type = 'B7'">125mm</xsl:when>
+ <xsl:when test="$paper.type = 'B8'">88mm</xsl:when>
+ <xsl:when test="$paper.type = 'B9'">62mm</xsl:when>
+ <xsl:when test="$paper.type = 'B10'">44mm</xsl:when>
+ <xsl:when test="$paper.type = 'C0'">1297mm</xsl:when>
+ <xsl:when test="$paper.type = 'C1'">917mm</xsl:when>
+ <xsl:when test="$paper.type = 'C2'">648mm</xsl:when>
+ <xsl:when test="$paper.type = 'C3'">458mm</xsl:when>
+ <xsl:when test="$paper.type = 'C4'">324mm</xsl:when>
+ <xsl:when test="$paper.type = 'C5'">229mm</xsl:when>
+ <xsl:when test="$paper.type = 'C6'">162mm</xsl:when>
+ <xsl:when test="$paper.type = 'C7'">114mm</xsl:when>
+ <xsl:when test="$paper.type = 'C8'">81mm</xsl:when>
+ <xsl:when test="$paper.type = 'C9'">57mm</xsl:when>
+ <xsl:when test="$paper.type = 'C10'">40mm</xsl:when>
+ <xsl:otherwise>11in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The portrait page height is the length of the long
+edge of the physical page.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/page.height.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/page.height.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/page.height.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,32 @@
+<refentry id="page.height">
+<refmeta>
+<refentrytitle>page.height</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.height</refname>
+<refpurpose>The height of the physical page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='page.height.frag'><xsl:param
name="page.height">
+ <xsl:choose>
+ <xsl:when test="$page.orientation = 'portrait'">
+ <xsl:value-of select="$page.height.portrait"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$page.width.portrait"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The page height is generally calculated from the
+<literal>paper.type</literal> and
+<literal>page.orientation</literal>.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/page.margin.bottom.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/page.margin.bottom.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/page.margin.bottom.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="page.margin.bottom">
+<refmeta>
+<refentrytitle>page.margin.bottom</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.bottom</refname>
+<refpurpose>The bottom margin of the page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='page.margin.bottom.frag'>
+<xsl:param name="page.margin.bottom"
select="'0.5in'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The bottom page margin is the distance from the bottom of the region-after
+to the physical bottom of the page.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/page.margin.inner.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/page.margin.inner.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/page.margin.inner.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,30 @@
+<refentry id="page.margin.inner">
+<refmeta>
+<refentrytitle>page.margin.inner</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.inner</refname>
+<refpurpose>The inner page margin</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='page.margin.inner.frag'><xsl:param
name="page.margin.inner">
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">1.25in</xsl:when>
+ <xsl:otherwise>1in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The inner page margin is the distance from binding edge of the
+page to the first column of text. In the left-to-right, top-to-bottom writing
+direction, this is the left margin of recto pages.</para>
+<para>The inner and outer margins are usually the same unless the output
+is double-sided.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/page.margin.outer.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/page.margin.outer.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/page.margin.outer.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,30 @@
+<refentry id="page.margin.outer">
+<refmeta>
+<refentrytitle>page.margin.outer</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.outer</refname>
+<refpurpose>The outer page margin</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='page.margin.outer.frag'><xsl:param
name="page.margin.outer">
+ <xsl:choose>
+ <xsl:when test="$double.sided != 0">0.75in</xsl:when>
+ <xsl:otherwise>1in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The outer page margin is the distance from non-binding edge of the
+page to the last column of text. In the left-to-right, top-to-bottom writing
+direction, this is the right margin of recto pages.</para>
+<para>The inner and outer margins are usually the same unless the output
+is double-sided.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/page.margin.top.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/page.margin.top.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/page.margin.top.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="page.margin.top">
+<refmeta>
+<refentrytitle>page.margin.top</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.margin.top</refname>
+<refpurpose>The top margin of the page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='page.margin.top.frag'>
+<xsl:param name="page.margin.top" select="'0.5in'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The top page margin is the distance from the physical top of the
+page to the top of the region-before.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/page.orientation.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/page.orientation.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/page.orientation.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="page.orientation">
+<refmeta>
+<refentrytitle>page.orientation</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.orientation</refname>
+<refpurpose>Select the page orientation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='page.orientation.frag'><xsl:param
name="page.orientation"
select="'portrait'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>In portrait orientation, the short edge is horizontal; in
+landscape orientation, it is vertical.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/page.width.portrait.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/page.width.portrait.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/page.width.portrait.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,62 @@
+<refentry id="page.width.portrait">
+<refmeta>
+<refentrytitle>page.width.portrait</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.width.portrait</refname>
+<refpurpose>Specify the physical size of the short edge of the
page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='page.width.portrait.frag'><xsl:param
name="page.width.portrait">
+ <xsl:choose>
+ <xsl:when test="$paper.type =
'USletter'">8.5in</xsl:when>
+ <xsl:when test="$paper.type = '4A0'">1682mm</xsl:when>
+ <xsl:when test="$paper.type = '2A0'">1189mm</xsl:when>
+ <xsl:when test="$paper.type = 'A0'">841mm</xsl:when>
+ <xsl:when test="$paper.type = 'A1'">594mm</xsl:when>
+ <xsl:when test="$paper.type = 'A2'">420mm</xsl:when>
+ <xsl:when test="$paper.type = 'A3'">297mm</xsl:when>
+ <xsl:when test="$paper.type = 'A4'">210mm</xsl:when>
+ <xsl:when test="$paper.type = 'A5'">148mm</xsl:when>
+ <xsl:when test="$paper.type = 'A6'">105mm</xsl:when>
+ <xsl:when test="$paper.type = 'A7'">74mm</xsl:when>
+ <xsl:when test="$paper.type = 'A8'">52mm</xsl:when>
+ <xsl:when test="$paper.type = 'A9'">37mm</xsl:when>
+ <xsl:when test="$paper.type = 'A10'">26mm</xsl:when>
+ <xsl:when test="$paper.type = 'B0'">1000mm</xsl:when>
+ <xsl:when test="$paper.type = 'B1'">707mm</xsl:when>
+ <xsl:when test="$paper.type = 'B2'">500mm</xsl:when>
+ <xsl:when test="$paper.type = 'B3'">353mm</xsl:when>
+ <xsl:when test="$paper.type = 'B4'">250mm</xsl:when>
+ <xsl:when test="$paper.type = 'B5'">176mm</xsl:when>
+ <xsl:when test="$paper.type = 'B6'">125mm</xsl:when>
+ <xsl:when test="$paper.type = 'B7'">88mm</xsl:when>
+ <xsl:when test="$paper.type = 'B8'">62mm</xsl:when>
+ <xsl:when test="$paper.type = 'B9'">44mm</xsl:when>
+ <xsl:when test="$paper.type = 'B10'">31mm</xsl:when>
+ <xsl:when test="$paper.type = 'C0'">917mm</xsl:when>
+ <xsl:when test="$paper.type = 'C1'">648mm</xsl:when>
+ <xsl:when test="$paper.type = 'C2'">458mm</xsl:when>
+ <xsl:when test="$paper.type = 'C3'">324mm</xsl:when>
+ <xsl:when test="$paper.type = 'C4'">229mm</xsl:when>
+ <xsl:when test="$paper.type = 'C5'">162mm</xsl:when>
+ <xsl:when test="$paper.type = 'C6'">114mm</xsl:when>
+ <xsl:when test="$paper.type = 'C7'">81mm</xsl:when>
+ <xsl:when test="$paper.type = 'C8'">57mm</xsl:when>
+ <xsl:when test="$paper.type = 'C9'">40mm</xsl:when>
+ <xsl:when test="$paper.type = 'C10'">28mm</xsl:when>
+ <xsl:otherwise>8.5in</xsl:otherwise>
+ </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The portrait page width is the length of the short
+edge of the physical page.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/page.width.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/page.width.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/page.width.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,31 @@
+<refentry id="page.width">
+<refmeta>
+<refentrytitle>page.width</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>page.width</refname>
+<refpurpose>The width of the physical page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='page.width.frag'><xsl:param
name="page.width">
+ <xsl:choose>
+ <xsl:when test="$page.orientation = 'portrait'">
+ <xsl:value-of select="$page.width.portrait"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$page.height.portrait"/>
+ </xsl:otherwise>
+ </xsl:choose>
+</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The page width is generally calculated from the
+<literal>paper.type</literal> and
<literal>page.orientation</literal>.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/paper.type.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/paper.type.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/paper.type.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,23 @@
+<refentry id="paper.type">
+<refmeta>
+<refentrytitle>paper.type</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>paper.type</refname>
+<refpurpose>Select the paper type</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='paper.type.frag'><xsl:param
name="paper.type"
select="'USletter'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The paper type is a convenient way to specify the paper size.
+The list of known paper sizes includes USletter and most of the A,
+B, and C sizes. See <literal>page.width.portrait</literal>, for example.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/para.propagates.style.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/para.propagates.style.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/para.propagates.style.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="para.propagates.style">
+<refmeta>
+<refentrytitle>para.propagates.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>para.propagates.style</refname>
+<refpurpose>Pass para role attribute through to HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='para.propagates.style.frag'>
+<xsl:param name="para.propagates.style" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, the role attribute of <sgmltag>para</sgmltag> elements
+will be passed through to the HTML as a class attribute on the
+<sgmltag>p</sgmltag> generated for the paragraph.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/part.autolabel.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/part.autolabel.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/part.autolabel.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="part.autolabel">
+<refmeta>
+<refentrytitle>part.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>part.autolabel</refname>
+<refpurpose>Are parts and references enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='part.autolabel.frag'><xsl:param
name="part.autolabel" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled parts and references will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/passivetex.extensions.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/passivetex.extensions.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/passivetex.extensions.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="passivetex.extensions">
+<refmeta>
+<refentrytitle>passivetex.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>passivetex.extensions</refname>
+<refpurpose>Enable PassiveTeX extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='passivetex.extensions.frag'><xsl:param
name="passivetex.extensions" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink
url="http://users.ox.ac.uk/~rahtz/passivetex/">PassiveTeX</ulink>
+extensions will be used. At present, this consists of PDF bookmarks
+and sorted index terms.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/phrase.propagates.style.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/phrase.propagates.style.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/phrase.propagates.style.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="phrase.propagates.style">
+<refmeta>
+<refentrytitle>phrase.propagates.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>phrase.propagates.style</refname>
+<refpurpose>Pass phrase role attribute through to HTML?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='phrase.propagates.style.frag'><xsl:param
name="phrase.propagates.style" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, the role attribute of <sgmltag>phrase</sgmltag>
elements
+will be passed through to the HTML as a class attribute on a
+<sgmltag>span</sgmltag> that surrounds the phrase.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/pixels.per.inch.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/pixels.per.inch.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/pixels.per.inch.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,26 @@
+<refentry id="pixels.per.inch">
+<refmeta>
+<refentrytitle>pixels.per.inch</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>pixels.per.inch</refname>
+<refpurpose>How many pixels are there per inch?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='pixels.per.inch.frag'>
+<xsl:param name="pixels.per.inch" select="90"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When lengths are converted to pixels, this value is used to
+determine the size of a pixel. The default value is taken from the
+<ulink
url="http://www.w3.org/TR/xsl/slice5.html#pixels">XSL
+Recommendation</ulink>.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/points.per.em.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/points.per.em.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/points.per.em.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="points.per.em">
+<refmeta>
+<refentrytitle>points.per.em</refentrytitle>
+<refmiscinfo role="type">number</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>points.per.em</refname>
+<refpurpose>Specify the nominal size of an em-space in points</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='points.per.em.frag'>
+<xsl:param name="points.per.em" select="10"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/preface.autolabel.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/preface.autolabel.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/preface.autolabel.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="preface.autolabel">
+<refmeta>
+<refentrytitle>preface.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>preface.autolabel</refname>
+<refpurpose>Are prefaces enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='preface.autolabel.frag'><xsl:param
name="preface.autolabel" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled prefaces will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/preferred.mediaobject.role.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/preferred.mediaobject.role.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/preferred.mediaobject.role.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="preferred.mediaobject.role">
+<refmeta>
+<refentrytitle>preferred.mediaobject.role</refentrytitle>
+</refmeta>
+<refnamediv>
+<refname>preferred.mediaobject.role</refname>
+<refpurpose>Select which mediaobject to use based on
+this value of an object's <sgmltag
class="attribute">role</sgmltag> attribute.
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='preferred.mediaobject.role.frag'>
+<xsl:param name="preferred.mediaobject.role"></xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>A mediaobject may contain several objects such as imageobjects.
+If the parameter <parameter>use.role.for.mediaobject</parameter>
+is non-zero, then the <sgmltag class="attribute">role</sgmltag>
attribute on
+<sgmltag>imageobject</sgmltag>s and other objects within a
<sgmltag>mediaobject</sgmltag> container will be used to select which object
will be
+used. If one of the objects has a role value that matches the
+preferred.mediaobject.role parameter, then it has first
+priority for selection. If more than one has such a
+role value, the first one is used.
+</para>
+<para>
+See the <parameter>use.role.for.mediaobject</parameter> parameter
+for the sequence of selection.</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/procedure.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/procedure.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/procedure.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,18 @@
+<refentry id="procedure.properties">
+<refnamediv>
+<refname>procedure.properties</refname>
+<refpurpose>Properties associated with a procedure</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='procedure.properties.frag'>
+<xsl:attribute-set name="procedure.properties"
use-attribute-sets="formal.object.properties"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for procedures.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/process.empty.source.toc.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/process.empty.source.toc.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/process.empty.source.toc.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="process.empty.source.toc">
+<refmeta>
+<refentrytitle>process.empty.source.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>process.empty.source.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='process.empty.source.toc.frag'><xsl:param
name="process.empty.source.toc" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/process.source.toc.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/process.source.toc.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/process.source.toc.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="process.source.toc">
+<refmeta>
+<refentrytitle>process.source.toc</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>process.source.toc</refname>
+<refpurpose>FIXME:</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='process.source.toc.frag'><xsl:param
name="process.source.toc" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.arch.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.arch.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.arch.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="profile.arch">
+<refmeta>
+<refentrytitle>profile.arch</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.arch</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">arch</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.arch.frag'>
+<xsl:param name="profile.arch" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.attribute.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.attribute.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.attribute.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,29 @@
+<refentry id="profile.attribute">
+<refmeta>
+<refentrytitle>profile.attribute</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.attribute</refname>
+<refpurpose>Name of user-specified profiling attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.attribute.frag'>
+<xsl:param name="profile.attribute" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter is used in conjuction with <link
+linkend="profile.value"><parameter>profile.value</parameter></link>.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.condition.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.condition.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.condition.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="profile.condition">
+<refmeta>
+<refentrytitle>profile.condition</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.condition</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">condition</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.condition.frag'>
+<xsl:param name="profile.condition" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.conformance.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.conformance.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.conformance.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="profile.conformance">
+<refmeta>
+<refentrytitle>profile.conformance</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.conformance</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">conformance</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.conformance.frag'>
+<xsl:param name="profile.conformance" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.lang.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.lang.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.lang.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="profile.lang">
+<refmeta>
+<refentrytitle>profile.lang</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.lang</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">lang</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.lang.frag'>
+<xsl:param name="profile.lang" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.os.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.os.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.os.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,33 @@
+<refentry id="profile.os">
+<refmeta>
+<refentrytitle>profile.os</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.os</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">os</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.os.frag'>
+<xsl:param name="profile.os" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.revision.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.revision.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.revision.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="profile.revision">
+<refmeta>
+<refentrytitle>profile.revision</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.revision</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">revision</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.revision.frag'>
+<xsl:param name="profile.revision" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.revisionflag.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.revisionflag.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.revisionflag.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="profile.revisionflag">
+<refmeta>
+<refentrytitle>profile.revisionflag</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.revisionflag</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">revisionflag</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.revisionflag.frag'>
+<xsl:param name="profile.revisionflag" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.role.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.role.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.role.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,54 @@
+<refentry id="profile.role">
+<refmeta>
+<refentrytitle>profile.role</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.role</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">role</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.role.frag'>
+<xsl:param name="profile.role" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+<warning>
+<para>Note that <sgmltag class="attribute">role</sgmltag> is
often
+used for other purposes than profiling. For example it is commonly
+used to get emphasize in bold font:</para>
+
+<programlisting><![CDATA[<emphasis role="bold">very
important</emphasis>]]></programlisting>
+
+<para>If you are using <sgmltag
class="attribute">role</sgmltag> for
+these purposes do not forget to add values like <literal>bold</literal> to
+value of this parameter. If you forgot you will get document with
+small pieces missing which are very hard to track.</para>
+
+<para>For this reason it is not recommended to use <sgmltag
+class="attribute">role</sgmltag> attribute for profiling. You should
+rather use profiling specific attributes like <sgmltag
+class="attribute">userlevel</sgmltag>, <sgmltag
+class="attribute">os</sgmltag>, <sgmltag
+class="attribute">arch</sgmltag>, <sgmltag
+class="attribute">condition</sgmltag>, etc.</para>
+</warning>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.security.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.security.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.security.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="profile.security">
+<refmeta>
+<refentrytitle>profile.security</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.security</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">security</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.security.frag'>
+<xsl:param name="profile.security" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.separator.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.separator.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.separator.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="profile.separator">
+<refmeta>
+<refentrytitle>profile.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.separator</refname>
+<refpurpose>Separator character for compound profile values</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.separator.frag'>
+<xsl:param name="profile.separator" select="';'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Separator character for compound profile values.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.userlevel.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.userlevel.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.userlevel.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="profile.userlevel">
+<refmeta>
+<refentrytitle>profile.userlevel</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.userlevel</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">userlevel</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.userlevel.frag'>
+<xsl:param name="profile.userlevel" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.value.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.value.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.value.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,36 @@
+<refentry id="profile.value">
+<refmeta>
+<refentrytitle>profile.value</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.value</refname>
+<refpurpose>Target profile for user-specified attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.value.frag'>
+<xsl:param name="profile.value" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When you are using this parameter you must also specify name of
+profiling attribute with parameter <link
+linkend="profile.attribute"><parameter>profile.attribute</parameter></link>.</para>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/profile.vendor.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/profile.vendor.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/profile.vendor.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="profile.vendor">
+<refmeta>
+<refentrytitle>profile.vendor</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>profile.vendor</refname>
+<refpurpose>Target profile for <sgmltag
class="attribute">vendor</sgmltag>
+attribute</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='profile.vendor.frag'>
+<xsl:param name="profile.vendor" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Value of this parameter specifies profiles which should be
+included in the output. You can specify multiple profiles by
+separating them by semicolon. You can change separator character by
+<link
linkend="profile.separator"><parameter>profile.separator</parameter></link>
+parameter.</para>
+
+<para>This parameter has effect only when you are using profiling
+stylesheets (<filename>profile-docbook.xsl</filename>,
+<filename>profile-chunk.xsl</filename>, …) instead of normal
+ones (<filename>docbook.xsl</filename>,
+<filename>chunk.xsl</filename>, …).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/punct.honorific.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/punct.honorific.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/punct.honorific.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="punct.honorific">
+<refmeta>
+<refentrytitle>punct.honorific</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>punct.honorific</refname>
+<refpurpose>Punctuation after an honorific in a personal name.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='punct.honorific.frag'>
+<xsl:param name="punct.honorific" select="'.'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter specifies the punctuation that should be added after an
+honorific in a personal name.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/qanda.defaultlabel.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/qanda.defaultlabel.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/qanda.defaultlabel.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="qanda.defaultlabel">
+<refmeta>
+<refentrytitle>qanda.defaultlabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.defaultlabel</refname>
+<refpurpose>Sets the default for defaultlabel on QandASet.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='qanda.defaultlabel.frag'><xsl:param
name="qanda.defaultlabel">number</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If no defaultlabel attribute is specified on a QandASet, this
+value is used. It must be one of the legal values for the defaultlabel
+attribute.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/qanda.inherit.numeration.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/qanda.inherit.numeration.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/qanda.inherit.numeration.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="qanda.inherit.numeration">
+<refmeta>
+<refentrytitle>qanda.inherit.numeration</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.inherit.numeration</refname>
+<refpurpose>Does enumeration of QandASet components inherit the numeration of
parent elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='qanda.inherit.numeration.frag'><xsl:param
name="qanda.inherit.numeration" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), numbered QandADiv elements and Questions and Answers
inherit
+the numeration of the ancestors of the QandASet.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/qanda.title.level1.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/qanda.title.level1.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level1.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="qanda.title.level1.properties">
+<refmeta>
+<refentrytitle>qanda.title.level1.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level1.properties</refname>
+<refpurpose>Properties for level-1 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='qanda.title.level1.properties.frag'>
+<xsl:attribute-set name="qanda.title.level1.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 2.0736"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-1 qanda set titles.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/qanda.title.level2.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/qanda.title.level2.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level2.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="qanda.title.level2.properties">
+<refmeta>
+<refentrytitle>qanda.title.level2.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level2.properties</refname>
+<refpurpose>Properties for level-2 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='qanda.title.level2.properties.frag'>
+<xsl:attribute-set name="qanda.title.level2.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.728"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-2 qanda set titles.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/qanda.title.level3.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/qanda.title.level3.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level3.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="qanda.title.level3.properties">
+<refmeta>
+<refentrytitle>qanda.title.level3.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level3.properties</refname>
+<refpurpose>Properties for level-3 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='qanda.title.level3.properties.frag'>
+<xsl:attribute-set name="qanda.title.level3.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.44"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-3 qanda set titles.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/qanda.title.level4.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/qanda.title.level4.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level4.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="qanda.title.level4.properties">
+<refmeta>
+<refentrytitle>qanda.title.level4.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level4.properties</refname>
+<refpurpose>Properties for level-4 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='qanda.title.level4.properties.frag'>
+<xsl:attribute-set name="qanda.title.level4.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.2"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-4 qanda set titles.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/qanda.title.level5.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/qanda.title.level5.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level5.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="qanda.title.level5.properties">
+<refmeta>
+<refentrytitle>qanda.title.level5.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level5.properties</refname>
+<refpurpose>Properties for level-5 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='qanda.title.level5.properties.frag'>
+<xsl:attribute-set name="qanda.title.level5.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-5 qanda set titles.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/qanda.title.level6.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/qanda.title.level6.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/qanda.title.level6.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,29 @@
+<refentry id="qanda.title.level6.properties">
+<refmeta>
+<refentrytitle>qanda.title.level6.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.level6.properties</refname>
+<refpurpose>Properties for level-6 qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='qanda.title.level6.properties.frag'>
+<xsl:attribute-set name="qanda.title.level6.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-6 qanda set titles.
+This property set is actually
+used for all titles below level 5.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/qanda.title.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/qanda.title.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/qanda.title.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,32 @@
+<refentry id="qanda.title.properties">
+<refmeta>
+<refentrytitle>qanda.title.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qanda.title.properties</refname>
+<refpurpose>Properties for qanda set titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='qanda.title.properties.frag'>
+<xsl:attribute-set name="qanda.title.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$title.font.family"/>
+ </xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <!-- font size is calculated dynamically by qanda.heading template -->
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1.0em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties common to all qanda set titles.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/qandadiv.autolabel.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/qandadiv.autolabel.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/qandadiv.autolabel.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="qandadiv.autolabel">
+<refmeta>
+<refentrytitle>qandadiv.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>qandadiv.autolabel</refname>
+<refpurpose>Are divisions in QAndASets enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='qandadiv.autolabel.frag'><xsl:param
name="qandadiv.autolabel" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled qandadivs will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/refentry.generate.name.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/refentry.generate.name.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/refentry.generate.name.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,26 @@
+<refentry id="refentry.generate.name">
+<refmeta>
+<refentrytitle>refentry.generate.name</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.generate.name</refname>
+<refpurpose>Output NAME header before 'RefName'(s)?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='refentry.generate.name.frag'><xsl:param
name="refentry.generate.name" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), a "NAME" section title is output before the
list
+of 'RefName's. This parameter and
+<parameter>refentry.generate.title</parameter> are mutually
+exclusive. This means that if you change this parameter to zero, you
+should set <parameter>refentry.generate.title</parameter> to 1 unless
+you want get quite strange output.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/refentry.generate.title.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/refentry.generate.title.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/refentry.generate.title.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="refentry.generate.title">
+<refmeta>
+<refentrytitle>refentry.generate.title</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.generate.title</refname>
+<refpurpose>Output title before 'RefName'(s)?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='refentry.generate.title.frag'>
+<xsl:param name="refentry.generate.title" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), the reference page title or first name is
+output before the list of 'RefName's. This parameter and
+<parameter>refentry.generate.name</parameter> are mutually exclusive.
+This means that if you change this parameter to 1, you
+should set <parameter>refentry.generate.name</parameter> to 0 unless
+you want get quite strange output.</para>
+
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/refentry.pagebreak.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/refentry.pagebreak.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/refentry.pagebreak.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="refentry.pagebreak">
+<refmeta>
+<refentrytitle>refentry.pagebreak</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.pagebreak</refname>
+<refpurpose>Start each refentry on a new page</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='refentry.pagebreak.frag'><xsl:param
name="refentry.pagebreak" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero (the default), each <sgmltag>refentry</sgmltag>
+element will start on a new page. If zero, a page
+break will not be generated.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/refentry.separator.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/refentry.separator.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/refentry.separator.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="refentry.separator">
+<refmeta>
+<refentrytitle>refentry.separator</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.separator</refname>
+<refpurpose>Generate a separator between consecutive RefEntry
elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='refentry.separator.frag'><xsl:param
name="refentry.separator"
select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, a separator will be generated between consecutive
+reference pages.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/refentry.title.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/refentry.title.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/refentry.title.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,43 @@
+<refentry id="refentry.title.properties">
+<refmeta>
+<refentrytitle>refentry.title.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.title.properties</refname>
+<refpurpose>Title properties for a refentry title</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='refentry.title.properties.frag'>
+<xsl:attribute-set name="refentry.title.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$title.font.family"/>
+ </xsl:attribute>
+ <xsl:attribute name="font-size">18pt</xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="space-after">1em</xsl:attribute>
+ <xsl:attribute name="hyphenate">false</xsl:attribute>
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1.0em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.4em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">0.6em</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Formatting properties applied to refentry titles,
+including refnamediv, refsect1 through 3, and refsection.
+The font size is supplied by the appropriate
+<parameter>section.level<replaceable>X</replaceable>.title.properties</parameter>
+attribute-set,
+computed from its location in the section hierarchy.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/refentry.xref.manvolnum.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/refentry.xref.manvolnum.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/refentry.xref.manvolnum.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="refentry.xref.manvolnum">
+<refmeta>
+<refentrytitle>refentry.xref.manvolnum</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>refentry.xref.manvolnum</refname>
+<refpurpose>Output <sgmltag>manvolnum</sgmltag> as part of
+<sgmltag>refentry</sgmltag> cross-reference?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='refentry.xref.manvolnum.frag'><xsl:param
name="refentry.xref.manvolnum" select="1"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>if true (non-zero), the <sgmltag>manvolnum</sgmltag> is used when
cross-referencing
+<sgmltag>refentry</sgmltag>s, either with
<sgmltag>xref</sgmltag>
+or <sgmltag>citerefentry</sgmltag>.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/region.after.extent.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/region.after.extent.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/region.after.extent.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="region.after.extent">
+<refmeta>
+<refentrytitle>region.after.extent</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>region.after.extent</refname>
+<refpurpose>Specifies the height of the footer.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='region.after.extent.frag'>
+<xsl:param name="region.after.extent"
select="'0.4in'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The region after extent is the height of the area where footers
+are printed.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/region.before.extent.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/region.before.extent.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/region.before.extent.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="region.before.extent">
+<refmeta>
+<refentrytitle>region.before.extent</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>region.before.extent</refname>
+<refpurpose>Specifies the height of the header</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='region.before.extent.frag'>
+<xsl:param name="region.before.extent"
select="'0.4in'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The region before extent is the height of the area where headers
+are printed.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/root.filename.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/root.filename.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/root.filename.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="root.filename">
+<refmeta>
+<refentrytitle>root.filename</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>root.filename</refname>
+<refpurpose>Identifies the name of the root HTML file when
chunking</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='root.filename.frag'><xsl:param
name="root.filename"
select="'index'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>root.filename</parameter> is the base filename
for
+the chunk created for the root of each document processed.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/root.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/root.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/root.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,38 @@
+<refentry id="root.properties">
+<refmeta>
+<refentrytitle>root.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>root.properties</refname>
+<refpurpose>The properties of the fo:root element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='root.properties.frag'>
+<xsl:attribute-set name="root.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$body.fontset"/>
+ </xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.size"/>
+ </xsl:attribute>
+ <xsl:attribute name="text-align">
+ <xsl:value-of select="$alignment"/>
+ </xsl:attribute>
+ <xsl:attribute name="line-height">
+ <xsl:value-of select="$line-height"/>
+ </xsl:attribute>
+ <xsl:attribute
name="font-selection-strategy">character-by-character</xsl:attribute>
+ <xsl:attribute
name="line-height-shift-adjustment">disregard-shifts</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This property set is used on the <sgmltag>fo:root</sgmltag>
element of
+an FO file. It defines a set of default, global parameters.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/rootid.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/rootid.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/rootid.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,27 @@
+<refentry id="rootid">
+<refmeta>
+<refentrytitle>rootid</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>rootid</refname>
+<refpurpose>Specify the root element to format</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='rootid.frag'><xsl:param name="rootid"
select="''"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>rootid</parameter> is specified, it must be the
+value of an ID that occurs in the document being formatted. The entire
+document will be loaded and parsed, but formatting will begin at the
+element identified, rather than at the root. For example, this allows
+you to process only chapter 4 of a book.</para>
+<para>Because the entire document is available to the processor, automatic
+numbering, cross references, and other dependencies are correctly
+resolved.</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/runinhead.default.title.end.punct.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/runinhead.default.title.end.punct.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/runinhead.default.title.end.punct.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="runinhead.default.title.end.punct">
+<refmeta>
+<refentrytitle>runinhead.default.title.end.punct</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>runinhead.default.title.end.punct</refname>
+<refpurpose>Default punctuation character on a run-in-head</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='runinhead.default.title.end.punct.frag'><xsl:param
name="runinhead.default.title.end.punct"
select="'.'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/runinhead.title.end.punct.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/runinhead.title.end.punct.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/runinhead.title.end.punct.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="runinhead.title.end.punct">
+<refmeta>
+<refentrytitle>runinhead.title.end.punct</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>runinhead.title.end.punct</refname>
+<refpurpose>Characters that count as punctuation on a
run-in-head</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='runinhead.title.end.punct.frag'><xsl:param
name="runinhead.title.end.punct"
select="'.!?:'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/sans.font.family.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/sans.font.family.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/sans.font.family.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="sans.font.family">
+<refmeta>
+<refentrytitle>sans.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>sans.font.family</refname>
+<refpurpose>The default sans-serif font family</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='sans.font.family.frag'>
+<xsl:param name="sans.font.family"
select="'sans-serif'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The default sans-serif font family. At the present, this isn't
+actually used by the stylesheets.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/saxon.callouts.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/saxon.callouts.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/saxon.callouts.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="saxon.callouts">
+<refmeta>
+<refentrytitle>saxon.callouts</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>saxon.callouts</refname>
+<refpurpose>Enable the callout extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='saxon.callouts.frag'><xsl:param
name="saxon.callouts" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The callouts extension processes <sgmltag>areaset</sgmltag>
+elements in <sgmltag>ProgramListingCO</sgmltag> and other text-based
+callout elements.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/saxon.character.representation.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/saxon.character.representation.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/saxon.character.representation.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="saxon.character.representation">
+<refmeta>
+<refentrytitle>saxon.character.representation</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>saxon.character.representation</refname>
+<refpurpose>Saxon character representation used in generated HTML
pages</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv><xsl:param name="saxon.character.representation"
select="'entity;decimal'"/>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This character representation is used in files generated by chunking
stylesheet. If
+you want to suppress entity references for characters with direct representation
+in default.encoding, set this parameter to value <literal>native</literal>.
+</para>
+
+<note>
+<para>This parameter is documented here, but the declaration is actually
+in the <filename>chunker.xsl</filename> stylesheet module.</para>
+</note>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/saxon.linenumbering.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/saxon.linenumbering.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/saxon.linenumbering.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="saxon.linenumbering">
+<refmeta>
+<refentrytitle>saxon.linenumbering</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>saxon.linenumbering</refname>
+<refpurpose>Enable the line numbering extension</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='saxon.linenumbering.frag'><xsl:param
name="saxon.linenumbering"
select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true, verbatim environments (elements that have the
+format='linespecific' notation attribute: address, literallayout,
+programlisting, screen, synopsis) that specify line numbering will
+have, surprise, line numbers.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/saxon.tablecolumns.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/saxon.tablecolumns.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/saxon.tablecolumns.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="saxon.tablecolumns">
+<refmeta>
+<refentrytitle>saxon.tablecolumns</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>saxon.tablecolumns</refname>
+<refpurpose>Enable the table columns extension function</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='saxon.tablecolumns.frag'><xsl:param
name="saxon.tablecolumns"
select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The table columns extension function adjusts the widths of table
+columns in the HTML result to more accurately reflect the specifications
+in the CALS table.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/section.autolabel.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.autolabel.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/section.autolabel.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,21 @@
+<refentry id="section.autolabel">
+<refmeta>
+<refentrytitle>section.autolabel</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.autolabel</refname>
+<refpurpose>Are sections enumerated?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.autolabel.frag'><xsl:param
name="section.autolabel" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), unlabeled sections will be enumerated.
+</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/section.label.includes.component.label.xml
===================================================================
---
trunk/docs/resources/support/docbook-xsl/params/section.label.includes.component.label.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.label.includes.component.label.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="section.label.includes.component.label">
+<refmeta>
+<refentrytitle>section.label.includes.component.label</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.label.includes.component.label</refname>
+<refpurpose>Do section labels include the component label?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment
id='section.label.includes.component.label.frag'><xsl:param
name="section.label.includes.component.label"
select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), section labels are prefixed with the label of the
+component that contains them.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/section.level1.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.level1.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.level1.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,39 @@
+<refentry id="section.level1.properties">
+<refmeta>
+<refentrytitle>section.level1.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level1.properties</refname>
+<refpurpose>Properties for level-1 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.level1.properties.frag'>
+<xsl:attribute-set name="section.level1.properties"
+ use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level-1 section, and therefore apply to
+the whole section. This includes <sgmltag>sect1</sgmltag>
+elements and <sgmltag>section</sgmltag> elements at level 1.
+</para>
+
+<para>For example, you could start each level-1 section on
+a new page by using:</para>
+<programlisting><xsl:attribute-set
name="section.level1.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/section.level2.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.level2.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.level2.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,39 @@
+<refentry id="section.level2.properties">
+<refmeta>
+<refentrytitle>section.level2.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level2.properties</refname>
+<refpurpose>Properties for level-2 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.level2.properties.frag'>
+<xsl:attribute-set name="section.level2.properties"
+ use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level-2 section, and therefore apply to
+the whole section. This includes <sgmltag>sect2</sgmltag>
+elements and <sgmltag>section</sgmltag> elements at level 2.
+</para>
+
+<para>For example, you could start each level-2 section on
+a new page by using:</para>
+<programlisting><xsl:attribute-set
name="section.level2.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/section.level3.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.level3.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.level3.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,39 @@
+<refentry id="section.level3.properties">
+<refmeta>
+<refentrytitle>section.level3.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level3.properties</refname>
+<refpurpose>Properties for level-3 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.level3.properties.frag'>
+<xsl:attribute-set name="section.level3.properties"
+ use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level-3 section, and therefore apply to
+the whole section. This includes <sgmltag>sect3</sgmltag>
+elements and <sgmltag>section</sgmltag> elements at level 3.
+</para>
+
+<para>For example, you could start each level-3 section on
+a new page by using:</para>
+<programlisting><xsl:attribute-set
name="section.level3.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/section.level4.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.level4.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.level4.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,39 @@
+<refentry id="section.level4.properties">
+<refmeta>
+<refentrytitle>section.level4.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level4.properties</refname>
+<refpurpose>Properties for level-4 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.level4.properties.frag'>
+<xsl:attribute-set name="section.level4.properties"
+ use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level-4 section, and therefore apply to
+the whole section. This includes <sgmltag>sect4</sgmltag>
+elements and <sgmltag>section</sgmltag> elements at level 4.
+</para>
+
+<para>For example, you could start each level-4 section on
+a new page by using:</para>
+<programlisting><xsl:attribute-set
name="section.level4.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/section.level5.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.level5.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.level5.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,39 @@
+<refentry id="section.level5.properties">
+<refmeta>
+<refentrytitle>section.level5.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level5.properties</refname>
+<refpurpose>Properties for level-5 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.level5.properties.frag'>
+<xsl:attribute-set name="section.level5.properties"
+ use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level-5 section, and therefore apply to
+the whole section. This includes <sgmltag>sect5</sgmltag>
+elements and <sgmltag>section</sgmltag> elements at level 5.
+</para>
+
+<para>For example, you could start each level-5 section on
+a new page by using:</para>
+<programlisting><xsl:attribute-set
name="section.level5.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/section.level6.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.level6.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.level6.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,39 @@
+<refentry id="section.level6.properties">
+<refmeta>
+<refentrytitle>section.level6.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.level6.properties</refname>
+<refpurpose>Properties for level-6 sections</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.level6.properties.frag'>
+<xsl:attribute-set name="section.level6.properties"
+ use-attribute-sets="section.properties">
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of a level 6 or lower section, and therefore apply to
+the whole section. This includes
+<sgmltag>section</sgmltag> elements at level 6 and lower.
+</para>
+
+<para>For example, you could start each level-6 section on
+a new page by using:</para>
+<programlisting><xsl:attribute-set
name="section.level6.properties">
+ <xsl:attribute
name="break-before">page</xsl:attribute>
+</xsl:attribute-set>
+</programlisting>
+
+<para>This attribute set inherits attributes from the
+general <sgmltag>section.properties</sgmltag> attribute set.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/section.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/section.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,30 @@
+<refentry id="section.properties">
+<refmeta>
+<refentrytitle>section.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.properties</refname>
+<refpurpose>Properties for all section levels</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.properties.frag'>
+<xsl:attribute-set name="section.properties">
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties that apply to the containing
+block of all section levels, and therefore apply to
+the whole section.
+This attribute set is inherited by the
+more specific attribute sets such as
+<sgmltag>section.level1.properties</sgmltag>.
+The default is empty.
+</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/section.title.level1.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.title.level1.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.title.level1.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="section.title.level1.properties">
+<refmeta>
+<refentrytitle>section.title.level1.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level1.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.title.level1.properties.frag'>
+<xsl:attribute-set name="section.title.level1.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 2.0736"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-1 section titles.</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/section.title.level2.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.title.level2.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.title.level2.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="section.title.level2.properties">
+<refmeta>
+<refentrytitle>section.title.level2.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level2.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.title.level2.properties.frag'>
+<xsl:attribute-set name="section.title.level2.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.728"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-2 section titles.</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/section.title.level3.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.title.level3.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.title.level3.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="section.title.level3.properties">
+<refmeta>
+<refentrytitle>section.title.level3.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level3.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.title.level3.properties.frag'>
+<xsl:attribute-set name="section.title.level3.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.44"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-3 section titles.</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/section.title.level4.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.title.level4.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.title.level4.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="section.title.level4.properties">
+<refmeta>
+<refentrytitle>section.title.level4.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level4.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.title.level4.properties.frag'>
+<xsl:attribute-set name="section.title.level4.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.2"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-4 section titles.</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/section.title.level5.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.title.level5.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.title.level5.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="section.title.level5.properties">
+<refmeta>
+<refentrytitle>section.title.level5.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level5.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.title.level5.properties.frag'>
+<xsl:attribute-set name="section.title.level5.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-5 section titles.</para>
+
+</refsect1>
+</refentry>
Added:
trunk/docs/resources/support/docbook-xsl/params/section.title.level6.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.title.level6.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.title.level6.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="section.title.level6.properties">
+<refmeta>
+<refentrytitle>section.title.level6.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.level6.properties</refname>
+<refpurpose>Properties for level-1 section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.title.level6.properties.frag'>
+<xsl:attribute-set name="section.title.level6.properties">
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master"/>
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties of level-6 section titles. This property set is actually
+used for all titles below level 5.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/section.title.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/section.title.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/section.title.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,32 @@
+<refentry id="section.title.properties">
+<refmeta>
+<refentrytitle>section.title.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>section.title.properties</refname>
+<refpurpose>Properties for section titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='section.title.properties.frag'>
+<xsl:attribute-set name="section.title.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$title.font.family"/>
+ </xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <!-- font size is calculated dynamically by section.heading template -->
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1.0em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The properties common to all section titles.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/segmentedlist.as.table.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/segmentedlist.as.table.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/segmentedlist.as.table.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="segmentedlist.as.table">
+<refmeta>
+<refentrytitle>segmentedlist.as.table</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>segmentedlist.as.table</refname>
+<refpurpose>Format segmented lists as tables?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='segmentedlist.as.table.frag'>
+<xsl:param name="segmentedlist.as.table" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, <sgmltag>segmentedlist</sgmltag>s will be formatted
as
+tables.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/shade.verbatim.style.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/shade.verbatim.style.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/shade.verbatim.style.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="shade.verbatim.style">
+<refmeta>
+<refentrytitle>shade.verbatim.style</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>shade.verbatim.style</refname>
+<refpurpose>Properties that specify the style of shaded verbatim
listings</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='shade.verbatim.style.frag'>
+<xsl:attribute-set condition="html"
name="shade.verbatim.style">
+ <xsl:attribute name="border">0</xsl:attribute>
+ <xsl:attribute name="bgcolor">#E0E0E0</xsl:attribute>
+</xsl:attribute-set>
+<xsl:attribute-set condition="fo" name="shade.verbatim.style">
+ <xsl:attribute name="background-color">#E0E0E0</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/shade.verbatim.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/shade.verbatim.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/shade.verbatim.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="shade.verbatim">
+<refmeta>
+<refentrytitle>shade.verbatim</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>shade.verbatim</refname>
+<refpurpose>Should verbatim environments be shaded?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='shade.verbatim.frag'><xsl:param
name="shade.verbatim" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/show.comments.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/show.comments.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/show.comments.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="show.comments">
+<refmeta>
+<refentrytitle>show.comments</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>show.comments</refname>
+<refpurpose>Display <sgmltag>comment</sgmltag>
elements?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='show.comments.frag'><xsl:param
name="show.comments">1</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), comments will be displayed, otherwise they are
suppressed.
+Comments here refers to the <sgmltag>comment</sgmltag> element,
+which will be renamed <sgmltag>remark</sgmltag> in DocBook V4.0,
+not XML comments (<-- like this -->) which are unavailable.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/show.revisionflag.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/show.revisionflag.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/show.revisionflag.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,35 @@
+<refentry id="show.revisionflag">
+<refmeta>
+<refentrytitle>show.revisionflag</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>show.revisionflag</refname>
+<refpurpose>Enable decoration of elements that have a
revisionflag</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='show.revisionflag.frag'><xsl:param
name="show.revisionflag">0</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal>show.revisionflag</literal> is turned on, then the stylesheets
+may produce additional markup designed to allow a CSS stylesheet to
+highlight elements that have specific revisionflag settings.</para>
+
+<para>The markup inserted will be usually be either a <span> or
<div>
+with an appropriate <literal>class</literal> attribute. (The value of
+the class attribute will be the same as the value of the revisionflag
+attribute). In some contexts, for example tables, where extra markup
+would be structurally illegal, the class attribute will be added to the
+appropriate container element.</para>
+
+<para>In general, the stylesheets only test for revisionflag in contexts
+where an importing stylesheet would have to redefine whole templates.
+Most of the revisionflag processing is expected to be done by another
+stylesheet, for example <filename>changebars.xsl</filename>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/sidebar.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/sidebar.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/sidebar.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,38 @@
+<refentry id="sidebar.properties">
+<refmeta>
+<refentrytitle>sidebar.properties</refentrytitle>
+<refmiscinfo role="type">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>sidebar.properties</refname>
+<refpurpose>Attribute set for sidebar properties</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='sidebar.properties.frag'>
+<xsl:attribute-set name="sidebar.properties"
+ use-attribute-sets="formal.object.properties">
+ <xsl:attribute name="border-style">solid</xsl:attribute>
+ <xsl:attribute name="border-width">1pt</xsl:attribute>
+ <xsl:attribute name="border-color">black</xsl:attribute>
+ <xsl:attribute name="background-color">#DDDDDD</xsl:attribute>
+ <xsl:attribute name="padding-left">12pt</xsl:attribute>
+ <xsl:attribute name="padding-right">12pt</xsl:attribute>
+ <xsl:attribute name="padding-top">6pt</xsl:attribute>
+ <xsl:attribute name="padding-bottom">6pt</xsl:attribute>
+<!--
+ <xsl:attribute name="margin-left">12pt</xsl:attribute>
+ <xsl:attribute name="margin-right">12pt</xsl:attribute>
+ <xsl:attribute name="margin-top">6pt</xsl:attribute>
+ <xsl:attribute name="margin-bottom">6pt</xsl:attribute>
+-->
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for sidebars.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/spacing.paras.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/spacing.paras.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/spacing.paras.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="spacing.paras">
+<refmeta>
+<refentrytitle>spacing.paras</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>spacing.paras</refname>
+<refpurpose>Insert additional <p> elements for
spacing?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='spacing.paras.frag'><xsl:param
name="spacing.paras" select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When non-zero, additional, empty paragraphs are inserted in
+several contexts (for example, around informal figures), to create a
+more pleasing visual appearance in many browsers.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/subscript.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/subscript.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/subscript.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="subscript.properties">
+<refmeta>
+<refentrytitle>subscript.properties</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>subscript.properties</refname>
+<refpurpose>Properties associated with subscripts</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='subscript.properties.frag'>
+<xsl:attribute-set name="subscript.properties">
+ <xsl:attribute name="font-size">75%</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies styling properties for subscripts.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/superscript.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/superscript.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/superscript.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="superscript.properties">
+<refmeta>
+<refentrytitle>superscript.properties</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>superscript.properties</refname>
+<refpurpose>Properties associated with superscripts</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='superscript.properties.frag'>
+<xsl:attribute-set name="superscript.properties">
+ <xsl:attribute name="font-size">75%</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies styling properties for superscripts.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/suppress.footer.navigation.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/suppress.footer.navigation.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/suppress.footer.navigation.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="suppress.footer.navigation">
+<refmeta>
+<refentrytitle>suppress.footer.navigation</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>suppress.footer.navigation</refname>
+<refpurpose>Disable footer navigation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='suppress.footer.navigation.frag'><xsl:param
name="suppress.footer.navigation">0</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal>suppress.footer.navigation</literal> is turned on, footer
+navigation will be suppressed.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/suppress.header.navigation.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/suppress.header.navigation.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/suppress.header.navigation.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="suppress.header.navigation">
+<refmeta>
+<refentrytitle>suppress.header.navigation</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>suppress.header.navigation</refname>
+<refpurpose>Disable header navigation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='suppress.header.navigation.frag'><xsl:param
name="suppress.header.navigation">0</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal>suppress.header.navigation</literal> is turned on, header
+navigation will be suppressed.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/suppress.navigation.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/suppress.navigation.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/suppress.navigation.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="suppress.navigation">
+<refmeta>
+<refentrytitle>suppress.navigation</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>suppress.navigation</refname>
+<refpurpose>Disable header and footer navigation</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='suppress.navigation.frag'><xsl:param
name="suppress.navigation">0</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+If <literal>suppress.navigation</literal> is turned on, header and
+footer navigation will be suppressed.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/symbol.font.family.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/symbol.font.family.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/symbol.font.family.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,36 @@
+<refentry id="symbol.font.family">
+<refmeta>
+<refentrytitle>symbol.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>symbol.font.family</refname>
+<refpurpose>The font families to be searched for symbols outside
+ of the body font</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='symbol.font.family.frag'>
+<xsl:param name="symbol.font.family"
select="'Symbol,ZapfDingbats'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>A typical body or title font does not contain all
+the character glyphs that DocBook supports. This parameter
+specifies additional fonts that should be searched for
+special characters not in the normal font.
+These symbol font names are automatically appended
+to the body or title font family name when fonts
+are specified in a
+<sgmltag class="attribute">font-family</sgmltag>
+property in the FO output.
+</para>
+<para>The symbol font names should be entered as a
+comma-separated list. The default value is
+<literal>Symbol,ZapfDingbats</literal>.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.borders.with.css.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.borders.with.css.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/table.borders.with.css.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="table.borders.with.css">
+<refmeta>
+<refentrytitle>table.borders.with.css</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.borders.with.css</refname>
+<refpurpose>Use CSS to specify table, row, and cell borders?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.borders.with.css.frag'>
+<xsl:param name="table.borders.with.css" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If true (non-zero), CSS will be used to draw table borders.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.cell.border.color.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.cell.border.color.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/table.cell.border.color.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="table.cell.border.color">
+<refmeta>
+<refentrytitle>table.cell.border.color</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.cell.border.color</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.cell.border.color.frag'>
+<xsl:param condition="html" name="table.cell.border.color"
select="''"/>
+<xsl:param condition="fo" name="table.cell.border.color"
select="'black'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.cell.border.style.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.cell.border.style.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/table.cell.border.style.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="table.cell.border.style">
+<refmeta>
+<refentrytitle>table.cell.border.style</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.cell.border.style</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.cell.border.style.frag'>
+<xsl:param name="table.cell.border.style"
select="'solid'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.cell.border.thickness.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.cell.border.thickness.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/table.cell.border.thickness.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="table.cell.border.thickness">
+<refmeta>
+<refentrytitle>table.cell.border.thickness</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.cell.border.thickness</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.cell.border.thickness.frag'>
+<xsl:param name="table.cell.border.thickness"
select="'0.5pt'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.cell.padding.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.cell.padding.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/table.cell.padding.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="table.cell.padding">
+<refmeta>
+<refentrytitle>table.cell.padding</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.cell.padding</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.cell.padding.frag'>
+<xsl:attribute-set name="table.cell.padding">
+ <xsl:attribute name="padding-left">2pt</xsl:attribute>
+ <xsl:attribute name="padding-right">2pt</xsl:attribute>
+ <xsl:attribute name="padding-top">2pt</xsl:attribute>
+ <xsl:attribute name="padding-bottom">2pt</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.entry.padding.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.entry.padding.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/table.entry.padding.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="table.entry.padding">
+<refmeta>
+<refentrytitle>table.entry.padding</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.entry.padding</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.entry.padding.frag'>
+<xsl:param name="table.entry.padding" select="'2pt'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.footnote.number.format.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.footnote.number.format.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/table.footnote.number.format.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="table.footnote.number.format">
+<refmeta>
+<refentrytitle>table.footnote.number.format</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.footnote.number.format</refname>
+<refpurpose>Identifies the format used for footnote numbers in
tables</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.footnote.number.format.frag'>
+<xsl:param name="table.footnote.number.format"
select="'a'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>table.footnote.number.format</parameter> specifies
the format
+to use for footnote numeration (1, i, I, a, or A) in tables.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.footnote.number.symbols.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.footnote.number.symbols.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/table.footnote.number.symbols.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,34 @@
+<refentry id="table.footnote.number.symbols">
+<refmeta>
+<refentrytitle>table.footnote.number.symbols</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.footnote.number.symbols</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.footnote.number.symbols.frag'>
+<xsl:param name="table.footnote.number.symbols"
select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>table.footnote.number.symbols</parameter> is not
the empty string,
+table footnotes will use the characters it contains as footnote symbols. For example,
+<quote>*&#x2020;&#x2021;&#x25CA;&#x2720;</quote>
will identify
+footnotes with <quote>*</quote>, <quote>†</quote>,
<quote>‡</quote>,
+<quote>◊</quote>, and <quote>✠</quote>. If
there are more footnotes
+than symbols, the stylesheets will fall back to numbered footnotes using
+<parameter>table.footnote.number.format</parameter>.</para>
+
+<para>The use of symbols for footnotes depends on the ability of your
+processor (or browser) to render the symbols you select. Not all systems are
+capable of displaying the full range of Unicode characters. If the quoted characters
+in the preceding paragraph are not displayed properly, that's a good indicator
+that you may have trouble using those symbols for footnotes.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.frame.border.color.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.frame.border.color.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/table.frame.border.color.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="table.frame.border.color">
+<refmeta>
+<refentrytitle>table.frame.border.color</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.frame.border.color</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.frame.border.color.frag'>
+<xsl:param condition="html" name="table.frame.border.color"
select="''"/>
+<xsl:param condition="fo" name="table.frame.border.color"
select="'black'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.frame.border.style.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.frame.border.style.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/table.frame.border.style.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="table.frame.border.style">
+<refmeta>
+<refentrytitle>table.frame.border.style</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.frame.border.style</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.frame.border.style.frag'>
+<xsl:param name="table.frame.border.style"
select="'solid'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.frame.border.thickness.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.frame.border.thickness.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/table.frame.border.thickness.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="table.frame.border.thickness">
+<refmeta>
+<refentrytitle>table.frame.border.thickness</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>table.frame.border.thickness</refname>
+<refpurpose>Specifies the thickness of the frame border</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.frame.border.thickness.frag'>
+<xsl:param name="table.frame.border.thickness"
select="'0.5pt'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the thickness of the border on the table's frame.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/table.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="table.properties">
+<refnamediv>
+<refname>table.properties</refname>
+<refpurpose>Properties associated with the block surrounding a
table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.properties.frag'>
+<xsl:attribute-set name="table.properties"
+ use-attribute-sets="formal.object.properties"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Block styling properties for tables. This parameter should really
+have been called <literal>table.block.properties</literal> or something
+like that, but we’re leaving it to avoid backwards-compatibility
+problems.</para>
+
+<para>See also
<parameter>table.table.properties</parameter>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/table.table.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/table.table.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/table.table.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="table.table.properties">
+<refnamediv>
+<refname>table.table.properties</refname>
+<refpurpose>Properties associated with a table</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='table.table.properties.frag'>
+<xsl:attribute-set name="table.table.properties">
+ <xsl:attribute
name="border-before-width.conditionality">retain</xsl:attribute>
+ <xsl:attribute name="border-collapse">collapse</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The styling for tables. This parameter should really
+have been called <literal>table.properties</literal>, but that parameter
+name was inadvertantly established for the block-level properties
+of the table as a whole.
+</para>
+
+<para>See also <parameter>table.properties</parameter>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/tablecolumns.extension.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/tablecolumns.extension.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/tablecolumns.extension.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="tablecolumns.extension">
+<refmeta>
+<refentrytitle>tablecolumns.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tablecolumns.extension</refname>
+<refpurpose>Enable the table columns extension function</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='tablecolumns.extension.frag'><xsl:param
name="tablecolumns.extension"
select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The table columns extension function adjusts the widths of table
+columns in the HTML result to more accurately reflect the specifications
+in the CALS table.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/target.database.document.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/target.database.document.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/target.database.document.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="target.database.document">
+<refmeta>
+<refentrytitle>target.database.document</refentrytitle>
+<refmiscinfo role="type">uri</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>target.database.document</refname>
+<refpurpose>Name of master database file for resolving
+olinks</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <src:fragment id="target.database.document.frag">
+<xsl:param name="target.database.document"
select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>
+To resolve olinks between documents, the stylesheets use
+a master database document that identifies the target datafiles for all the documents
within the scope
+of the olinks. This parameter value is the URI of
+the master document to be read during processing to resolve olinks.
+The default value is <filename>olinkdb.xml</filename>.</para>
+<para>The data structure of the file is defined in the
<filename>targetdatabase.dtd</filename> DTD. The database file provides the
high level elements to record the identifiers, locations, and relationships of documents.
The cross reference data for individual documents is generally pulled into the database
using system entity references or XIncludes. See also
<parameter>targets.filename</parameter>.
+
+</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/targets.filename.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/targets.filename.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/targets.filename.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="targets.filename">
+<refmeta>
+<refentrytitle>targets.filename</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>targets.filename</refname>
+<refpurpose>Name of cross reference targets data file</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <src:fragment id="targets.filename.frag">
+<xsl:param name="targets.filename"
select="'target.db'"/>
+</src:fragment>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>
+In order to resolve olinks efficiently, the stylesheets can
+generate an external data file containing information about
+all potential cross reference endpoints in a document.
+This parameter lets you change the name of the generated
+file from the default name <filename>target.db</filename>.
+The name must agree with that used in the target database
+used to resolve olinks during processing.
+See also <parameter>target.database.document</parameter>.
+</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/template.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/template.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/template.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,22 @@
+<refentry id="[[NAME]]">
+<refmeta>
+<refentrytitle>[[NAME]]</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>[[NAME]]</refname>
+<refpurpose></refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='[[NAME]].frag'>
+<xsl:param name="[[NAME]]" select=""/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/tex.math.delims.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/tex.math.delims.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/tex.math.delims.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="tex.math.delims">
+<refmeta>
+<refentrytitle>tex.math.delims</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tex.math.delims</refname>
+<refpurpose>Should be equations outputed for processing by TeX
+automatically surrounded by math mode delimiters</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='tex.math.delims.frag'>
+<xsl:param name="tex.math.delims" select="'1'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>For compatibility with DSSSL based DBTeXMath from Allin Cottrell
+you should set this parameter to 0.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/tex.math.file.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/tex.math.file.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/tex.math.file.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="tex.math.file">
+<refmeta>
+<refentrytitle>tex.math.file</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tex.math.file</refname>
+<refpurpose>Name of temporary file for generating images from
equations</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='tex.math.file.frag'>
+<xsl:param name="tex.math.file"
select="'tex-math-equations.tex'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Name of auxiliary file for TeX equations. This file can be
+processed by dvi2bitmap to get bitmap versions of equations for HTML
+output.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/tex.math.in.alt.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/tex.math.in.alt.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/tex.math.in.alt.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,56 @@
+<refentry id="tex.math.in.alt">
+<refmeta>
+<refentrytitle>tex.math.in.alt</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>tex.math.in.alt</refname>
+<refpurpose>TeX notation used for equations</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='tex.math.in.alt.frag'>
+<xsl:param name="tex.math.in.alt" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If you want type math directly in TeX notation in equations,
+this parameter specifies notation used. Currently are supported two
+values -- <literal>plain</literal> and <literal>latex</literal>.
Empty
+value means that you are not using TeX math at all.</para>
+
+<para>Preferred way for including TeX alternative of math is inside of
+<sgmltag>textobject</sgmltag> element. Eg.:</para>
+
+<programlisting><![CDATA[<inlineequation>
+<inlinemediaobject>
+<imageobject>
+<imagedata fileref="eq1.gif"/>
+</imageobject>
+<textobject><phrase>E=mc squared</phrase></textobject>
+<textobject
role="tex"><phrase>E=mc^2</phrase></textobject>
+</inlinemediaobject>
+</inlineequation>]]></programlisting>
+
+<para>If you are using <sgmltag>graphic</sgmltag> element, you can
+store TeX inside <sgmltag>alt</sgmltag> element:</para>
+
+<programlisting><![CDATA[<inlineequation>
+<alt role="tex">a^2+b^2=c^2</alt>
+<graphic fileref="a2b2c2.gif"/>
+</inlineequation>]]></programlisting>
+
+<para>If you want use this feature, you should process your FO with
+PassiveTeX, which only supports TeX math notation. When calling
+stylsheet, don't forget to specify also
+passivetex.extensions=1.</para>
+
+<para>If you want equations in HTML, just process generated file
+<filename>tex-math-equations.tex</filename> by TeX or LaTeX. Then run
+dvi2bitmap program on result DVI file. You will get images for
+equations in your document.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/textinsert.extension.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/textinsert.extension.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/textinsert.extension.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="textinsert.extension">
+<refmeta>
+<refentrytitle>textinsert.extension</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>textinsert.extension</refname>
+<refpurpose>Enable the textinsert extension element</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='textinsert.extension.frag'><xsl:param
name="textinsert.extension"
select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The textinsert extension element inserts the contents of a
+a file into the result tree (as text).
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/title.font.family.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/title.font.family.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/title.font.family.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="title.font.family">
+<refmeta>
+<refentrytitle>title.font.family</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>title.font.family</refname>
+<refpurpose>The default font family for titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='title.font.family.frag'>
+<xsl:param name="title.font.family"
select="'sans-serif'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The title font family is used for titles (chapter, section, figure,
+etc.)
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/title.margin.left.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/title.margin.left.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/title.margin.left.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,45 @@
+<refentry id="title.margin.left">
+<refmeta>
+<refentrytitle>title.margin.left</refentrytitle>
+<refmiscinfo role="type"></refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>title.margin.left</refname>
+<refpurpose>Adjust the left margin for titles</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='title.margin.left.frag'>
+<xsl:param name="title.margin.left">
+ <xsl:choose>
+ <xsl:when test="$passivetex.extensions != 0">0pt</xsl:when>
+ <xsl:otherwise>-4pc</xsl:otherwise>
+ </xsl:choose>
+</xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This parameter adjusts the left margin for titles,
+effectively leaving the titles at the left
+margin and indenting the body text.
+The default value is -4pc, which means the
+body text is indented 4 picas relative to
+the titles.
+</para>
+<para>
+If you set the value to zero, be sure to still include
+a unit indicator such as <literal>0pt</literal>, or
+the FO processor will report errors.
+</para>
+<para>
+This parameter is set to 0pt if the
+<parameter>passivetex.extensions</parameter>
+parameter is nonzero because PassiveTeX cannot handle
+the math expression with negative values
+used to calculate the indents.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/toc.indent.width.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/toc.indent.width.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/toc.indent.width.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="toc.indent.width">
+<refmeta>
+<refentrytitle>toc.indent.width</refentrytitle>
+<refmiscinfo role="type">float</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc.indent.width</refname>
+<refpurpose>Amount of indentation for TOC entries</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='toc.indent.width.frag'>
+<xsl:param name="toc.indent.width" select="24"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies, in points, the distance by which each level of the
+TOC is indented from its parent.</para>
+
+<para>This value is expressed in points, without
+a unit (in other words, it is a bare number). Using a bare number allows the stylesheet
+to perform calculations that would otherwise have to be performed by the FO processor
+because not all processors support expressions.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/toc.list.type.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/toc.list.type.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/toc.list.type.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="toc.list.type">
+<refmeta>
+<refentrytitle>toc.list.type</refentrytitle>
+<refmiscinfo role="type">list</refmiscinfo>
+<refmiscinfo role="value">dl</refmiscinfo>
+<refmiscinfo role="value">ul</refmiscinfo>
+<refmiscinfo role="value">ol</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc.list.type</refname>
+<refpurpose>Type of HTML list element to use for Tables of
Contents</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='toc.list.type.frag'><xsl:param
name="toc.list.type">dl</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>When an automatically generated Table of Contents (or List of Titles)
+is produced, this HTML element will be used to make the list.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/toc.margin.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/toc.margin.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/toc.margin.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="toc.margin.properties">
+<refnamediv>
+<refname>toc.margin.properties</refname>
+<refpurpose>Margin properties used on Tables of Contents</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='toc.margin.properties.frag'>
+<xsl:attribute-set name="toc.margin.properties">
+ <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">2em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.5em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">2em</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>This attribute set is used on Tables of Contents. These attributes are set
+on the wrapper that surrounds the ToC block, not on each individual lines.</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/toc.max.depth.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/toc.max.depth.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/toc.max.depth.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,20 @@
+<refentry id="toc.max.depth">
+<refmeta>
+<refentrytitle>toc.max.depth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc.max.depth</refname>
+<refpurpose>How maximaly deep should be each TOC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='toc.max.depth.frag'><xsl:param
name="toc.max.depth">8</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the maximal depth of TOC on all levels.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/toc.section.depth.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/toc.section.depth.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/toc.section.depth.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="toc.section.depth">
+<refmeta>
+<refentrytitle>toc.section.depth</refentrytitle>
+<refmiscinfo role="type">integer</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>toc.section.depth</refname>
+<refpurpose>How deep should recursive <sgmltag>section</sgmltag>s
appear
+in the TOC?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='toc.section.depth.frag'><xsl:param
name="toc.section.depth">2</xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Specifies the depth to which recursive sections should appear in the
+TOC.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/ulink.footnote.number.format.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/ulink.footnote.number.format.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/ulink.footnote.number.format.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="ulink.footnote.number.format">
+<refmeta>
+<refentrytitle>ulink.footnote.number.format</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink.footnote.number.format</refname>
+<refpurpose>Identifies the format used for <sgmltag>ulink</sgmltag>
footnote numbers</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='ulink.footnote.number.format.frag'>
+<xsl:param name="ulink.footnote.number.format"
select="'1'"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>The <parameter>ulink.footnote.number.format</parameter> specifies
the format
+to use for footnote numeration (1, i, I, a, or A).</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/ulink.footnotes.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/ulink.footnotes.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/ulink.footnotes.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="ulink.footnotes">
+<refmeta>
+<refentrytitle>ulink.footnotes</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink.footnotes</refname>
+<refpurpose>Generate footnotes for
<sgmltag>ULink</sgmltag>s?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='ulink.footnotes.frag'>
+<xsl:param name="ulink.footnotes" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the URL of each <sgmltag>ULink</sgmltag> will
+appear as a footnote.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/ulink.hyphenate.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/ulink.hyphenate.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/ulink.hyphenate.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="ulink.hyphenate">
+<refmeta>
+<refentrytitle>ulink.hyphenate</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink.hyphenate</refname>
+<refpurpose>Allow URLs to be automatically hyphenated</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='ulink.hyphenate.frag'>
+<xsl:param name="ulink.hyphenate" select="''"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If not empty, the specified character (or more generally, content) is
+added to URLs after every <quote>/</quote>. If the character specified is a
+Unicode soft hyphen (0x00AD) or Unicode zero-width space (0x200B), some FO
+processors will be able to reasonably hyphenate long URLs.</para>
+
+<para>As of 28 Jan 2002, discretionary hyphens are more widely and correctly
+supported than zero-width spaces for this purpose.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/ulink.show.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/ulink.show.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/ulink.show.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,24 @@
+<refentry id="ulink.show">
+<refmeta>
+<refentrytitle>ulink.show</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink.show</refname>
+<refpurpose>Display URLs after
<sgmltag>ulink</sgmltag>s?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='ulink.show.frag'>
+<xsl:param name="ulink.show" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the URL of each <sgmltag>ULink</sgmltag> will
+appear after the text of the link. If the text of the link and the URL
+are identical, the URL is suppressed.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/ulink.target.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/ulink.target.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/ulink.target.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="ulink.target">
+<refmeta>
+<refentrytitle>ulink.target</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>ulink.target</refname>
+<refpurpose>The HTML anchor target for ULinks</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='ulink.target.frag'><xsl:param
name="ulink.target" select="'_top'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>ulink.target</parameter> is set, its value will
+be used for the <sgmltag class="attribute">target</sgmltag>
attribute
+on anchors generated for <sgmltag>ulink</sgmltag>s.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/use.embed.for.svg.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/use.embed.for.svg.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/use.embed.for.svg.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,28 @@
+<refentry id="use.embed.for.svg">
+<refmeta>
+<refentrytitle>use.embed.for.svg</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.embed.for.svg</refname>
+<refpurpose>Use HTML <sgmltag>embed</sgmltag> for
SVG?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='use.embed.for.svg.frag'>
+<xsl:param name="use.embed.for.svg" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, an <sgmltag>embed</sgmltag> element will be created
for
+SVG figures. An <sgmltag>object</sgmltag> is
<emphasis>always</emphasis> created,
+this parameter merely controls whether or not an additional
<sgmltag>embed</sgmltag>
+is generated inside the <sgmltag>object</sgmltag>.</para>
+
+<para>On the plus side, this may be more portable among browsers and plug-ins.
+On the minus side, it isn't valid HTML.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/use.extensions.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/use.extensions.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/use.extensions.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="use.extensions">
+<refmeta>
+<refentrytitle>use.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.extensions</refname>
+<refpurpose>Enable extensions</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='use.extensions.frag'><xsl:param
name="use.extensions" select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, extensions may be used. Each extension is
+further controlled by its own parameter. But if
+<parameter>use.extensions</parameter> is zero, no extensions will
+be used.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/use.id.as.filename.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/use.id.as.filename.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/use.id.as.filename.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="use.id.as.filename">
+<refmeta>
+<refentrytitle>use.id.as.filename</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.id.as.filename</refname>
+<refpurpose>Use ID value of chunk elements as the filename?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='use.id.as.filename.frag'><xsl:param
name="use.id.as.filename"
select="'0'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If <parameter>use.id.as.filename</parameter>
+is non-zero, the filename of chunk elements that have IDs will be
+derived from the ID value.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/use.id.function.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/use.id.function.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/use.id.function.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,25 @@
+<refentry id="use.id.function">
+<refmeta>
+<refentrytitle>use.id.function</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.id.function</refname>
+<refpurpose>Use the XPath id() function to find link targets?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='use.id.function.frag'><xsl:param
name="use.id.function" select="'1'"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If 1, the stylesheets use the <function>id()</function> function
+to find the targets of cross reference elements. This is more
+efficient, but only works if your XSLT processor implements the
+<function>id()</function> function, naturally.</para>
+<para>THIS PARAMETER IS NOT SUPPORTED. IT IS ALWAYS ASSUMED TO BE 1.
+SEE xref.xsl IF YOU NEED TO TURN IT OFF.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/use.local.olink.style.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/use.local.olink.style.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/use.local.olink.style.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="use.local.olink.style">
+<refmeta>
+<refentrytitle>use.local.olink.style</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.local.olink.style</refname>
+<refpurpose>Process olinks using xref style of current
+document</refpurpose>
+</refnamediv>
+<refsynopsisdiv> <src:fragment id="use.local.olink.style.frag">
+<xsl:param name="use.local.olink.style" select="0"/>
</src:fragment>
+</refsynopsisdiv>
+<refsect1>
+<title>Description</title>
+<para>When cross reference data is collected for use by olinks, the data for each
potential target includes one field containing a completely assembled cross reference
string, as if it were an xref generated in that document. Other fields record the separate
title, number, and element name of each target. When an olink is formed to a target from
another document, the olink resolves to that preassembled string by default. If the
<parameter>use.local.olink.style</parameter> parameter is set to non-zero,
then instead the cross
+reference string is formed again from the target title, number, and
+element name, using the stylesheet processing the targeting document.
+Then olinks will match the xref style in the targeting document
+rather than in the target document. If both documents are processed
+with the same stylesheet, then the results will be the same.</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/use.role.as.xrefstyle.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/use.role.as.xrefstyle.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/use.role.as.xrefstyle.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,91 @@
+<refentry id="use.role.as.xrefstyle">
+<refmeta>
+<refentrytitle>use.role.as.xrefstyle</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.role.as.xrefstyle</refname>
+<refpurpose>Use <sgmltag class="attribute">role</sgmltag>
attribute for
+<sgmltag class="attribute">xrefstyle</sgmltag> on
<sgmltag>xref</sgmltag>?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='use.role.as.xrefstyle.frag'>
+<xsl:param name="use.role.as.xrefstyle" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the <sgmltag
class="attribute">role</sgmltag> attribute on
+<sgmltag>xref</sgmltag> will be used to select the cross reference style.
+The <ulink
url="http://www.oasis-open.org/docbook/">DocBook
+Technical Committee</ulink> recently added an
+<sgmltag class="attribute">xrefstyle</sgmltag> attribute for this
purpose.
+If the <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+is present, <sgmltag class="attribute">role</sgmltag> will be
ignored, regardless
+of this setting.</para>
+
+<para>Until an official DocBook release that includes the new
+attribute, this flag allows <sgmltag
class="attribute">role</sgmltag>
+to serve that purpose.</para>
+
+</refsect1>
+
+<refsect1><title>Example</title>
+
+<para>The following small stylesheet shows how to configure the stylesheets to
make
+use of the cross reference style:</para>
+
+<programlisting><![CDATA[<?xml version="1.0"?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+
+<xsl:import href="../xsl/html/docbook.xsl"/>
+
+<xsl:output method="html"/>
+
+<xsl:param name="local.l10n.xml"
select="document('')"/>
+<l:i18n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
+ <l:l10n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
language="en">
+ <l:context name="xref">
+ <l:template name="chapter" style="title" text="Chapter
%n, %t"/>
+ <l:template name="chapter" text="Chapter %n"/>
+ </l:context>
+ </l:l10n>
+</l:i18n>
+
+</xsl:stylesheet>]]></programlisting>
+
+<para>With this stylesheet, the cross references in the following
document:</para>
+
+<programlisting><![CDATA[<?xml version="1.0"
encoding="utf-8"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
+ "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
+<book id="book"><title>Book</title>
+
+<preface>
+<title>Preface</title>
+
+<para>Normal: <xref linkend="ch1"/>.</para>
+<para>Title: <xref xrefstyle="title"
linkend="ch1"/>.</para>
+
+</preface>
+
+<chapter id="ch1">
+<title>First Chapter</title>
+
+<para>Irrelevant.</para>
+
+</chapter>
+</book>]]></programlisting>
+
+<para>will appear as:</para>
+
+<informalexample>
+<para>Normal: Chapter 1.</para>
+<para>Title: Chapter 1, <emphasis>First
Chapter</emphasis>.</para>
+</informalexample>
+</refsect1>
+
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/use.role.for.mediaobject.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/use.role.for.mediaobject.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/use.role.for.mediaobject.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,51 @@
+<refentry id="use.role.for.mediaobject">
+<refmeta>
+<refentrytitle>use.role.for.mediaobject</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.role.for.mediaobject</refname>
+<refpurpose>Use <sgmltag class="attribute">role</sgmltag>
attribute
+value for selecting which of several objects within a mediaobject to use.
+</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='use.role.for.mediaobject.frag'>
+<xsl:param name="use.role.for.mediaobject" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, the <sgmltag
class="attribute">role</sgmltag> attribute on
+<sgmltag>imageobject</sgmltag>s or other objects within a
<sgmltag>mediaobject</sgmltag> container will be used to select which object
will be
+used.
+</para>
+<para>
+The order of selection when then parameter is non-zero is:
+</para>
+<orderedlist>
+<listitem>
+ <para>If the stylesheet parameter
<parameter>preferred.mediaobject.role</parameter> has a value, then the object
whose role equals that value is selected.</para>
+</listitem>
+<listitem>
+<para>Else if an object's role attribute has a value of
+<literal>html</literal> for HTML processing or
+<literal>fo</literal> for FO output, then the first
+of such objects is selected.
+</para>
+</listitem>
+<listitem>
+<para>Else the first suitable object is selected.</para>
+</listitem>
+</orderedlist>
+<para>
+If the value of
+<parameter>use.role.for.mediaobject</parameter>
+is zero, then role attributes are not considered
+and the first suitable object
+with or without a role value is used.
+</para>
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/use.svg.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/use.svg.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/use.svg.xml 2007-06-04 12:26:04 UTC
(rev 989)
@@ -0,0 +1,25 @@
+<refentry id="use.svg">
+<refmeta>
+<refentrytitle>use.svg</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>use.svg</refname>
+<refpurpose>Allow SVG in the result tree?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='use.svg.frag'>
+<xsl:param name="use.svg" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, SVG will be considered an acceptable image format. SVG
+is passed through to the result tree, so correct rendering of the resulting
+diagram depends on the formatter (FO processor or web browser) that is used
+to process the output from the stylesheet.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/variablelist.as.blocks.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/variablelist.as.blocks.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/variablelist.as.blocks.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,44 @@
+<refentry id="variablelist.as.blocks">
+<refmeta>
+<refentrytitle>variablelist.as.blocks</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>variablelist.as.blocks</refname>
+<refpurpose>Format <sgmltag>variablelist</sgmltag>s lists as
blocks?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='variablelist.as.blocks.frag'>
+<xsl:param name="variablelist.as.blocks" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, <sgmltag>variablelist</sgmltag>s will be formatted
as
+blocks.</para>
+
+<para>If you have long terms, proper list markup in the FO case may produce
+unattractive lists. By setting this parameter, you can force the stylesheets
+to produce block markup instead of proper lists.</para>
+
+<para>You can override this setting with a processing instruction as the
+child of <sgmltag>variablelist</sgmltag>: <sgmltag
class="pi">dbfo
+list-presentation="blocks"</sgmltag> or <sgmltag
class="pi">dbfo
+list-presentation="list"</sgmltag></para>
+
+<programlisting><![CDATA[ <variablelist>
+ <?dbfo list-presentation="list"?>
+ <section>
+ <term>list</term>
+ <listitem>
+ <para>
+ Formatted as a list even if variablelist.as.blocks is set to 1.
+ </para>
+ </listitem>
+ </section>
+ </variablelist>]]></programlisting>
+</refsect1>
+
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/variablelist.as.table.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/variablelist.as.table.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/variablelist.as.table.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,27 @@
+<refentry id="variablelist.as.table">
+<refmeta>
+<refentrytitle>variablelist.as.table</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>variablelist.as.table</refname>
+<refpurpose>Format <sgmltag>variablelist</sgmltag>s as
tables?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='variablelist.as.table.frag'>
+<xsl:param name="variablelist.as.table" select="0"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero, <sgmltag>variablelist</sgmltag>s will be formatted
as
+tables.</para>
+
+<para>This parameter only applys to the HTML transformations. In the
+FO case, proper list markup is robust enough to handle the formatting.
+But see also <parameter>variablelist.as.blocks</parameter>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/variablelist.max.termlength.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/variablelist.max.termlength.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/variablelist.max.termlength.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,41 @@
+<refentry id="variablelist.max.termlength">
+<refmeta>
+<refentrytitle>variablelist.max.termlength</refentrytitle>
+
+</refmeta>
+<refnamediv>
+<refname>variablelist.max.termlength</refname>
+<refpurpose>Specifies the longest term in variablelists</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='variablelist.max.termlength.frag'>
+<xsl:param name="variablelist.max.termlength">24</xsl:param>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>In variablelists, the <sgmltag>listitem</sgmltag>
+is indented to leave room for the
+<sgmltag>term</sgmltag> elements. That indent may be computed
+if it is not specified with a <sgmltag
class="attribute">termlength</sgmltag>
+attribute on the <sgmltag>variablelist</sgmltag> element.
+</para>
+<para>
+The computation counts characters in the
+<sgmltag>term</sgmltag> elements in the list
+to find the longest term. However, some terms are very long
+and would produce extreme indents. This parameter lets you
+set a maximum character count. Any terms longer than the maximum
+would line wrap. The default value is 24.
+</para>
+<para>
+The character counts are converted to physical widths
+by multiplying by 0.50em. There will be some variability
+in how many actual characters fit in the space
+since some characters are wider than others.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/verbatim.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/verbatim.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/verbatim.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,23 @@
+<refentry id="verbatim.properties">
+<refnamediv>
+<refname>verbatim.properties</refname>
+<refpurpose>Properties associated with verbatim text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='verbatim.properties.frag'>
+<xsl:attribute-set name="verbatim.properties">
+ <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute name="space-after.minimum">0.8em</xsl:attribute>
+ <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute name="space-after.maximum">1.2em</xsl:attribute>
+</xsl:attribute-set></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+<para>This attribute set is used on all verbatim environments.</para>
+</refsect1>
+
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/xep.extensions.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/xep.extensions.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/xep.extensions.xml 2007-06-04 12:26:04
UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="xep.extensions">
+<refmeta>
+<refentrytitle>xep.extensions</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xep.extensions</refname>
+<refpurpose>Enable XEP extensions?</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='xep.extensions.frag'><xsl:param
name="xep.extensions" select="0"/></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>If non-zero,
+<ulink
url="http://www.renderx.com/">XEP</ulink>
+extensions will be used. XEP extensions consists of PDF bookmarks,
+document information and better index processing.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/xep.index.item.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/xep.index.item.properties.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/xep.index.item.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,24 @@
+<refentry id="xep.index.item.properties">
+<refnamediv>
+<refname>xep.index.item.properties</refname>
+<refpurpose>Properties associated with XEP index-items</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='xep.index.item.properties.frag'>
+<xsl:attribute-set name="xep.index.item.properties">
+ <xsl:attribute
name="merge-subsequent-page-numbers">true</xsl:attribute>
+ <xsl:attribute name="link-back">true</xsl:attribute>
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>Properties associated with XEP index-items. For more info see
+the section "Indexes" in
+<ulink
+
url="http://xep.xattic.com/xep/doc/spec.html"/>.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/xref.label-page.separator.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/xref.label-page.separator.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/xref.label-page.separator.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,33 @@
+<refentry id="xref.label-page.separator">
+<refmeta>
+<refentrytitle>xref.label-page.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.label-page.separator</refname>
+<refpurpose>Punctuation or space separating label from page number in
xref</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='xref.label-page.separator.frag'><xsl:param
name="xref.label-page.separator"><xsl:text>
</xsl:text></xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+This parameter allows you to control the punctuation of certain
+types of generated cross reference text.
+When cross reference text is generated for an
+<sgmltag class="element">xref</sgmltag> or
+<sgmltag class="element">olink</sgmltag> element
+using an <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+that makes use of the <literal>select:</literal> feature,
+and the selected components include both label and page
+but no title,
+then the value of this parameter is inserted between
+label and page number in the output.
+If a title is included, then other separators are used.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/xref.label-title.separator.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/xref.label-title.separator.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/xref.label-title.separator.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,31 @@
+<refentry id="xref.label-title.separator">
+<refmeta>
+<refentrytitle>xref.label-title.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.label-title.separator</refname>
+<refpurpose>Punctuation or space separating label from title in
xref</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='xref.label-title.separator.frag'><xsl:param
name="xref.label-title.separator">: </xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+This parameter allows you to control the punctuation of certain
+types of generated cross reference text.
+When cross reference text is generated for an
+<sgmltag class="element">xref</sgmltag> or
+<sgmltag class="element">olink</sgmltag> element
+using an <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+that makes use of the <literal>select:</literal> feature,
+and the selected components include both label and title,
+then the value of this parameter is inserted between
+label and title in the output.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/xref.properties.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/xref.properties.xml
(rev 0)
+++ trunk/docs/resources/support/docbook-xsl/params/xref.properties.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,19 @@
+<refentry id="xref.properties">
+<refnamediv>
+<refname>xref.properties</refname>
+<refpurpose>Properties associated with cross-reference text</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='xref.properties.frag'>
+<xsl:attribute-set name="xref.properties">
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>This attribute set is used on cross reference text.</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/xref.title-page.separator.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/xref.title-page.separator.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/xref.title-page.separator.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,31 @@
+<refentry id="xref.title-page.separator">
+<refmeta>
+<refentrytitle>xref.title-page.separator</refentrytitle>
+<refmiscinfo role="type">string</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.title-page.separator</refname>
+<refpurpose>Punctuation or space separating title from page number in
xref</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='xref.title-page.separator.frag'><xsl:param
name="xref.title-page.separator"><xsl:text>
</xsl:text></xsl:param></src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>
+This parameter allows you to control the punctuation of certain
+types of generated cross reference text.
+When cross reference text is generated for an
+<sgmltag class="element">xref</sgmltag> or
+<sgmltag class="element">olink</sgmltag> element
+using an <sgmltag class="attribute">xrefstyle</sgmltag> attribute
+that makes use of the <literal>select:</literal> feature,
+and the selected components include both title and page number,
+then the value of this parameter is inserted between
+title and page number in the output.
+</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/docbook-xsl/params/xref.with.number.and.title.xml
===================================================================
--- trunk/docs/resources/support/docbook-xsl/params/xref.with.number.and.title.xml
(rev 0)
+++
trunk/docs/resources/support/docbook-xsl/params/xref.with.number.and.title.xml 2007-06-04
12:26:04 UTC (rev 989)
@@ -0,0 +1,22 @@
+<refentry id="xref.with.number.and.title">
+<refmeta>
+<refentrytitle>xref.with.number.and.title</refentrytitle>
+<refmiscinfo role="type">boolean</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>xref.with.number.and.title</refname>
+<refpurpose>Use number and title in cross references</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment id='xref.with.number.and.title.frag'>
+<xsl:param name="xref.with.number.and.title" select="1"/>
+</src:fragment>
+</refsynopsisdiv>
+
+<refsect1><title>Description</title>
+
+<para>FIXME:</para>
+
+</refsect1>
+</refentry>
Added: trunk/docs/resources/support/lib/avalon-framework-cvs-20020806.jar
===================================================================
(Binary files differ)
Property changes on: trunk/docs/resources/support/lib/avalon-framework-cvs-20020806.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/docs/resources/support/lib/batik.jar
===================================================================
(Binary files differ)
Property changes on: trunk/docs/resources/support/lib/batik.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/docs/resources/support/lib/fop.jar
===================================================================
(Binary files differ)
Property changes on: trunk/docs/resources/support/lib/fop.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/docs/resources/support/lib/jai_codec.jar
===================================================================
(Binary files differ)
Property changes on: trunk/docs/resources/support/lib/jai_codec.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/docs/resources/support/lib/jai_core.jar
===================================================================
(Binary files differ)
Property changes on: trunk/docs/resources/support/lib/jai_core.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/docs/resources/support/lib/rowan-0.1.jar
===================================================================
(Binary files differ)
Property changes on: trunk/docs/resources/support/lib/rowan-0.1.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/docs/resources/support/lib/saxon-dbxsl-extensions.jar
===================================================================
(Binary files differ)
Property changes on: trunk/docs/resources/support/lib/saxon-dbxsl-extensions.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/docs/resources/support/lib/saxon.jar
===================================================================
(Binary files differ)
Property changes on: trunk/docs/resources/support/lib/saxon.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream